原创 CC2541使用TIM3產生PWM波形不連續問題填坑指南

關於CC2541 TIM3產生輸出比較波形 定時器基礎配置 通道配置 比較值配置 TIM3的PWM配置輸出比較簡單,構成一個簡單的PWM發生器,最好選擇輸出比較模式(101)或(110),通過調整T3CCn來實現通道的佔空比。

原创 CC2541硬件I2C驅動SD3078填坑指南

關於CC2541的硬件I2C TI的hal庫已經寫好了相關的驅動,不需要自己硬着頭皮去看數據手冊了,hal_i2c.c文件存放路徑是:C:\Texas Instruments\BLE-CC254x-1.4.2.2\Compone

原创 CC2541非阻塞式紅外驅動填坑指南(NEC格式)

NEC格式的紅外編碼 調製 NEC格式採用脈衝間隔調製技術,脈衝週期不變,改變邏輯‘1’和邏輯‘0’的脈衝佔空比。 時序信息: ● 載波:38 kHz 1/3或1/4佔空比 ● 有效脈衝:560 uS ● 邏輯週期: ○ 邏輯 ‘

原创 MDK中$Super$$main和$Sub$$main的含義

MDK中Super main和Sub main的含義 在主程序執行前插入一段新程序 int $Sub$$main(void) { rt_hw_interrupt_disable(); rtthread_startu

原创 STM32驅動NRF24L01一對多的通信---可變數據包寬度

既然是一對多可變payload寬度的通信,肯定是包含兩個方面: (1)能進行一對多通信(同個頻道下一般最多是一對六) (2)發送的數據包寬度是可變的 配置NRF24L01進行一對多通信,前提是一對一通信機制必須要清楚。 我個人的理

原创 STM32小問題-複用調試接口JTAG/SWD爲普通GPIO

這幾天做畢業設計,按鍵模塊用到了PA14和PA15這兩個IO口(由於IO是引出到拓展板上,所以剛開始並不知道PA14和PA15是被調試接口占用了)。設置好相應的寄存器後發現只有PA15正常按下能被拉低,而PA14用萬用表檢測始終處於低電