例子:1


void UART_Send_Message(u8 *Data,u8 lenth)

{

  while(lenth--)

  {

      USART_SendData(USART2, *Data);

      while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);

      Data++;

  }

}

 

void main()

{

    u8 Sendbuf[128];        

 

    Sendbuf[0]=0xA0;

    Sendbuf[1]=0xA0;

    Sendbuf[2]=0xA0;       

    UART_Send_Message(Sendbuf,3);

}


 

例子2:


void USART3_DMA_Send(u8 *data,u8 num)

{

  u8 *temp;

  temp=data;

 

  while(num--)

  {

    USART_SendData(USART1, *temp);

    temp++;

    while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET);

  }

}

 

void main(void)

{

USART3_DMA_Send("AT\r\n",4);

}

例子3:

char MachineID_Default[19] = "000000000000000000";


void UART2_Send_Missage(u8 *Data)

{

  while(*Data!='\0')

  {

      USART_SendData(USART2, *Data);

      while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);

      Data++;

  }

}


void main(void)

{

    memset((char *) &MachineID_Default, 0, sizeof(MachineID_Default));

    strncpy(MachineID_Default, Usart2_buf + 9, 18);

    sprintf(str_buf, "{%s}", MachineID_Default);

    UART_Send_Missage(str_buf);

}


关键字:STM32  串口  发送数据  标准函数 引用地址:向STM32串口发送数据的标准函数

上一篇:STM32 USART2发送数据笔记
下一篇:stm32串口DMA方式发送数据

推荐阅读

有时候光靠左洛复(一种抗抑郁药)是不足以调动你的大脑,让大脑活跃起来的。有一个科学领域正飞速发展,现在正在努力重新连接人类脑波,最终推出生物黑客疗法。“我们在精神病学方面的研究遇到了问题,因为我们忽略了自主和神经生理学方面的问题,”精神病学家Hasan Asif说,他也是Field公司的联合创始人之一。“要真正评估一个客户,你需要从上到下,从...
在2019年德国柏林国际消费类电子产品展览会(IFA 2019)上,Qualcomm Incorporated子公司Qualcomm Technologies, Inc.宣布,通过跨骁龙8系、7系和6系扩展其5G移动平台产品组合,公司计划规模化加速5G在2020年的全球商用进程。目前,已经有超过150款已发布或正在开发中的5G终端设计采用了Qualcomm Technologies的5G解决方案,同时,公司也正在推动5G在...
超声波传感器:有触发控制端和echo接收端:触发控制端每当输出一个大于10US的高电平就会驱动传感器发出8个40KHZ的超声波,实现电能-机械能-超声波转换。ECHO接收端:通过测量接收端高电平的持续时间Th即可计算出离障碍物的距离。distance=Th*340/2实现方法:将单片机的IO配置成输入边缘中断(上升沿和下降沿)同时利用定时器的输入捕获,分别在上升沿和下...
导语:虽然小鹏汽车的融资已达数百亿,而且有金主阿里巴巴的靠山加持,但作为生存问题尚未完全解决的新势力而言,每一笔钱更应该在适当时间用在适当的刀刃上。此时小鹏更多的是需要在汽车产品矩阵上做到尽量丰富,同时智能辅助驾驶系统需要更多的资源支持及发展,要保持战略定力。记者:Kenvin出品:电动势(wxid-dianxiaoer01)9月7日,小鹏汽车正式公布生态企业新成...

史海拾趣

问答坊 | AI 解惑

gps高手进来吧

想做一款基于景区的GPS定位软件,寻求高手合作。 最好能做到和google手机地图的精确度。 有意者可联系,QQ:627219499…

查看全部问答∨

有没有PCB的高手来指点一下啊?????

请教一下,PCB中的焊盘跟过孔在应用上有什么区别啊?焊盘的中间必须有一个过孔吗?画PCB图自制元件时要加贴片的焊盘用工具栏里的焊盘把中间的过孔去掉呢还是自己随便画个方形呢?请高手指点一下啊!谢谢了!…

查看全部问答∨

ST的定时器竟然不支持上升沿和下降沿同时捕捉

                                 逮着ST的定时器研究了几天,竟然发现ST的定时器不支持单通道的上升沿和下降沿同时捕捉,要同时捕捉还要占用2个通道 ...…

查看全部问答∨

请问版主关于STM32F103C8T6的几个问题?

1.STM32F103C8T6是不是有3个串口,而STM32F103C6T6有两个串口?2.STM32F103C8T6的21管脚为PB10/SCL2/TX3,22管脚为PB11/SDA2/RX3,怎么设置我是当作普通I/O口,怎么设置作为串口,怎么设置作为硬件I2C口,请详细解答,最好给出设置代码,因为一点 ...…

查看全部问答∨

keil4使用

请问大家在c51编程软件keil4中怎样建一个好的工程???…

查看全部问答∨

基于MSP430 的触摸按键2

继续上一个帖子的内容。主要讲基于MSP430构建触摸按键的方式。大家有什么建议意见都可以说,纯交流学习…

查看全部问答∨

430用什么软件开发

ccs支持64位的系统吗…

查看全部问答∨

一本老菜鸟的宝贝

我有幸参加了10月14日在中关村皇冠假日酒店举办的#2013 TI MSP430 Day#研讨会,在会上半价购买了一本《MCU工程师炼成记:我和MSP430单片机》,这本书对于我们这些中老年的菜鸟来说真是通俗易懂,由于我们英语水平较差,读懂说明书原文难度较大,《M ...…

查看全部问答∨

晒WEBENCH设计的过程+XPGWHT-L1-0000-00H51驱动电路设计

第一步,选择led型号XPGWHT-L1-0000-00H51 第二步,等待系统匹配设计结果 第三步,选择lm3401作为驱动芯片 第四步,设计截图 第五步,导出allegro文件 使用webench设计LED供电电路,不需要考虑太多的参数设计和电路优化 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved