![]() |
發(fā)布時間: 2017-12-14 02:41
正文摘要:我碰到過這樣的情況幾次了怎么看程序都沒問題 把多余程序剛掉 只留下數(shù)碼管計時 但燈自動亮 為什么? 我電腦有問題嘛? 我曾經(jīng)重裝過燒入軟件和 ... |
代碼最好拿上來大家分析 |
參與人數(shù) 7 | 黑幣 +142 | 收起 理由 |
---|---|---|
![]() | + 15 | |
![]() | + 12 | |
![]() | + 15 | |
![]() | + 35 | |
![]() | + 15 | |
![]() | + 15 | |
![]() | + 35 |
感覺程序有點問題 |
你用調(diào)試模式,就讓程序在亮燈前暫停,找到是具體哪一行代碼使你燈亮的 |
CPLD程式可能有誤,需進入確認程式碼. |
程序?qū)懙牟粚Π,注意二極管的連接方式 |
有沒有可能是程序自帶的指示燈? |
除了照片其它什么都沒有怎么解決。。。 |
是沒有看出來而不是沒有問題,過一段時間出錯是跑飛,程序BUG受到干擾等原因。。 |
沒有初始化IO 口吧,會亮量下腳電壓 是多少V , |
沒有實現(xiàn)你想要的目的就是有問題 只是自己沒看見而已 編程可怕的不是語句錯誤是邏輯沖突 這種問題看不出 編譯也沒問題 就是執(zhí)行不對勁 沒有別的辦法 繼續(xù)一行一行找問題 想邏輯 我也常遇到這樣的情況 |
仿真,代碼一行行走,看看是不是按照設(shè)想的那樣走的;如果不是那就是程序BUG,如果是那就量一下各個點電壓,看是不是硬件問題 |
Powered by 單片機教程網(wǎng)