熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2020-3-5 20:58
正文摘要:本帖最后由 3205440665 于 2020-3-5 22:45 編輯 /* 截止2020.3.5,用protues8.8能正常仿真tm1637進(jìn)行數(shù)碼管顯示,但是不能正常仿真按鍵檢測(cè), 經(jīng)與keil4聯(lián)調(diào)后發(fā)現(xiàn),在仿真時(shí)DIO端口一直為0,哪怕寫(xiě)上DIO=1;但 ... |
相同的問(wèn)題,我也遇到了,應(yīng)該DIO端口的問(wèn)題,改為INPUT應(yīng)該可以,問(wèn)題不知道怎么改 |
者旨於陽(yáng) 發(fā)表于 2020-3-6 10:53 網(wǎng)上找的,安裝后就已經(jīng)破了 ![]() ![]() ![]() |
者旨於陽(yáng) 發(fā)表于 2020-3-6 10:52 延時(shí)改為delay100us(1)和delay100us(10)進(jìn)行測(cè)試,按鍵均不工作。 |
IO端口工作頻率比CPU低很多,延遲設(shè)置長(zhǎng)一點(diǎn)應(yīng)該是可以的。 順便問(wèn)一下,你這個(gè)Proteus 8.8 SP1版本的license怎么搞的?怎么破解的 |
延遲時(shí)間應(yīng)該要設(shè)置長(zhǎng)一點(diǎn)吧,一般IO端口的工作頻率比CPU主頻低很多,我看你延遲用的nop,估計(jì)不夠 |
電路圖發(fā)個(gè)全的看看。主要看不到DIO引腳接線全圖。你可斷開(kāi)mcu與芯片的DIO連接,寫(xiě)入P1^1=1,觀察是否可以拉高。再觀察芯片DIO引腳是高還是低,這個(gè)通訊結(jié)構(gòu)時(shí)序貌似就是I2C,正常情況應(yīng)該雙高釋放總線,如果DIO上電就是低電平,則芯片的仿真有問(wèn)題。查看屬性設(shè)置能否解決。 |
Powered by 單片機(jī)教程網(wǎng)