USART

所属分类:uCOS/RTOS
开发工具:C/C++
文件大小:4700KB
下载次数:9
上传日期:2011-07-15 11:54:40
上 传 者mj86117
说明:  基于ST公司低功耗产品STM32F103ZET6的红牛ARM开发板通用异步收发器(USART)程序。
(Based on ST' s low power consumption of Red Bull products STM32F103ZET6 ARM development boards Universal Asynchronous Receiver Transmitter (USART) program.)

文件列表:
【06】通用异步收发器(USART)\【A】USART(Printf)\cortexm3_macro.s (9548, 2008-10-06)
【06】通用异步收发器(USART)\【A】USART(Printf)\JLinkArm_USART.ini (205, 2009-05-26)
【06】通用异步收发器(USART)\【A】USART(Printf)\JLinkLog.txt (43867, 2010-10-26)
【06】通用异步收发器(USART)\【A】USART(Printf)\listing\main.i (78672, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\listing\STM32F10x.lst (29216, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\listing\stm32f10x_it.i (69373, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\listing\USART.map (83918, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\main.c (8641, 2010-10-26)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\main.crf (152847, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\main.d (1768, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\main.o (180004, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\main.txt (16158, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\STM32F10x.o (4728, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\stm32f10x_it.crf (149637, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\stm32f10x_it.d (2001, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\stm32f10x_it.o (230612, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\stm32f10x_it.txt (19711, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\USART.axf (105140, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\USART.hex (6200, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\USART.htm (27219, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\USART.lnp (347, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\USART.plg (1099, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\USART.sct (479, 2010-10-26)
【06】通用异步收发器(USART)\【A】USART(Printf)\obj\USART.tra (1130, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\STM32F10x.s (8816, 2008-10-06)
【06】通用异步收发器(USART)\【A】USART(Printf)\STM32F10xR.LIB (1756210, 2008-10-14)
【06】通用异步收发器(USART)\【A】USART(Printf)\stm32f10x_conf.h (5676, 2008-10-06)
【06】通用异步收发器(USART)\【A】USART(Printf)\stm32f10x_it.c (22477, 2008-10-06)
【06】通用异步收发器(USART)\【A】USART(Printf)\stm32f10x_it.h (3397, 2008-10-06)
【06】通用异步收发器(USART)\【A】USART(Printf)\stm32f10x_vector.s (8676, 2008-10-06)
【06】通用异步收发器(USART)\【A】USART(Printf)\USART.opt.bak (3642, 2010-10-26)
【06】通用异步收发器(USART)\【A】USART(Printf)\USART.plg (184, 2008-10-06)
【06】通用异步收发器(USART)\【A】USART(Printf)\USART.Uv2.bak (2790, 2010-10-26)
【06】通用异步收发器(USART)\【A】USART(Printf)\USART.uvopt (61642, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\USART.uvproj (15522, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\USART_Opt.Bak (3632, 2010-10-26)
【06】通用异步收发器(USART)\【A】USART(Printf)\USART_Target 1.dep (4154, 2008-10-06)
【06】通用异步收发器(USART)\【A】USART(Printf)\USART_USART.dep (4575, 2010-10-30)
【06】通用异步收发器(USART)\【A】USART(Printf)\USART_Uv2.Bak (2792, 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)步超级终端中所显示的相同内容。

近期下载者

相关文件


收藏者