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

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4197|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

關(guān)于STC的IAP15W4K58S4單片機(jī)輸出口的問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
100黑幣
本帖最后由 冷場(chǎng)少年某 于 2020-4-12 11:34 編輯

各位大佬好,我目前做的東西是使用IAP15W4K58S4單片機(jī)P3.0~P3.3口控制四組9013三極驅(qū)動(dòng)的MOS開(kāi)關(guān)APM4953,在程序中需要把P3口設(shè)置成推挽輸出,M1M0為01配置,但不知為什么在實(shí)際使用中,接入3.0,3.1開(kāi)關(guān)后,再接入3.2-3.3這組,單片機(jī)就死機(jī)了,但兩組分別接入又沒(méi)問(wèn)題。。換成別的I/O口接入又不會(huì)死機(jī)。。。求問(wèn)這是啥原因呀
初始化設(shè)置        
P3M1        = 0xF0;        P3M0        = 0x0F;        
//P3.2~P3.3 M1M0為01配置,控制9013,驅(qū)動(dòng)MOS開(kāi)關(guān)4953
//P3.4~P3.7 M1M0為10配置,四個(gè)檢測(cè)配置為高阻輸入
sbit        KZ1                =        P3^0;
sbit        KZ2                =        P3^1;
sbit        KZ3                =        P3^2;
sbit        KZ4                =        P3^3;


控制函數(shù)
void control(void)        
{
        if(CHK1==1)
        {               
                KZ1=0;                //開(kāi)關(guān)1關(guān)
                KZ2=1;                //開(kāi)關(guān)2開(kāi)               
        }
        else if(CHK2==1)
        {
                KZ1=1;        //SW1 開(kāi)
                KZ2=0;        //SW2關(guān)        
        }
        else
        {
                KZ3 = 1;    //SW3開(kāi)
        }        
}     
下面那個(gè)Proteus圖紙只是模擬雙P溝道的APM4953,而且我整的Proteus版本里,沒(méi)有我使用STC15單片機(jī)   

1.png (108.09 KB, 下載次數(shù): 66)

APM4953模擬圖。。

APM4953模擬圖。。

APM4953MOS控制.zip

59.91 KB, 下載次數(shù): 2

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

使用道具 舉報(bào)

沙發(fā)
ID:155507 發(fā)表于 2020-4-12 07:29 | 只看該作者
沒(méi)有硬件原理圖和程序,不好猜。  發(fā)一下線(xiàn)路圖和代碼
回復(fù)

使用道具 舉報(bào)

板凳
ID:299034 發(fā)表于 2020-4-12 11:37 | 只看該作者
angmall 發(fā)表于 2020-4-12 07:29
沒(méi)有硬件原理圖和程序,不好猜。  發(fā)一下線(xiàn)路圖和代碼

老哥。。我把電路圖和程序上傳了部分,,您看看?
回復(fù)

使用道具 舉報(bào)

地板
ID:299034 發(fā)表于 2020-4-13 10:28 | 只看該作者
我目前將P3.0-P3.1口換成P4.1-P4.2后就可以兼容了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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