ble uart
1.0.0
BLE-URART เป็นซอร์สโค้ดพอร์ตอนุกรมบลูทู ธ พลังงานต่ำโดยใช้ชิปบลูทู ธ นอร์ดิกและสภาพแวดล้อมการพัฒนา KEIL ฉันหวังว่าจะช่วยผู้ที่ชื่นชอบบลูทู ธ !
ไฟล์: pca10001.h
#define RX_PIN_NUMBER 12
#define TX_PIN_NUMBER 11
#define CTS_PIN_NUMBER 10
#define RTS_PIN_NUMBER 8
#define HWFC falseไฟล์: user_ble_control.h
#define DISCONNECT_BLE_SWITCH 13
#define WAKEUP_BLE_SWITCH 23
#define BLE_STATUS 29DISCONNECT_BLE_SWITCH : [in] ขอบที่ตกลงมานั้นถูกต้องตัดการเชื่อมต่อการเชื่อมต่อบลูทู ธ ที่จัดตั้งขึ้นในปัจจุบันออกอากาศและรอการเชื่อมต่ออีกครั้งWAKEUP_BLE_SWITCH : [ in ] ปลุกชิปบลูทู ธ ในระบบปิดที่ขอบที่ตกลงมาพอร์ตอนุกรมระดับต่ำทำงานได้ตามปกติและกำลังพอร์ตอนุกรมระดับสูงถูกปิดBLE_STATUS : [ out ] ระดับสูงระบุว่าบลูทู ธ เชื่อมต่อระดับต่ำแสดงว่าบลูทู ธ กำลังรอเชื่อมต่อ
AT+ADVEN:system offและsystem onคำสั่งโหมด
AT+ADVEN0 : ตัดสินใจว่าบลูทู ธ เข้าสู่ system off บลูทู ธ เข้าสู่ system off ตอน a 发送AT+ADVEN0 , b WAKEUP_BLE_SWITCH 输入高电平AT+ADVEN1 : ปิดโหมด system off