com_print

所属分类:处理器开发
开发工具:C/C++
文件大小:1056KB
下载次数:2
上传日期:2014-02-17 21:18:31
上 传 者z1s1l1
说明:  stm32f103vet6串口打印程序,已经调试通过,可以直接运行。很简单,适合初学者
(stm32f103vet6 serial printing process, debug, you can directly run. Very simple, suitable for beginners)

文件列表:
串口打印 (0, 2014-02-17)
串口打印\JLink Regs CM3.txt (497, 2014-02-17)
串口打印\JLinkLog.txt (33693, 2014-02-17)
串口打印\JLinkSettings.ini (285, 2014-01-17)
串口打印\STM32F10x.s (8816, 2008-10-06)
串口打印\STM32F10xR.LIB (1759306, 2008-09-23)
串口打印\USART.Uv2.bak (2796, 2008-10-14)
串口打印\USART.opt.bak (3314, 2008-10-14)
串口打印\USART.plg (184, 2008-10-06)
串口打印\USART.uvgui.Administrator (142422, 2014-01-18)
串口打印\USART.uvgui_Administrator.bak (139131, 2014-01-18)
串口打印\USART.uvopt (150393, 2014-02-17)
串口打印\USART.uvproj (15516, 2014-02-16)
串口打印\USART_Opt.Bak (3306, 2008-10-14)
串口打印\USART_Target 1.dep (4154, 2008-10-06)
串口打印\USART_USART.dep (5924, 2014-02-17)
串口打印\USART_Uv2.Bak (2794, 2008-10-14)
串口打印\USART_uvopt.bak (150485, 2014-02-16)
串口打印\USART_uvproj.bak (15546, 2014-01-18)
串口打印\cortexm3_macro.s (9548, 2008-10-06)
串口打印\listing (0, 2014-02-17)
串口打印\listing\STM32F10x.lst (29289, 2014-02-17)
串口打印\listing\USART.map (58003, 2014-02-17)
串口打印\listing\cortexm3_macro.lst (24892, 2008-10-06)
串口打印\listing\main._ip (250, 2014-02-17)
串口打印\listing\main.i (90033, 2014-02-17)
串口打印\listing\main.lst (527489, 2014-01-18)
串口打印\listing\main.txt (18820, 2014-01-18)
串口打印\listing\stm32f10x_it.i (73678, 2014-02-17)
串口打印\listing\stm32f10x_it.lst (456405, 2014-01-18)
串口打印\listing\stm32f10x_it.txt (19789, 2014-01-18)
串口打印\listing\stm32f10x_vector.lst (30893, 2008-10-06)
串口打印\main.c (9251, 2014-02-17)
串口打印\obj (0, 2014-02-17)
串口打印\obj\STM32F10x.d (32, 2014-02-17)
串口打印\obj\STM32F10x.o (4832, 2014-02-17)
串口打印\obj\USART.axf (99984, 2014-02-17)
串口打印\obj\USART.hex (5472, 2014-02-17)
串口打印\obj\USART.htm (29396, 2014-02-17)
串口打印\obj\USART.lnp (347, 2014-02-17)
... ...

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)步超级终端中所显示的相同内容。

近期下载者

相关文件


收藏者