|
300黑幣
本來自己要做一個(gè) 紅外發(fā)射溫度報(bào)警 的小制作,然后程序?qū)懞昧,在開發(fā)板調(diào)試了,一切正常OK,自己就做了一個(gè)最小系統(tǒng),然后其他功能都可以用(測(cè)溫,調(diào)節(jié)報(bào)警溫度等功能),就是發(fā)射不了紅外信號(hào),然后就各種檢查測(cè)試,最后發(fā)現(xiàn)是自己做的最小系統(tǒng)進(jìn)不了定時(shí)中斷。
我寫了一個(gè)程序當(dāng)溫度達(dá)到32度時(shí),進(jìn)入定時(shí)中斷,無限循環(huán)數(shù)碼管顯示5555
然后.......
同一單片機(jī)同一程序普中開發(fā)板:
IMG_20190427_225651.jpg (1.99 MB, 下載次數(shù): 72)
下載附件
2019-4-27 23:22 上傳
同一單片機(jī)同一程序自制最小系統(tǒng):
IMG_20190427_225257.jpg (2.19 MB, 下載次數(shù): 79)
下載附件
2019-4-27 23:22 上傳
都到32.6度了都進(jìn)不去定時(shí)中斷....絕望......
這是我最小系統(tǒng)的電路圖:
IMG_20190427_224356.jpg (3.76 MB, 下載次數(shù): 72)
下載附件
2019-4-27 23:25 上傳
這是普中開發(fā)板電路圖:
QQ截圖20190427231414.png (323.92 KB, 下載次數(shù): 64)
下載附件
2019-4-27 23:25 上傳
這是我的實(shí)物:
IMG_20190427_225751.jpg (4.55 MB, 下載次數(shù): 76)
下載附件
2019-4-27 23:26 上傳
(忽略發(fā)射管和2004驅(qū)動(dòng),VCC,GND,I/O口都被我斷了)
IMG_20190427_225816.jpg (4.54 MB, 下載次數(shù): 65)
下載附件
2019-4-27 23:26 上傳
我所有分都交出去了,跪求大神幫幫我,跪了跪了.....
|
最佳答案
查看完整內(nèi)容
看了一下,初學(xué)者,說一下,僅供參考
1、這個(gè)中斷不是外部中斷嗎,還是計(jì)數(shù)器中斷,但是你的開發(fā)板顯示正常,我也不知道為啥,感覺應(yīng)該是P3.2或P3.3觸發(fā)吧,但這個(gè)不是很重要的要點(diǎn),看下面;
2、我看了你的圖跟開發(fā)板,不同的地方就是開發(fā)板實(shí)際是有鎖存器鎖存數(shù)據(jù)的,而中斷是有兩種觸發(fā)方式,一種是電平觸發(fā),一種是跳變沿觸發(fā),你的硬件差異很有可能是因?yàn)檫@個(gè)觸發(fā)方式造成的,因?yàn)殚_發(fā)板上不論是選擇了跳邊沿還是電平觸發(fā) ...
|