找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1913|回復(fù): 9
收起左側(cè)

請(qǐng)教一個(gè)檢測(cè)獨(dú)立按鍵問(wèn)題

[復(fù)制鏈接]
ID:604515 發(fā)表于 2023-1-16 17:23 | 顯示全部樓層 |閱讀模式
本帖最后由 linwanxiang 于 2023-1-16 18:19 編輯

本人菜鳥,向各位高手請(qǐng)教一個(gè)問(wèn)題:
這是一款輝芒微單片機(jī),在檢測(cè)按鍵時(shí)失敗,一上電,LED1一直亮,6腳一直是低電平,沒有高電平,是電路出現(xiàn)錯(cuò)誤,還是程序錯(cuò)誤。
0.jpg
1.jpg 3.jpg
(省略了消抖等代碼如下)

#include "SYSCFG.h"
#define LED1 PC2         //LED1
#define SWITCH PA1    //按鍵開關(guān)
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 設(shè)置為輸出
    TRISA1=1;     //按鍵開關(guān)設(shè)置為輸入
    WPUA1=1;    //開上拉
    LED1=0;   
}


回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2023-1-17 08:20 | 顯示全部樓層
按鍵1處要有上拉電阻。
回復(fù)

使用道具 舉報(bào)

ID:1006814 發(fā)表于 2023-1-17 08:32 | 顯示全部樓層
引腳輸入狀態(tài)時(shí)是個(gè)弱下拉,可以在引腳外接一個(gè)上拉電阻。
回復(fù)

使用道具 舉報(bào)

ID:879348 發(fā)表于 2023-1-17 10:40 | 顯示全部樓層
沒用過(guò)這款,但是感覺是仿PIC的,應(yīng)該還要啟用全局上拉允許,上拉才有效
回復(fù)

使用道具 舉報(bào)

ID:879348 發(fā)表于 2023-1-17 10:43 | 顯示全部樓層
另外還要關(guān)閉AN1模擬輸入功能
回復(fù)

使用道具 舉報(bào)

ID:604515 發(fā)表于 2023-1-17 11:40 | 顯示全部樓層
加了一個(gè)10K電阻,萬(wàn)用表量6腳有3.3V,另外ANSEL1=0,也關(guān)閉了,試了一下,還不行,
回復(fù)

使用道具 舉報(bào)

ID:604515 發(fā)表于 2023-1-17 11:42 | 顯示全部樓層
加了一個(gè)上拉10K電阻,用萬(wàn)用表量了6腳,有3.3V電壓,ANSEL1=0,也關(guān)閉了,試了一下,還不行。
回復(fù)

使用道具 舉報(bào)

ID:604515 發(fā)表于 2023-1-17 13:07 | 顯示全部樓層
wufa1986 發(fā)表于 2023-1-17 10:40
沒用過(guò)這款,但是感覺是仿PIC的,應(yīng)該還要啟用全局上拉允許,上拉才有效

感謝大佬,開啟了全局上拉,問(wèn)題解決了,外接電阻也撤掉了。
1、開啟了全局上拉
2、撤掉了外接上拉電阻,靠?jī)?nèi)部上拉,也可以
3、關(guān)閉了比較器和AN1的輸入
回復(fù)

使用道具 舉報(bào)

ID:604515 發(fā)表于 2023-1-17 13:07 | 顯示全部樓層
wufa1986 發(fā)表于 2023-1-17 10:43
另外還要關(guān)閉AN1模擬輸入功能

感謝大佬,開啟了全局上拉,問(wèn)題解決了,外接電阻也撤掉了。
1、開啟了全局上拉
2、撤掉了外接上拉電阻,靠?jī)?nèi)部上拉,也可以
3、關(guān)閉了比較器和AN1的輸入
回復(fù)

使用道具 舉報(bào)

ID:709761 發(fā)表于 2023-1-17 14:50 | 顯示全部樓層
按鍵壞了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表