STM32F407,RS232通讯测试 |
您所在的位置:网站首页 › 串口监测软件 › STM32F407,RS232通讯测试 |
硬件:STM32F407VET6工控板;J-Link;RS232串口。 使用软件:keil5;串口调试助手(USR-TCP232);FlyMcu。 工程:基础例程-RS232通讯测试 一点废话 串口,即串行接口,是一种可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。 串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。 这是RS232 打开串口调试助手,打开串口,在左下的框中写出发送的消息“......#*”,点击发送 (1)串口初始化 ① 对该串口使用到的 IO 口进行初始化和使能相应的时钟树,并对端口进行复用映射; ② 中断配置 (主要是一个优先级); ③ 串口初始化配置(奇偶校验、收发配置等); ④ 串口使能; (2)编写发送与接收函数 (3)编写中断服务函数 (4)编写串口打印函数 具体就不再赘述了 提示波特率要注意程序本身的设置,硬件的设置,烧写时的设置,串口调试助手的设置,它们务必一致且合理。 就本文的程序而言,它本身在文件SCI.c中设置了波特率。 硬件方面:连接硬件后,打开设备管理器,如下 烧写时,若FlyMcu一直显示连接,可以按一下板子复位键或断电重连 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |