⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 STM32的串口例程
💻 TXT
字号:
1设计要求
利用PC机的串口与开发板的COM0口进行输入输出通信。通过PC机键盘往开发板的COM0口送字符,
开发板上的COM0将收到的字符再传回给PC,在PC超级终端上显示其串口接收到的字符。
2 电路设计
由于串口已连好,该实验不需要额外电路设计,只需将用一根RS232串行通讯线将开发板的COM0口
(CN11连接器)与PC机的串口相连即可。  
3 软件程序设计
根据任务要求,程序内容主要包括:
(1)	初始化串口;
(2)	检测串口接收器,如果有数据则放入串口USART_DR寄存器中;
(3)	将收到的字符发送给PC,然后回到(2)。
整个工程包含2个源文件:STM32F10x.s和main.c,其中STM32F10x.s为启动代码,其它函数则在
main.c中。其中,USART_Configuration函数用于配置USART控制器,fputc函数用于将printf函
数重定向到USART,循环接收和发送字符则在main函数中进行。


4 运行过程
(1)	使用Keil uVision3 通过ULINK 2仿真器连接实验板,打开实验例程目录USART_TEST子目录下
的USART.Uv2例程,编译链接工程;
(2)	使用STM32开发板附带的串口线,连接开发板上的COM0和PC机的串口;
(3)	在PC机上运行windows自带的超级终端串口通信程序(波特率115200、1位停止位、无校验位、
无硬件流控制);或者使用其它串口通信程序;
(4)	选择硬件调试模式,点击MDK 的Debug菜单,选择Start/Stop Debug Session项或Ctrl+F5键,
远程连接目标板并下载调试代码到目标系统中;
(5)	例程正常运行之后会在超级终端显示以下信息:
Welcome to Wuhan R&D Center, Embest  
 Please Input Character from Keyboard 
在PC机的键盘上输入的字符,将在超级终端上显示。
(6)	也可选择软件调试模式,点击MDK 的Debug菜单,打开串行窗口,选择Start/Stop Debug Session
项或Ctrl+F5键,在串行窗口中也可看到与第(5)步超级终端中所显示的相同内容。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -