×

STM32F10xxx使用教程之 USART外设的实际使用示例

消耗积分:0 | 格式:rar | 大小:0.43 MB | 2018-08-29

分享资料个

  本篇介绍STM32F10XXX USART外设的实际使用示例。

  这一节描述了如何使用带硬件流控制( RTS CTS)的USART,和如何与超级终端通讯

  下图展示了STM32F10xxxUSART和PC超级终端之间的典型的互联结构。所有的USART2信号(RX,TX,RTS和CTS)使用RS232转换器连接到DB9连接器。然后再用一个nuII调制套筒(female)/套筒(female) RS232线将PC串口和DB9连接器(STM3210B-EVAL板上的CN5)相连接。

  提供的固件包含有USART驱动,该驱动通过一系列函数来支持所有的USART通讯。也提供了一个使用了大部分功能的示例。

  USART2发送一个预定义缓冲区到超级终端,然后等待超级终端放回一个字符串。字符串由用户输入并且必须以\r(键盘的ENTER键)结尾。字符串存储在接收缓冲区数组中。最大的接收缓冲区的大小由RxBufferSize决定,以字节为单位,并且可由用户配置。

  每次接收字节都需要重传到超级终端。

  参考STM32F10xxx固件库中的USART示例一,可以从ST官方网站上下载。

  STM32F10xxxUSART具有调制解调的功能(CTS和RTS),它改进了应用程序数据传输的安全,并且需要更少的软件来控制数据流。






声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !