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

標題: STC15W408AS串口切換到 P3.6 P3.7失敗為什么? [打印本頁]

作者: donny123800    時間: 2025-6-17 21:07
標題: STC15W408AS串口切換到 P3.6 P3.7失敗為什么?
切換到P3.6   P3.7  后斷電重啟  P3.7 就沒有發(fā)送的功能了! 只有P3.6 有接收的功能。如果那串口放在 P3.0  P3.1 就沒問題 功能一起正常。再線等~~~~急急急!!!!大神來個幫幫忙哈~~~~
作者: WL0123    時間: 2025-6-18 06:08
#include <STC15F2K60S2.H>
#define FOSC 11059200L
//-----------------------------------------
#define S1_S0 0x40              //P_SW1.6
#define S1_S1 0x80              //P_SW1.7
//-----------------------------------------
void main()
{
    P1M0 = 0x00;
    P1M1 = 0x00;
    P2M0 = 0x00;
    P2M1 = 0x00;
    P3M0 = 0x00;
    P3M1 = 0x00;
    P5M0 = 0x00;
    P5M1 = 0x00;

//  ACC = P_SW1;
//  ACC &= ~(S1_S0 | S1_S1);    //S1_S0=0 S1_S1=0
//  P_SW1 = ACC;                //(P3.0/RxD, P3.1/TxD)
   
    ACC = P_SW1;
    ACC &= ~(S1_S0 | S1_S1);    //S1_S0=1 S1_S1=0
    ACC |= S1_S0;               //(P3.6/RxD_2, P3.7/TxD_2)
    P_SW1 = ACC;  

//  ACC = P_SW1;
//  ACC &= ~(S1_S0 | S1_S1);    //S1_S0=0 S1_S1=1
//  ACC |= S1_S1;               //(P1.6/RxD_3, P1.7/TxD_3)
//  P_SW1 = ACC;  

    while (1)
        {
//                ......
        }
}


作者: 黑色蜂鳥    時間: 2025-6-18 09:16
程序是不是定義了P3.7的輸出功能了
作者: man1234567    時間: 2025-6-18 12:05
STC15W408AS串口切換到 P3.6 P3.7失敗為什么 ?
沒圖沒程序,大概率是你惹毛了這片 STC15W408AS ,安撫試試
作者: a399288395    時間: 2025-6-18 17:41
我猜測  應該是程序有問題;  我猜完了 樓下繼續(xù); 提問不發(fā)程序  只能純粹靠猜測, 估計沒人能給出解決方案了;   
作者: donny123800    時間: 2025-6-18 17:43
黑色蜂鳥 發(fā)表于 2025-6-18 09:16
程序是不是定義了P3.7的輸出功能了

是的!定義推挽了!
已經(jīng)搞定了 !
作者: donny123800    時間: 2025-6-18 17:44
WL0123 發(fā)表于 2025-6-18 06:08
#include
#define FOSC 11059200L
//-----------------------------------------

您是對的!后來就是按照這樣的方式解決的!
作者: donny123800    時間: 2025-6-18 17:45
man1234567 發(fā)表于 2025-6-18 12:05
STC15W408AS串口切換到 P3.6 P3.7失敗為什么 ?
沒圖沒程序,大概率是你惹毛了這片 STC15W408AS ,安撫試 ...

已經(jīng)安撫了!




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