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)步超级终端中所显示的相同内容。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
stm32project(发送中文短信).zip (50个子文件)
stm32project(发送中文短信)
ucode.c 344KB
stm32f10x_it.c 22KB
main.c 19KB
STM32F10xR.LIB 1.67MB
JLink Regs CM3.txt 497B
USART.opt.bak 4KB
listing
stm32f10x_it.i 50KB
main._ip 210B
USART.map 72KB
STM32F10x.lst 29KB
main.i 70KB
USART_uvproj.bak 15KB
USART.Uv2.bak 3KB
USART.uvopt 160KB
obj
USART.tra 1KB
STM32F10x.d 32B
stm32f10x_it.txt 22KB
STM32F10x.o 5KB
USART.sct 479B
main.crf 153KB
USART.plg 4KB
main.txt 25KB
USART.axf 123KB
main.__i 279B
USART.htm 33KB
main.d 2KB
USART.hex 7KB
USART.lnp 347B
main.o 186KB
stm32f10x_it.crf 146KB
stm32f10x_it.o 226KB
stm32f10x_it.d 2KB
JLinkSettings.ini 285B
USART.plg 184B
font.h 344KB
USART_Target 1.dep 4KB
JLinkLog.txt 53KB
JLinkArm_USART.ini 205B
USART_Opt.Bak 4KB
stm32f10x_conf.h 6KB
STM32F10x.s 9KB
USART_Uv2.Bak 3KB
readme.txt 906B
USART.uvproj 15KB
USART_USART.dep 3KB
USART_uvopt.bak 159KB
gbzhuanu.c.txt 346KB
stm32f10x_it.h 3KB
cortexm3_macro.s 9KB
stm32f10x_vector.s 8KB
共 50 条
- 1
JULY112
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页