松鼠3.0 - STM32开发板基础教程(四) -USART

发布: 2009-12-22 09:39 | 作者: zyc9999 | 来源: StmFans思蜕盟 OPELC 自由电子联盟

松鼠3.0 - STM32开发板基础教程(四) -USART
1、功能介绍
           利用微机的串口与开发板的232口进行输入输出通讯。通过微机键盘往开发板的232口送字符,开发板上的232将收到的字符再传回给微机,在微机超级终端上显示其串口接收到的字符。
2、硬件连接
           短接松鼠3.0 P9 ,用一根RS232串行通讯线将开发板的232(J1连接器)与微机的串口相连即可。
3、软件设计
          程序主要内容包括:
          1、初始化端口
          2、检测串口接收器,如果有数据则放入串口USART_DR寄存器中;
          3、将接收的字符发送给微机,然后回到步骤2
         
          整个工程包含2个源文件:STM32F10X.s、main.c 和 main.h,STM32F10X.s为启动代码,其他代码在main.c和main.h中。
          其中,USART_Configuration函数用于配置USART 控制器,fputs函数用于将printf函数重定向到USART,循环接收和发送字符在main函数中进行。
          参考程序见附件。

STM32_UART_530.rar
(2009-12-22 09:39:13, Size: 295 KB, Downloads: 38)

无名 (2010-1-31 17:39:43)
刚开始学STM32,楼主的资料很好,谢谢了