微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 第四篇 串口2发送数据

第四篇 串口2发送数据

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

基于上一篇的工程模版,这一篇进行开发板的串口2实验。
1、如下图所示,UART2_TX连接的是PD5,UART2_RX连接的是PD6,这两个引脚均在CN9排母上。将这两个脚引出,UART2_RX接232模块的TX,UART2_TX接232模块的RX。


2、初始化UART2
本人使用的是寄存器方式, 具体代码如下图。


3、发送数据函数代码如下:
void uart2_send(uint8_t dat)
{
        while((USART2->SR & 0x40)==0);
        USART2->DR = dat;
}
4、在主函数中发送字节数据,编译完成后,实验成功!



5、以上的实验只是实现发送数据,如果要使用printf函数,还得重新配置,代码如下



6、测试结果如下



本实验结束,如有问题。请与我联系!谢谢!
本实验源码在百度云:链接:http://pan.baidu.com/s/1mijSCXy  密码:my9h

链接重新更新一下。链接:http://pan.baidu.com/s/1jI8tluI 密码:6skt

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

网站地图

Top