久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2644|回復: 17
收起左側

STM32單片機可以燒入但無法改變通過按鈕改變狀態,求大神指點

[復制鏈接]
ID:1050519 發表于 2023-1-7 09:40 | 顯示全部樓層 |閱讀模式
最近搞了塊pcb板,然后代碼可以燒進去,也能運行,能讓燈循環亮滅,但是無法改變狀態,就是通過按鈕控制燈亮滅沒有反應,代碼debug也沒問題
下面是板的原理圖,求大神指點,問題可能出現在哪里

1.png
回復

使用道具 舉報

ID:883242 發表于 2023-1-8 16:09 | 顯示全部樓層
代碼debug了個啥?
回復

使用道具 舉報

ID:1050519 發表于 2023-1-8 23:19 | 顯示全部樓層
Hephaestus 發表于 2023-1-8 16:09
代碼debug了個啥?

就代碼可以正常運行,沒有說進某個函數然后卡在里面了
回復

使用道具 舉報

ID:161164 發表于 2023-1-9 09:24 | 顯示全部樓層
代碼呢?
經過多位老中醫遠程懸絲診脈,這是五行缺金所致,要知道錢多能使鬼快推磨。
所以,直接請個私教就可以,大可不必貼出原碼,要是被人抄了可就更缺金了
回復

使用道具 舉報

ID:1050519 發表于 2023-1-10 10:54 | 顯示全部樓層
lkc8210 發表于 2023-1-9 09:24
代碼呢?
經過多位老中醫遠程懸絲診脈,這是五行缺金所致,要知道錢多能使鬼快推磨。
所以,直接請個私教 ...

請問該去哪里找可以解決這種問題的私教呢
回復

使用道具 舉報

ID:161164 發表于 2023-1-10 11:22 | 顯示全部樓層
幻海生 發表于 2023-1-10 10:54
請問該去哪里找可以解決這種問題的私教呢

在這問就可以了
重點是要提供足夠的資料
硬件:芯片型號,線路圖。。。
軟件:編程軟件,代碼,錯誤信息。。。
其他:問題描述,預期行為,表現狀況。。。
回復

使用道具 舉報

ID:1050519 發表于 2023-1-10 13:52 | 顯示全部樓層
芯片用stm32f103c8t6
@FY5`WMFN`A2JC5KTFHVT%U.png
keil5
代碼功能是按下按鈕(PA4),led(PA1)亮滅切換
STM32.zip (2.25 MB, 下載次數: 9)

問題是:
把代碼燒進去后,按下按鈕沒反應,有成功初始化(初始讓led亮),然后試了一些其它代碼,都是可以初始化,然后不能通過按鈕控制
然后我換成買來的最小系統板,代碼正常運行,亮滅可正常切換
原理圖沒接任何晶振,我是用內部RC振蕩,剛開始認為可能晶振問題,就是我代碼切換內部晶振沒切換成功,然后我把買來的最小系統板上的晶振拆了,再把代碼燒進去,代碼仍然可以在最小系統板上運行,所以排除了晶振問題
想請問是哪里有可能出錯

另附最小系統板原理圖
STM32F103C8T6-C6T6-原理圖.pdf (314.45 KB, 下載次數: 6)


回復

使用道具 舉報

ID:1060855 發表于 2023-1-10 18:51 | 顯示全部樓層
看下是否是按鍵電路出現問題
回復

使用道具 舉報

ID:401564 發表于 2023-1-10 22:41 | 顯示全部樓層
這只是一個簡單的按鍵程序而已,沒有什么高深的東西
搞這種程序,就不需要分開.C文件了,沒那個必要,全放在一個地方就行了,方便看代碼有沒有問題
1,先不要管什么按鍵了,先寫一個閃燈的程序,幾行代碼的事情,或者是某個端口輸出010101這樣有規律的輸出,先看一下時鐘有沒有問題
2,時鐘正常之后,再看按鍵,先默認LED為關,按鍵按一下就開,驗證按鍵函數
一步一步的去找問題,總能找到的
編譯之后直接燒錄,不需要仿真
回復

使用道具 舉報

ID:1050519 發表于 2023-1-11 09:00 | 顯示全部樓層
link_w 發表于 2023-1-10 18:51
看下是否是按鍵電路出現問題

按鍵我設的上拉輸出,另一端接地,按下按鍵有電壓變化,直接測芯片的引腳也能檢測到電壓變化,所以感覺不是按鍵電路的問題
回復

使用道具 舉報

ID:531419 發表于 2023-1-11 09:58 | 顯示全部樓層
你的  void LED1_Turn(void)  函數再好好看看,理一下邏輯。不出意外就是它的問題。
回復

使用道具 舉報

ID:384109 發表于 2023-1-11 10:44 | 顯示全部樓層
幻海生 發表于 2023-1-11 09:00
按鍵我設的上拉輸出,另一端接地,按下按鍵有電壓變化,直接測芯片的引腳也能檢測到電壓變化,所以感覺不 ...

按鍵是屬于輸入的
回復

使用道具 舉報

ID:161164 發表于 2023-1-11 11:25 | 顯示全部樓層
幻海生 發表于 2023-1-11 09:00
按鍵我設的上拉輸出,另一端接地,按下按鍵有電壓變化,直接測芯片的引腳也能檢測到電壓變化,所以感覺不 ...

仿真也沒問題
Honeycam 2023-01-11 11-22-38.gif


請檢查接線,有沒有接對腳


回復

使用道具 舉報

ID:1050519 發表于 2023-1-11 13:54 | 顯示全部樓層
飛奔的哇哈哈 發表于 2023-1-11 09:58
你的  void LED1_Turn(void)  函數再好好看看,理一下邏輯。不出意外就是它的問題。

代碼在買的最小系統板板上是可以運行的,沒有邏輯方面的錯誤
回復

使用道具 舉報

ID:1050519 發表于 2023-1-11 13:55 | 顯示全部樓層
人中狼 發表于 2023-1-11 10:44
按鍵是屬于輸入的

我打錯了
回復

使用道具 舉報

ID:1050519 發表于 2023-1-11 13:59 | 顯示全部樓層

有專門找買的店拿了ic引腳圖,對照ic引腳圖和實際接線,是沒有錯的,所以感覺是不是原理圖哪里需要接地或上拉什么的沒做好
回復

使用道具 舉報

ID:1050519 發表于 2023-1-11 14:04 | 顯示全部樓層
Y_G_G 發表于 2023-1-10 22:41
這只是一個簡單的按鍵程序而已,沒有什么高深的東西
搞這種程序,就不需要分開.C文件了,沒那個必要,全放在一 ...

后面有試過直接一開始就在while里閃爍,可以正常運行,然后想通過按鈕控制停止閃爍,打的板沒有反應,跟之前一樣的狀況,可以初始化,但無法控制
回復

使用道具 舉報

ID:531419 發表于 2023-1-11 15:29 | 顯示全部樓層
幻海生 發表于 2023-1-11 13:54
代碼在買的最小系統板板上是可以運行的,沒有邏輯方面的錯誤

尷尬了,我看錯了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产专区在线 | 国产精品黄| 自拍偷拍亚洲欧美 | a级黄色片在线观看 | 丁香婷婷综合激情五月色 | 国产精品久久久久久久久久久久 | 九九热精品视频 | 日韩精品免费在线观看 | 一区二区三区在线免费 | 久久久国产精品网站 | 先锋资源亚洲 | 久久精品 | 伊人超碰 | 91国产在线播放 | 毛片一级片 | 国产精品福利在线 | 久久久www成人免费无遮挡大片 | 成人午夜免费视频 | 毛片在线看看 | 韩日一区二区 | 欧美黄色免费网站 | 欧美精品久久久 | 一级欧美黄色片 | 日韩中文字幕一区二区 | 国产精品揄拍一区二区 | 久久久久免费精品国产 | 免费日韩av| 国产午夜av片 | 成人精品国产一区二区4080 | 国产精品欧美一区二区三区不卡 | 国产一级在线观看 | 一区二区三区免费观看 | 青娱乐自拍 | 大香在线伊779 | 国产精品国产三级国产aⅴ中文 | 国产精品视频一 | 亚洲男人的天堂网站 | 欧美a区| 欧美在线a| 一区二区三区视频 | 欧美一级片在线看 |