单片机把数据送到sbuf寄存器后会直接被读取走吗

2025-02-26 00:06:30
推荐回答(3个)
回答1:

是的,并口可以通过P0=0xAA这样输出。
串口则是通过SBUF=0xAA输出,写入SBUF后,并且TI=0,内部的移位寄存器会自动将数据输出到TXD脚上。

回答2:

写sbuf是发送数据,串口发送中断标志位没有清零,就不会被发送,如果清过零,则串口中断标志位自动置1,然后发送数据,执行下次发送操作必须再次清零标志位

回答3:

是的