STM32中485多机通信中怎么区分发送的是数据还是地址,我想发送u8 rs485buf_1[]={0x45,0xCE,0x28,0x0F,0x0F,0x18,0x38,0x57};其中 0X45为从机的地址,后面的7位位数据。。谢谢各位大侠啦。。。
我是设置成USART_InitStructure.USART_WordLength = USART_WordLength_9b; //9位数据长度
u8 rs485buf_1[]={0x145,0x0CE,0x028,0x00F,0x00F,0x018,0x038,0x057}; //最高位为1是地址,为0为数据
不知道我这样设置可否?????
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
从机的下位机是51单片机,但是程序我不清楚,我只是采集到数据是这样发送的{0x45,0xCE,0x28,0x0F,0x0F,0x18,0x38,0x57};,其中0x45是地址,,十分感谢,我再考虑考虑吧
一周热门 更多>