微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 请教,STM32用串口怎么发送结构体

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

时间:10-02 整理:3721RD 点击:


for(i=0; i<sizeof(Data_PktStructure);i++)
USART_SendData(USART2,*((u8*)&Data_PktStructure+i));
while( USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET );
我在网上找了这个代码,移植进去后,串口没有数据显示。想问下这有没有出错,或者可以其他代码用串口发送结构体可以分享下吗

可以用指针移位

指针指向基地址,每次移位8个字节

实际发都是8位发 结构体在内存是连续的,你自己做个缓冲区发过去,8位8位发过去,关键那边再处理就行

谢谢分享谢谢分享谢谢分享
         谢谢分享谢谢分享                       谢谢分享
         谢谢分享谢谢分享                谢谢分享         
                     谢谢分享              谢谢分享谢谢分享谢谢分享
               谢谢分享              谢谢分享        谢                谢
               谢谢分享              谢谢分享        谢                谢
               谢谢分享              谢谢分享        分                分
               谢谢分享              谢谢分享        享                享
               谢谢分享              谢谢分享        谢                谢
               谢谢分享              谢谢分享        谢                谢
谢        谢谢分享               谢谢分享       分                分
谢谢     谢谢分享              谢谢分享        享                享
谢谢分 谢谢分享              谢谢分享        谢                谢
谢谢分 谢谢分享                               谢       谢
谢谢分谢谢分享                         谢                 谢
           谢谢谢谢                    分                               分
               谢谢                   享                                     享

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top