OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2713|回复: 0

STM32F103如何发送UART请求报文

[复制链接]

18

主题

79

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
302
金钱
302
注册时间
2016-10-1
在线时间
77 小时
发表于 2016-10-16 22:03:48 | 显示全部楼层 |阅读模式
我有一个外部设备,该设备是通过UART协议与STM32F103芯片进行通讯,启动该设备首先需要芯片向设备通过UART协议发送请求报文,请求报文的格式如下:0xa5 0x2c 0xe1 0xaa 0xbb 0xcc 0xdd,我写的程序如下,但是无法启动,请大神教我啊!!!!!!
u8 Start[U]={0xa5,0x2c,0xe1,0xaa,0xbb,0xcc,0xdd};
void Start_Scan()//开始扫描请求
{
        USART_ClearFlag(USART1,USART_FLAG_TC);               
        for(h=0;h<7;h++)
        {
                        USART_SendData(USART1, Start[h]);
                        while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=1);
        }

}
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 02:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表