|
發布時間: 2023-1-7 09:40
正文摘要:最近搞了塊pcb板,然后代碼可以燒進去,也能運行,能讓燈循環亮滅,但是無法改變狀態,就是通過按鈕控制燈亮滅沒有反應,代碼debug也沒問題 下面是板的原理圖,求大神指點,問題可能出現在哪里 |
幻海生 發表于 2023-1-11 13:54 尷尬了,我看錯了 ![]() |
Y_G_G 發表于 2023-1-10 22:41 后面有試過直接一開始就在while里閃爍,可以正常運行,然后想通過按鈕控制停止閃爍,打的板沒有反應,跟之前一樣的狀況,可以初始化,但無法控制 |
lkc8210 發表于 2023-1-11 11:25 有專門找買的店拿了ic引腳圖,對照ic引腳圖和實際接線,是沒有錯的,所以感覺是不是原理圖哪里需要接地或上拉什么的沒做好 ![]() |
人中狼 發表于 2023-1-11 10:44 我打錯了 ![]() ![]() |
飛奔的哇哈哈 發表于 2023-1-11 09:58 代碼在買的最小系統板板上是可以運行的,沒有邏輯方面的錯誤 |
幻海生 發表于 2023-1-11 09:00 仿真也沒問題
請檢查接線,有沒有接對腳 |
幻海生 發表于 2023-1-11 09:00 按鍵是屬于輸入的 |
| 你的 void LED1_Turn(void) 函數再好好看看,理一下邏輯。不出意外就是它的問題。 |
link_w 發表于 2023-1-10 18:51 按鍵我設的上拉輸出,另一端接地,按下按鍵有電壓變化,直接測芯片的引腳也能檢測到電壓變化,所以感覺不是按鍵電路的問題 |
|
這只是一個簡單的按鍵程序而已,沒有什么高深的東西 搞這種程序,就不需要分開.C文件了,沒那個必要,全放在一個地方就行了,方便看代碼有沒有問題 1,先不要管什么按鍵了,先寫一個閃燈的程序,幾行代碼的事情,或者是某個端口輸出010101這樣有規律的輸出,先看一下時鐘有沒有問題 2,時鐘正常之后,再看按鍵,先默認LED為關,按鍵按一下就開,驗證按鍵函數 一步一步的去找問題,總能找到的 編譯之后直接燒錄,不需要仿真 |
| 看下是否是按鍵電路出現問題 |
幻海生 發表于 2023-1-10 10:54 在這問就可以了 重點是要提供足夠的資料 硬件:芯片型號,線路圖。。。 軟件:編程軟件,代碼,錯誤信息。。。 其他:問題描述,預期行為,表現狀況。。。 |
lkc8210 發表于 2023-1-9 09:24 請問該去哪里找可以解決這種問題的私教呢 |
|
代碼呢? 經過多位老中醫遠程懸絲診脈,這是五行缺金所致,要知道錢多能使鬼快推磨。 所以,直接請個私教就可以,大可不必貼出原碼,要是被人抄了可就更缺金了 |
Hephaestus 發表于 2023-1-8 16:09 就代碼可以正常運行,沒有說進某個函數然后卡在里面了 |
| 代碼debug了個啥? |