ข้อมูล
น้ำหนัก
บาร์โค้ด
ลงสินค้า
อัพเดทล่าสุด
รายละเอียดสินค้า

LoRaWAN Node ด้วย STM32 Blue Pill 

ติดตั้ง Bootloader STM32duino

สามารถ Flash โปรแกรมโดยใช้ Arduino IDE ผ่าน Port Micro USB.
ด้วยขนาด Flash ที่ใหญ่ถึง 128K สามารถ Flash โปรแกรมทีใช้กับ Sensor พร้อมๆ กันหลายตัว  

วิธีติดตั้งบอร์ด STM32F103CB(20k RAM,128k Flash) ใน Arduino IDE

ไปที่ เวป https://github.com/rogerclarkmelbourne/Arduino_STM32  คลิก Clone หรือ Download/Download Zip จะได้ไฟล์ You will get Arduino_STM32-master.zip มา

Unzip ทั้งหมดไปไว้ใน Folder ชื่อ hardware ในเครื่อง PC ของคุณ  (ตำแหน่งโฟดเดอร์นี้ดูได้จากเมนู  File>Preference  ของ Arduino IDE  ตัวอย่าง เช่น  C:\Users\Documents\Arduino  ถ้าไม่พบโฟดเดอร์ดังกล่าวให้สร้างขึ้นมาใหม่  เมื่อ Copy ไฟล์ทั้งหมดลงในโฟดเดอร์ hardware แล้ว ให้ เปิด Arduino IDE ใหม่


สิ่งสำคัญ

อย่าเพิ่มบอร์ดโดยใช้ Github

https://github.com/stm32duino/Arduino_Core_STM32

การ Upload method จะต้องเลือก upload method>STM32duino bootloader หากเลือกอย่างอื่นจะทำให้

 

bootloader ที่ติดตั้งไว้เสีย อุปกรณ์จะใช้ไม่ได้ต่อไป

 


Arduino core support for STM32 based boards

STM32F103C8T6 Spec

  • ARM 32 Cortex-M3 CPU
  • Operating frequency: 72MHz
  • 128K Byte Flash, 20KByte SRAM
  • Interface Resources: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x I / O ports,
  • Analog-to-digital conversion: 2x ADC (12-bit / 16-channel)
  • Timers: 3 general timers and 1 advanced timer
  • 3.3V regulator chip, the maximum output of 300mA.
  • On-board Mini USB interface
  • Number of pins:48

LoRaWAN Pin Mapping

.nss = PA4,

.rxtx = 0xFF,

.rst = 0xFF,

.dio = { PA0 , PA1, 0xFF },

ตัวอย่าง Sketch ที่ใช้งานได้ 

ปัญหาที่พบบ่อยตอนคอมไพล์

1.ถ้าเจอ Error ตอน Compile แสดง "'_FDEV_SETUP_WRITE' was not declared in this scope.". ให้เปิดไฟล์  config.h ใน LMIC Library. ใส่ // หน้าบรรทัด #define ตามตัวอย่าง

//#define LMIC_PRINTF_TO Serial

2.ถ้าเจอ Error ตอน Compile แสดงบรรทัดแรก LMIC-Arduino-AS923-upper-master\lmic\lmic.c.o: In function `calcRxWindow':

ให้ ไปที่ C:\Users\yourUserName\Documents\Arduino\libraries\arduino-lmic-master\src\lmic

แทนที่ที่ขีดเส้นใต้ด้วย User Name บน PC ที่ใช้อยู่

เปิด ไฟล์ oslmic.h
หาคำ table_get ## postfix; ประมาณบรรทัดที่ 290-230
ใส่ static ด้านหน้า
        static inline type table_get ## postfix(const type *table, size_t index) { \
Save ไฟล์
และ Complie ใหม่ 
LoRaWAN Node STM32 Blue Pill
LoRaWAN Node STM32 Blue Pill
LoRaWAN Node STM32 Blue Pill
เงื่อนไขอื่นๆ
Tags

วิธีการชำระเงิน

ธนาคารกรุงศรีอยุธยา จำกัด (มหาชน) สาขาบางอ้อ ออมทรัพย์
รายการสั่งซื้อของฉัน
เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่มีค่าใช้จ่าย
สมัครสมาชิก (ฟรี)
รายการสั่งซื้อของฉัน
ข้อมูลร้านค้านี้
ร้านlorawan
lorawan
จำหน่ายอุปกรณ์ Internet of Things เน้นอุปกรณ์ด้าน LoRaWan เช่น Node หรืออุปกรณ์สำหรับการนำไปประกอบเป็น Node หรือ Gateway ในลักษณะ DIY จำหน่ายชุด KIT เพื่อใช้ในการศึกษาการทำงาน ของ LoRaWan Node และ LoRaWan Gateway
เบอร์โทร : 062-1982256
อีเมล : m2mlorawan@gmail.com
ส่งข้อความติดต่อร้าน
เกี่ยวกับร้านค้านี้
สินค้าที่ดูล่าสุด
ดูสินค้าทั้งหมดในร้าน
สินค้าที่ดูล่าสุด
บันทึกเป็นร้านโปรด
Join เป็นสมาชิกร้าน
แชร์หน้านี้
แชร์หน้านี้

TOP เลื่อนขึ้นบนสุด
พูดคุย-สอบถาม