熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-5-16 14:12
正文摘要:本帖最后由 鳳城大六 于 2021-5-17 07:19 編輯 我剛開(kāi)始自學(xué)單片機(jī),想自己做個(gè)紅外轉(zhuǎn)射頻的模塊用天貓精靈控制窗簾,因?yàn)樽约核接邢蓿t外接收和射頻發(fā)射是從網(wǎng)上找的兩個(gè)程序自己組合修改的,現(xiàn)在遇到過(guò)個(gè)問(wèn) ... |
找到原因了,發(fā)射模塊天線是彈簧式卷著的,拉直就正常了 |
發(fā)現(xiàn)問(wèn)題了,之前是從接收模塊拍片抓的波形,換到發(fā)射腳就正常了,這樣確定是發(fā)射模塊的問(wèn)題了 |
要發(fā)射的射頻碼有5組正6組反,正反之前是31ms間隔,組組之間是11ms,加上起始的高低電平時(shí)間,邏輯1和邏輯0的高低電平時(shí)間,要計(jì)算的時(shí)間有9個(gè),用的stc15f104w或stc15w104只有兩個(gè)定時(shí)器T0和T2,T2的中斷用來(lái)接收紅外信號(hào)了,能用的只有一個(gè)T0的中斷,試著在中斷里加多個(gè)標(biāo)志位來(lái)計(jì)算不同間隔沒(méi)成功,應(yīng)該是水平問(wèn)題沒(méi)寫(xiě)對(duì) |
需要精確定時(shí)就要用定時(shí)中斷處理,程序定時(shí)受其他中斷影響,時(shí)間會(huì)不穩(wěn)定。 |
Powered by 單片機(jī)教程網(wǎng)