STM32/STM8技术论坛
直播中

xu

11年用户 14经验值
擅长:基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件 基础元器件
私信 关注
[问答]

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

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

回帖(4)

S相遇的邂逅S

2016-8-4 09:26:22
可以用指针移位
举报

S相遇的邂逅S

2016-8-4 09:27:11
指针指向基地址,每次移位8个字节
举报

贾英睿

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

2016-8-4 11:41:50
谢谢分享谢谢分享谢谢分享
         谢谢分享谢谢分享                       谢谢分享
         谢谢分享谢谢分享                谢谢分享         
                     谢谢分享              谢谢分享谢谢分享谢谢分享
               谢谢分享              谢谢分享        谢                谢
               谢谢分享              谢谢分享        谢                谢
               谢谢分享              谢谢分享        分                分
               谢谢分享              谢谢分享        享                享
               谢谢分享              谢谢分享        谢                谢
               谢谢分享              谢谢分享        谢                谢
谢        谢谢分享               谢谢分享       分                分
谢谢     谢谢分享              谢谢分享        享                享
谢谢分 谢谢分享              谢谢分享        谢                谢
谢谢分 谢谢分享                               谢       谢
谢谢分谢谢分享                         谢                 谢
           谢谢谢谢                    分                               分
               谢谢                   享                                     享
举报

更多回帖

发帖
×
20
完善资料,
赚取积分