![]() |
發布時間: 2019-1-26 23:47
正文摘要:要是將switch里面的語句改成注釋后的那種形式,就可以在最小系統上運行。 但是在單片機開發板上是根本不需要改動的,不知道為什么了。我的猜想是不是最小系統的定時器沒有工作,所以flag始終為0? 單片機程序如 ... |
仔細看下 最下系統和開發板的晶振差別,看看晶振起振沒 |
就一個程序,沒法解決! |
你好,你的問題解決了嗎?我也遇到了這種情況。 開發板上運行正常,能正常出方波,網上買的小系統板不行,就好像晶振沒工作一樣。 想著是不是電阻電容或者有哪地方不一樣,或者哪個元件壞了。 又按照開發板的原理圖,元件規格,組了一個小系統,結果還不行。 你最后發現什么問題了嗎? |
有大神幫忙看看嗎 |
yzwzfyz 發表于 2019-1-27 09:07 可是我的接線引腳什么的,都是按著開發板那里照搬過去的,而且我看了下原理圖,我也沒發現最小系統的原理圖跟開發板有差別,就讓我很費解 |
angmall 發表于 2019-1-27 08:05 不好意思,昨天太晚上傳了,沒有弄完整,F在已經上傳好了,請大神幫忙看看,謝謝! |
wc86110 發表于 2019-1-27 02:12 我懷疑可能是最小系統的定時器壞了,所以那個flag一直為0,就卡死在while循環里面,不知道有沒有這個可能呢? |
因為開發板做對了,最小系統有做錯的地方。 |
單片機程序是要針對相應的硬件環境的,原理圖也不發,讓大家猜捫嘛, 你是怎么接的?別人都一無所知,怎么幫你? |
主要還是開發板上那電路與程序是配套的,與最小系統電路肯定不同 |