请教,STM32用串口怎么发送结构体

2019-07-14 20:32发布

QQ图片20160803200336.png
for(i=0; i<sizeof(Data_PktStructure);i++)
USART_SendData(USART2,*((u8*)&Data_PktStructure+i));
while( USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET );
我在网上找了这个代码,移植进去后,串口没有数据显示。想问下这有没有出错,或者可以其他代码用串口发送结构体可以分享下吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
jyr6316520
1楼-- · 2019-07-15 02:05
实际发都是8位发 结构体在内存是连续的,你自己做个缓冲区发过去,8位8位发过去,关键那边再处理就行
cjx1842
2楼-- · 2019-07-15 04:09
谢谢分享谢谢分享谢谢分享
         谢谢分享谢谢分享                       谢谢分享
         谢谢分享谢谢分享                谢谢分享         
                     谢谢分享              谢谢分享谢谢分享谢谢分享
               谢谢分享              谢谢分享        谢                谢
               谢谢分享              谢谢分享        谢                谢
               谢谢分享              谢谢分享        分                分
               谢谢分享              谢谢分享        享                享
               谢谢分享              谢谢分享        谢                谢
               谢谢分享              谢谢分享        谢                谢
谢        谢谢分享               谢谢分享       分                分
谢谢     谢谢分享              谢谢分享        享                享
谢谢分 谢谢分享              谢谢分享        谢                谢
谢谢分 谢谢分享                               谢       谢
谢谢分谢谢分享                         谢                 谢
           谢谢谢谢                    分                               分
               谢谢                   享                                     享

一周热门 更多>