使用內部資源實現433M無線的LED ON/OFF控制
本次實驗目的是使用定時器產生采樣基準,通過PA00讀取433M模塊輸出的信號,以基準為判斷信號的時間,從而分辨0/1。此次433M使用EV1527編碼,一個完整數據是24bit,其中包括遙控器ID碼和按鍵碼。使用市場通用的EV1527 433M遙控器,從而控制開發板上的LED1 的ON / OFF。詳細如下:
1. 先了解一下CNTA特性


2. 另外對433MHz EV1527通信作一些了解

3. 硬件上做一些連接
將433MHz模塊輸出的信號連接到PA0.0腳:

4. 實驗基于DEMO APT_CSI_110x_v1.1.0_20220920例子程序實現
(1)先設置對應的IO。

(2)使能cnta_timer_demo()。

(3)初始化 csi_cnta_timer_init(CNTA,100); timer inti 為100 ,為了定時器產生50uS中斷。

(4)在cnta 中斷里添加soft_count 433MHz 用戶解碼程序,使用PA110在中斷取反電平狀態,以驗證50uS時間。

(5) MCU硬件資源設置完成后,在用戶解碼程序中添加命令解析與處理,選取遙控器2個按鍵作為LED ON/OFF。

小結:讓APT MCU 庫快速使用內部資源,先把功能實現,透過現象分析軟件與硬件的原理。有利于上手與評估。
實驗場景:

-
通信
+關注
關注
18文章
6389瀏覽量
140049 -
開發板
+關注
關注
26文章
6291瀏覽量
118131
發布評論請先 登錄
【ESP32-C3】WT9932C3-TINY開發板規格書
Renesas RSKRX24U 開發板:電子工程師的得力助手
CW32F030開發板的工程模板
【開源FPGA硬件】硬件黑客集結:開源FPGA開發板測評活動全網火熱招募中......
?Microchip EV74C12A開發板技術解析與應用指南
【精選資料】開發板測評大賽作品合集!
【工程師開發板使用測評】愛普特 APT32F110 ev board 無線通信實驗C
評論