zhengruihua 发表于 2024-3-27 16:34:18

程序STC8H8K64(正常)移植到 STC8H1K08 的时候发现 P1.3不能用,自动有脉冲,不知道

程序STC8H8K64(正常)移植到 STC8H1K08的时候发现 P1.3不能用,自动有脉冲,不知道是哪里产生的

#include "STC8H.H"
#include <intrins.h>

void main()
{
    P0M0 = 0x00;
    P0M1 = 0x00;
    P1M0 = 0x00;
    P1M1 = 0x00;
    P2M0 = 0x00;
    P2M1 = 0x00;
    P3M0 = 0x00;
    P3M1 = 0x00;
    P4M0 = 0x00;
    P4M1 = 0x00;
    P5M0 = 0x00;
    P5M1 = 0x00;

    P_SW2 = 0x80;

    I2CCFG = 0xe0;                              //使能I2C主机模式
    I2CMSST = 0x00;
    EA = 1;



//    P_SW2 = 0x00;

    while (1)
                {
                I2CMSCR = 0x81;//STC8H1K08会导致P1.3有脉冲输出,STC8H8K64测试不会P1.3
//                        Start();
                }    ;
}


页: [1]
查看完整版本: 程序STC8H8K64(正常)移植到 STC8H1K08 的时候发现 P1.3不能用,自动有脉冲,不知道