c973659088 发表于 2023-2-15 16:58:30

新手求助

UartRecvSum += (dat = SBUF)各位大佬,这句话要怎么理解?

电子DIY小家 发表于 2023-2-15 17:03:34

先执行大括号,然后SBUF的值赋值给dat;UartRecvSum 将dat的数值累加,目测是求累加校验和的操作。

cxya 发表于 2023-2-15 17:14:20

SBUF是串口的发送和接收的数据寄存器,这个就是通过串口接收来的数据用dat来获取,然后再用
UartRecvSum来自加dat,这里的UartRecvSum += dat可以看成UartRecvSum = UartRecvSum + dat

ophub 发表于 2023-5-6 15:03:03

C语言无限信任程序员{:4_167:}
页: [1]
查看完整版本: 新手求助