|
發(fā)布時間: 2021-5-16 14:12
正文摘要:本帖最后由 鳳城大六 于 2021-5-17 07:19 編輯 我剛開始自學單片機,想自己做個紅外轉射頻的模塊用天貓精靈控制窗簾,因為自己水平有限,紅外接收和射頻發(fā)射是從網上找的兩個程序自己組合修改的,現(xiàn)在遇到過個問 ... |
| 找到原因了,發(fā)射模塊天線是彈簧式卷著的,拉直就正常了 |
| 發(fā)現(xiàn)問題了,之前是從接收模塊拍片抓的波形,換到發(fā)射腳就正常了,這樣確定是發(fā)射模塊的問題了 |
| 要發(fā)射的射頻碼有5組正6組反,正反之前是31ms間隔,組組之間是11ms,加上起始的高低電平時間,邏輯1和邏輯0的高低電平時間,要計算的時間有9個,用的stc15f104w或stc15w104只有兩個定時器T0和T2,T2的中斷用來接收紅外信號了,能用的只有一個T0的中斷,試著在中斷里加多個標志位來計算不同間隔沒成功,應該是水平問題沒寫對 |
| 需要精確定時就要用定時中斷處理,程序定時受其他中斷影響,時間會不穩(wěn)定。 |