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

標題: STM32單片機程序運行很慢是什么原因? [打印本頁]

作者: 紅花無常    時間: 2023-3-18 12:03
標題: STM32單片機程序運行很慢是什么原因?
      請教大家了:昨天維修一臺老儀器,遇到一個不常見的故障,就是程序運行很慢。比如,正常情況下,開機后進入自檢,2秒結束,會有1秒的“滴”的一聲提示,然后指示燈亮,OLED屏顯示待機。現在是開機后進入自檢,十幾秒后結束,會有5秒的“滴”的一聲提示,指示燈亮,OLED屏也是逐行以幾倍的慢速亮,進入待機。隨后的檢測過程也是,放慢了很多倍。。。。。。這種情況一般會是哪里的問題呢?單片機是STM32F107,晶振25M,更換過晶振問題依舊存在。麻煩高手們幫我想想辦法,謝謝了!

作者: szb314    時間: 2023-3-18 15:56
這是程序設計故意的,各種delay延時,前奏完事進死循環就快了
作者: 紅花無常    時間: 2023-3-18 16:07
szb314 發表于 2023-3-18 15:56
這是程序設計故意的,各種delay延時,前奏完事進死循環就快了

謝謝您,可能是我表述得不太清楚,這臺是故障機,只有它出現慢的癥狀,正常的沒有。
作者: 13814888484    時間: 2023-3-18 16:15
檢查晶振邊上的2個20PF小電容和1M電阻,用錯焊錯都會導致晶體震蕩減慢
作者: a399288395    時間: 2023-3-18 20:26
檢查一下晶振部分!,外部晶振不工作就自動切到內部晶振,頻率會降低!
作者: 紅花無常    時間: 2023-3-18 23:25
謝謝樓上兩位,看來還得回到晶振,明天試試檢查一下晶振外圍的電路。
作者: li64331218    時間: 2023-3-18 23:38
先檢查一下時鐘頻率。如果沒有問題,再把外設都屏蔽掉,逐個添加上去,看看是哪個引起的程序運行變慢。依次排查。
作者: zhuls    時間: 2023-3-20 14:30
a399288395 發表于 2023-3-18 20:26
檢查一下晶振部分!,外部晶振不工作就自動切到內部晶振,頻率會降低!

不會是這么簡單的事,比如25MHz時,“滴”聲是1.5KHz ,如要切到內振,顯示還能正常(姑且略過“逐行以幾倍的慢速亮”的問題),那此時的“滴”聲就該會變成“嘟”聲了。1秒的“滴”變成5秒,5倍速之差。。如果“滴”沒變成“嘟”,再往下看:

我猜是外部某個部件出現的故障,導致MCU不停地在與故障部件進行通信,軟件寫的又不是很OK,沒有錯誤陷阱,MCU一次又一次地"訪問外設--待回應--沒回應再訪問---"才會卡成狗了。

作者: 紅花無常    時間: 2023-3-20 15:17
非常感謝大家的幫助,問題已經找到了,從另一臺儀器上取了一個芯片,換上去后OK了,看來就是芯片本身出問題了。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 不卡一区二区三区四区 | 亚洲 欧美 日韩在线 | 久久小视频 | 天天射天天操天天干 | 欧美久久久久久久久 | 日本电影韩国电影免费观看 | 国产黑丝av | 亚洲成人中文字幕 | 毛片在线免费 | 国产成人精品一区二区三区在线观看 | 欧美精品欧美精品系列 | 99热在线播放 | 91看片网| 亚洲网站在线观看 | 五月婷婷在线播放 | 欧美成人免费在线视频 | 亚洲在线免费观看 | 久久免费视频在线 | 日韩一二三区视频 | 欧美性大战久久久久久久蜜臀 | 色综合桃花网 | 国产一区91精品张津瑜 | 久久精品国产亚洲 | www.com久久久| 国产激情一区二区三区 | 新超碰97| 午夜影院在线观看 | 中日韩欧美一级片 | 毛片毛片毛片毛片毛片 | 欧美一级视频在线观看 | 老司机深夜福利网站 | 男人天堂网av | 毛片在线视频 | 久久久久久高清 | 日韩成人在线免费观看 | 欧美日韩高清 | 国产农村妇女精品一区 | 亚洲欧美日韩精品久久亚洲区 | 欧美一级片在线观看 | 男女那个视频 | 亚洲一区二区av |