欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 為什么在單片機(jī)最小系統(tǒng)上接上紅外頭只能接收第一次信息? [打印本頁]

作者: Fengziwen    時(shí)間: 2019-1-23 21:16
標(biāo)題: 為什么在單片機(jī)最小系統(tǒng)上接上紅外頭只能接收第一次信息?
我首先在單片機(jī)開發(fā)板上試過用開發(fā)板自帶的紅外線頭來測試紅外線,發(fā)現(xiàn)成功,蜂鳴器會響然后再按一下會關(guān)閉。
然后我就換成我買的紅外線頭插在開發(fā)板上并改了相對于的引腳,再一次燒進(jìn)去,發(fā)現(xiàn)蜂鳴器回響,再按一下也會關(guān)閉。
接著,我就將紅外線頭跟蜂鳴器移植到最小系統(tǒng)上,接線與在開發(fā)板的接線是一致的。然后我發(fā)現(xiàn)按了后,蜂鳴器的確會響,但是再按一下并不會關(guān)閉。
我就將程序改了下:
                case 0x18:P1.6=1;P2=~P2;break; //按下2
                case 0x55:P1.6=0;break; //按下3

我在剛燒進(jìn)程序后就先用電表測了下P2口與P1.6的電壓,都是4.1V左右的。當(dāng)我按下3的時(shí)候P1.6的端口電壓就變?yōu)榧s為0。
接著,我再按2,發(fā)現(xiàn)蜂鳴器沒響,而P2口的電壓還是維持4.1V左右,我就猜想是否是只能接收第一次的信息?
自己想了很久都沒想明白,也上網(wǎng)查了別人的接線圖,我自己沒發(fā)現(xiàn)有什么不一樣的,但不知道為什么我的就是只能接到第一次的信息。
希望各位大神能給點(diǎn)指導(dǎo)。



作者: 1137221527    時(shí)間: 2019-1-23 23:10
你可以這樣,用數(shù)碼管或者液晶或者仿真調(diào)試,總之就是把你發(fā)過來的字符顯示出來,這樣方便調(diào)試才能找出問題,單純這樣是找不出問題的。一定要將發(fā)的字符打印出來。最好是串口
作者: Fengziwen    時(shí)間: 2019-1-24 11:30
1137221527 發(fā)表于 2019-1-23 23:10
你可以這樣,用數(shù)碼管或者液晶或者仿真調(diào)試,總之就是把你發(fā)過來的字符顯示出來,這樣方便調(diào)試才能找出問題 ...

就是要顯示出發(fā)送過來遙控器的編碼?
作者: Fengziwen    時(shí)間: 2019-1-24 11:55
1137221527 發(fā)表于 2019-1-23 23:10
你可以這樣,用數(shù)碼管或者液晶或者仿真調(diào)試,總之就是把你發(fā)過來的字符顯示出來,這樣方便調(diào)試才能找出問題 ...

但是我在開發(fā)板上是沒有問題的啊,放到最小系統(tǒng)上就不行了,是不是這個最小系統(tǒng)有問題?
作者: feng168    時(shí)間: 2019-1-24 16:22
看看晶振有沒有起振,最好能仿真一下,單步執(zhí)行看看I/O電壓變化

作者: Fengziwen    時(shí)間: 2019-1-24 18:18
feng168 發(fā)表于 2019-1-24 16:22
看看晶振有沒有起振,最好能仿真一下,單步執(zhí)行看看I/O電壓變化

最小系統(tǒng)上可以單步執(zhí)行嗎?還是單單在電腦上用keil仿真?




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1