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

標題: 請教一個檢測獨立按鍵問題 [打印本頁]

作者: linwanxiang    時間: 2023-1-16 17:23
標題: 請教一個檢測獨立按鍵問題
本帖最后由 linwanxiang 于 2023-1-16 18:19 編輯

本人菜鳥,向各位高手請教一個問題:
這是一款輝芒微單片機,在檢測按鍵時失敗,一上電,LED1一直亮,6腳一直是低電平,沒有高電平,是電路出現錯誤,還是程序錯誤。


(省略了消抖等代碼如下)

#include "SYSCFG.h"
#define LED1 PC2         //LED1
#define SWITCH PA1    //按鍵開關
void POWER_INITIAL();
main()
{
    POWER_INITIAL();
    while(1)
     {               
        if(SWITCH==0)
        LED1=1;
     }   
}
void POWER_INITIAL()
{
    OSCCON=0B01110001; //IRCF=111=16MHz/2T=8MHz,0.125μs
    INTCON=0;
    TRISC2=0;      //LED1 設置為輸出
    TRISA1=1;     //按鍵開關設置為輸入
    WPUA1=1;    //開上拉
    LED1=0;   
}



作者: xuyaqi    時間: 2023-1-17 08:20
按鍵1處要有上拉電阻。
作者: hb_lhw    時間: 2023-1-17 08:32
引腳輸入狀態時是個弱下拉,可以在引腳外接一個上拉電阻。
作者: wufa1986    時間: 2023-1-17 10:40
沒用過這款,但是感覺是仿PIC的,應該還要啟用全局上拉允許,上拉才有效
作者: wufa1986    時間: 2023-1-17 10:43
另外還要關閉AN1模擬輸入功能
作者: linwanxiang    時間: 2023-1-17 11:40
加了一個10K電阻,萬用表量6腳有3.3V,另外ANSEL1=0,也關閉了,試了一下,還不行,
作者: linwanxiang    時間: 2023-1-17 11:42
加了一個上拉10K電阻,用萬用表量了6腳,有3.3V電壓,ANSEL1=0,也關閉了,試了一下,還不行。
作者: linwanxiang    時間: 2023-1-17 13:07
wufa1986 發表于 2023-1-17 10:40
沒用過這款,但是感覺是仿PIC的,應該還要啟用全局上拉允許,上拉才有效

感謝大佬,開啟了全局上拉,問題解決了,外接電阻也撤掉了。
1、開啟了全局上拉
2、撤掉了外接上拉電阻,靠內部上拉,也可以
3、關閉了比較器和AN1的輸入
作者: linwanxiang    時間: 2023-1-17 13:07
wufa1986 發表于 2023-1-17 10:43
另外還要關閉AN1模擬輸入功能

感謝大佬,開啟了全局上拉,問題解決了,外接電阻也撤掉了。
1、開啟了全局上拉
2、撤掉了外接上拉電阻,靠內部上拉,也可以
3、關閉了比較器和AN1的輸入
作者: 李冬    時間: 2023-1-17 14:50
按鍵壞了




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1