请问STM32这段代码什么意思,求详解。

2019-07-14 18:36发布

uint8_t UART4_Rx_Buf[UART4_RX_BUFSIZE];
startaddress=(UART4_Rx_Buf[2]<<8)+UART4_Rx_Buf[3];
大概就是一个数组的第2位移位后,在加上第三位。。。。具体不知道什么含义。求教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
黑眼圈红了
1楼-- · 2019-07-15 02:06
这段话不是定义了起始地址吗?
串口接收函数的解析需要知道你发送机的发送格式啊,按照这个位移看,发送方把该地址拆分成两个8位字符传送,接收到数据要还原成正确格式才能处理啊
啰嗦得有点多,一句话,这要配合你的发送程序看才明白这么写的意思

一周热门 更多>