求教:STC8H的串口2怎么奇偶校验,谢谢。
1、串口1:初始化时使用9位数据位。
接收时校验位在RB8。
发送时:
ACC = dat;
TB8 = P;//或TP8 = ~P
SBUF = ACC;
这样奇偶校验。
2、串口2,怎么搞?
用这种类似的方法,不好使呀。
谢谢。 要用if(P) ... else...吧 ACC = dat;
if(P) S2CON |=S2TB8; //奇校验
// if(!P) S2CON |=S2TB8; //偶校验
else S2CON &= ~S2TB8;
S2BUF = dat; //发一个字节
小李非刀 发表于 2022-6-19 22:47
ACC = dat;
if(P) S2CON |=S2TB8; //奇校验
// if(!P) S2CON |=S2TB8; //偶校验
(引用自3楼)
好的,谢谢了。
页:
[1]