肥羊 发表于 2022-12-22 16:06

stc8G2K64 串口2发不出数据来的

用示波器查看没有波形输出,但是已经进入发生中断程序了

肥羊 发表于 2022-12-22 16:07

S2CON = 0x10;
        T2L = 0xe8; //65536-11059200/115200/4=0FFE8H
        T2H = 0xff;
        AUXR = 0x14; //启动定时器
        //IE2 = 0x01; //使能串口中断
        EA = 1;
        S2BUF = 0x5a; //发送测试数据

LcwSwust 发表于 2022-12-22 16:34

IO模式配置没?

STCMCUNT018 发表于 2022-12-22 16:41

去下载官方提供的范例程序
STC8H8K64U和STC8G2K系列是通用的



coody 发表于 2022-12-22 21:30

楼主直接测试官方例程吧,直接下载HEX文件就可以测试了,串口2中断收发。

huahuagg 发表于 2022-12-23 08:49

跑官方例子试试。

huahuagg 发表于 2022-12-23 08:52

如果官方例子都不行,就是管脚搞错了。

shenxiaolin 发表于 2022-12-23 10:20

肯定是管脚复用没设置好

伏尔加的鱼 发表于 2022-12-23 11:06

肥羊 发表于 2022-12-22 16:07


1、IO模式需要配置成准双向或者加外部上拉电阻,开启内部上拉电阻也行
2、如果是端口复用的需要注意是否配置到了正确的IO上

lvyunhua 发表于 2022-12-23 17:39

路过学习了

hujiaqi06 发表于 2023-1-3 14:11

路过学习

ayb_ice 发表于 2023-1-3 15:07

多半是管脚配置错了

肥羊 发表于 2023-3-2 16:48

好久没有上线了问题解决了,是一个TX要设置成推挽输出
https://blog.csdn.net/shuiyue51/article/details/116113301
STC的说明书没有啊

肥羊 发表于 2023-3-2 16:49

肥羊 发表于 2023-3-2 16:48
好久没有上线了问题解决了,是一个TX要设置成推挽输出
https://blog.csdn.net/shuiyue51/article/details/1 ...

可以从参考这个网站
页: [1]
查看完整版本: stc8G2K64 串口2发不出数据来的