久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
關于STM32F103按鍵問題,偶爾有一次誤跳
[打印本頁]
作者:
ne5532
時間:
2020-12-24 21:15
標題:
關于STM32F103按鍵問題,偶爾有一次誤跳
我用103做了個時鐘, 在 A口做了4個按鍵,用的是上拉輸入方法,但是在實際使用過程中發現,按鍵有誤按的問題,會自已跳,但確實沒有按鍵.
后來我在A口上面物理的連接了4個5.1 K的上拉電阻,效果就好多了,但是在使用幾個小時后或者偶爾有一次誤跳,請問各位大俠,這個是什么原因造成的,如何徹底解決這個問題?
可以確認按鍵沒有問題.已經更換過一批了,還是一樣. 是程序的問題嗎?還是輸入口設置不對呀
作者:
Ecole
時間:
2020-12-24 22:08
按鍵那里并個104電容吧,軟件采集多判斷幾次結果一致才算有效,硬件軟件防抖
作者:
天地摩登恒
時間:
2020-12-25 09:15
有做軟件防抖了嗎?或者加103電容防抖。
作者:
xhaity
時間:
2020-12-25 10:53
應該是程序的問題,如果按鍵按下1此,會多次觸發按鍵,就是軟件防抖處理沒做好,或者硬件加電容處理,如果沒有按鍵會觸發按鍵功能,尾部干擾的可能性不大,應該是軟件沒處理好,端口配置等等。
作者:
medeng
時間:
2020-12-25 11:37
這個問題不是很棘手,如果你按鍵是設計為低電平有效,那么設計硬件上拉,如果是低電平有效,設計硬件下拉,驅動方面,如果是按鍵輪詢,加點延時消抖,如果是中斷,也應加點延時消抖,雙重保證。我用這么多年年,妥妥的。
作者:
ne5532
時間:
2020-12-25 20:33
if(!KEY_UP&&!key_flag1) // UP°′¼ü3ìDò
{
delay_ms(10) ;
if(!KEY_UP)
{
key_flag1=1;
menu=12; //ÕaàïD′òaÖ′DDμÄ3ìDò
} }
else if(KEY_UP)
{
key_flag1=0;
}
作者:
ne5532
時間:
2020-12-25 20:44
我覺得和消抖沒有什么關系, 因為我做了防抖,而且做了按下不會有多次的觸發現象.松手前只會算一次.
現在是不去按鍵時,會自己跳動, 我懷疑是干擾的問題,因為我加了上拉電阻后,有明顯的改善,但是幾個小時后會偶爾會有一次有一個鍵觸發了,
按鍵檢測一直放在大循環中檢測,是不是速度太快了,導致沒有讀到A口引腳的電壓,導致誤判斷為低電平?
選擇IO接口工作方式:
GPIO_Mode_AIN 模擬輸入
GPIO_Mode_IN_FLOATING 浮空輸入
GPIO_Mode_IPD 下拉輸入
GPIO_Mode_IPU 上拉輸入
GPIO_Mode_Out_PP 推挽輸出
GPIO_Mode_Out_OD 開漏輸出
GPIO_Mode_AF_PP 復用推挽輸出
GPIO_Mode_AF_OD 復用開漏輸出
我用的是上拉輸入,這個設置是對的嗎?
作者:
xiangzi28
時間:
2020-12-25 21:56
硬件的濾波做好,上拉和RC濾波也做好,還有程序上要做去抖動識別,否則肯定會出現這種情況。
作者:
ne5532
時間:
2020-12-26 10:04
我又試過用配置成GPIO_Mode_IN_FLOATING 浮空輸入,然后在上拉電阻,剛開始還是比較穩 的,昨晚沒有出現,但今天早上開機1小時后,又有一個按鍵誤動了.
1,我在按鍵與地之間串接了個10K的電阻,這個有影響嗎?
2,這個芯片我是在TB上買的6元一片的,是不是假的,造成這個問題的? 按理說就算是國產的也不會有這個問題呀,
3,芯片內部采用了上拉方式輸入,為何還要在外部做上拉的這個呢,這不是重復了嗎?
作者:
ne5532
時間:
2020-12-26 19:14
感謝各位,現在按上面幾位的建議,在輸入端并了一個104電容,配置改為上拉, 已經老化一下午了,暫時沒有出現亂跳的現象了,
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美日韩国产高清视频
|
国产免费看
|
日韩aⅴ视频
|
久久精品国产一区二区电影
|
久久91
|
理论片87福利理论电影
|
国产精品揄拍一区二区久久国内亚洲精
|
99久久婷婷国产综合精品电影
|
国产成人精品一区二区三区在线
|
女人牲交视频一级毛片
|
91麻豆精品国产91久久久久久久久
|
久久精品国产一区二区电影
|
精品国产一区二区三区在线观看
|
精品久久久久久亚洲精品
|
午夜国产羞羞视频免费网站
|
99re66在线观看精品热
|
国产在线观看一区
|
91av在线视频观看
|
91精品国产91久久综合桃花
|
婷婷亚洲综合
|
免费艹逼视频
|
日日操日日干
|
亚洲精品视频观看
|
久久成人国产
|
精品久久久久久久久久
|
www.婷婷
|
亚洲欧美一区二区三区1000
|
91在线网站
|
爱草在线
|
日韩一区二区三区在线播放
|
欧美成人在线网站
|
嫩草懂你的影院入口
|
国产精品特级毛片一区二区三区
|
日韩三区
|
久久久久九九九女人毛片
|
亚洲视频免费播放
|
欧美一区二区在线观看
|
国产91久久久久久
|
国产一区二区三区久久久久久久久
|
亚洲日本乱码在线观看
|
欧美日韩在线一区二区
|