USART_test

所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:264KB
下载次数:78
上传日期:2010-04-27 11:36:15
上 传 者zhangzhou828
说明:  STM32串口1的使用例程,通过ARM的MDK编译器编译,可直接使用
(STM32 serial port 1, use the routine, through the MDK ARM compiler can be used directly)

文件列表:
USART_test\cortexm3_macro.s (9548, 2008-10-06)
USART_test\JLinkArm_USART.ini (205, 2009-05-26)
USART_test\listing\STM32F10x.lst (29199, 2010-04-14)
USART_test\listing\USART.map (83705, 2010-04-14)
USART_test\listing\main.i (78663, 2010-04-14)
USART_test\listing\stm32f10x_it.i (69373, 2010-04-14)
USART_test\main.c (8640, 2009-07-08)
USART_test\obj\USART.plg (1040, 2010-04-14)
USART_test\obj\STM32F10x.o (4728, 2010-04-14)
USART_test\obj\main.txt (15807, 2010-04-14)
USART_test\obj\main.d (1767, 2010-04-14)
USART_test\obj\main.crf (152846, 2010-04-14)
USART_test\obj\main.o (180616, 2010-04-14)
USART_test\obj\stm32f10x_it.txt (19712, 2010-04-14)
USART_test\obj\stm32f10x_it.d (2001, 2010-04-14)
USART_test\obj\stm32f10x_it.crf (149637, 2010-04-14)
USART_test\obj\stm32f10x_it.o (231972, 2010-04-14)
USART_test\obj\USART.tra (1147, 2010-04-14)
USART_test\obj\USART.lnp (356, 2010-04-14)
USART_test\obj\USART.htm (27219, 2010-04-14)
USART_test\obj\USART.hex (6200, 2010-04-14)
USART_test\obj\USART_sct.Bak (479, 2010-04-14)
USART_test\obj\USART.sct (479, 2010-04-14)
USART_test\obj\USART.axf (105720, 2010-04-14)
USART_test\STM32F10x.s (8816, 2008-10-06)
USART_test\stm32f10x_conf.h (5676, 2008-10-06)
USART_test\stm32f10x_it.c (22477, 2008-10-06)
USART_test\stm32f10x_it.h (3397, 2008-10-06)
USART_test\stm32f10x_vector.s (8676, 2008-10-06)
USART_test\USART_Opt.Bak (3426, 2009-07-08)
USART_test\USART.plg (184, 2008-10-06)
USART_test\USART_Uv2.Bak (2792, 2009-07-08)
USART_test\USART_Target 1.dep (4154, 2008-10-06)
USART_test\USART_USART.dep (4516, 2010-04-14)
USART_test\USART.Uv2 (2784, 2010-04-14)
USART_test\USART.Opt (3512, 2010-04-14)
USART_test\listing (0, 2009-10-23)
USART_test\obj (0, 2009-10-23)
USART_test (0, 2009-07-08)
... ...

1 电路设计 由于串口已连好,该实验不需要额外电路设计,只需将用一根RS232串行通讯线将开发板的COM0口 (CON1连接器)与PC机的串口相连即可。 软件程序设计 根据任务要求,程序内容主要包括: (1) 初始化串口; (2) 检测串口接收器,如果有数据则放入串口USART_DR寄存器中; (3) 将收到的字符发送给PC,然后回到(2)。 fputc函数用于将printf函数重定向到USART 2 运行过程 (1) 使用STM32开发板附带的串口线,连接开发板上的COM0(CON1)和PC机的串口; (2) 在PC机上运行windows自带的超级终端串口通信程序(波特率115200、1位停止位、无校验位、 无硬件流控制);或者使用其它串口通信程序; (3) 例程正常运行之后会在超级终端显示以下信息: Welcome to POWER AVR Please Input Character from Keyboard 在PC机的键盘上输入的字符,将在超级终端上显示。 (4) 也可选择 软件调试模式,点击MDK 的Debug菜单,打开串行窗口,选择Start/Stop Debug Session 项或Ctrl+F5键,在串行窗口中也可看到与第(3)步超级终端中所显示的相同内容。

近期下载者

相关文件


收藏者