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为数据
不知道我这样设置可否?????
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
手册上面说,地址是四位。干嘛设置 0x45 这么大,从0x01开始不行?
一周热门 更多>