欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3062|回復: 17
打印 上一主題 下一主題
收起左側

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

[復制鏈接]
跳轉到指定樓層
樓主
最近搞了塊pcb板,然后代碼可以燒進去,也能運行,能讓燈循環亮滅,但是無法改變狀態,就是通過按鈕控制燈亮滅沒有反應,代碼debug也沒問題
下面是板的原理圖,求大神指點,問題可能出現在哪里


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
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 | 只看該作者
代碼呢?
經過多位老中醫遠程懸絲診脈,這是五行缺金所致,要知道錢多能使鬼快推磨。
所以,直接請個私教就可以,大可不必貼出原碼,要是被人抄了可就更缺金了
回復

使用道具 舉報

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

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

使用道具 舉報

6#
ID:161164 發表于 2023-1-10 11:22 | 只看該作者
幻海生 發表于 2023-1-10 10:54
請問該去哪里找可以解決這種問題的私教呢

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

使用道具 舉報

7#
ID:1050519 發表于 2023-1-10 13:52 | 只看該作者
芯片用stm32f103c8t6

keil5
代碼功能是按下按鈕(PA4),led(PA1)亮滅切換
STM32.zip (2.25 MB, 下載次數: 9)

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

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


回復

使用道具 舉報

8#
ID:1060855 發表于 2023-1-10 18:51 | 只看該作者
看下是否是按鍵電路出現問題
回復

使用道具 舉報

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

使用道具 舉報

10#
ID:1050519 發表于 2023-1-11 09:00 | 只看該作者
link_w 發表于 2023-1-10 18:51
看下是否是按鍵電路出現問題

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

使用道具 舉報

11#
ID:531419 發表于 2023-1-11 09:58 | 只看該作者
你的  void LED1_Turn(void)  函數再好好看看,理一下邏輯。不出意外就是它的問題。
回復

使用道具 舉報

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

按鍵是屬于輸入的
回復

使用道具 舉報

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

仿真也沒問題



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


回復

使用道具 舉報

14#
ID:1050519 發表于 2023-1-11 13:54 | 只看該作者
飛奔的哇哈哈 發表于 2023-1-11 09:58
你的  void LED1_Turn(void)  函數再好好看看,理一下邏輯。不出意外就是它的問題。

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

使用道具 舉報

15#
ID:1050519 發表于 2023-1-11 13:55 | 只看該作者
人中狼 發表于 2023-1-11 10:44
按鍵是屬于輸入的

我打錯了
回復

使用道具 舉報

16#
ID:1050519 發表于 2023-1-11 13:59 | 只看該作者

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

使用道具 舉報

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

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

使用道具 舉報

18#
ID:531419 發表于 2023-1-11 15:29 | 只看該作者
幻海生 發表于 2023-1-11 13:54
代碼在買的最小系統板板上是可以運行的,沒有邏輯方面的錯誤

尷尬了,我看錯了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表