串口通讯实验
今天给大家demo的是简单而又灰常重要的串口通讯。MCU是否正常,其重要数据的上传等等都需要通讯来完成,而通讯中最重要,最核心的就要属传说中的RS232串口通讯了。来看我的实验吧~~
实验目的:串口通讯,与上位机进行数据交换。实验内容:使用RL78/G13开发板的Uart2接口,与USB2RS232转换器完成数据交换。具体内容:配置RL78/G13开发板的相关引脚使用Uart2,并使用波特率19200bps。程序首选打印出欢迎语,然后提示用户输出名字。然后再次打出来欢迎语。
实验结果:显示了欢迎语,当输入了自己的昵称后,正确显示了欢迎语,无杂乱字符等。 实验感受:使用Applilet软件自动生成工具生成的代码无串口寄存器的输出缓冲器检查,因此要手动添加串口输出缓冲器的检查及等待。
使用Applilet软件自动生成工具的接收中断函数并无用户代码输出,更改时,需要注意,如果使用Applilet更新程序,则此部分全被update掉。
实验图片:

实验视频:
上方黄色为Tool0引脚;下方蓝色为RST引脚,。
hex文件格式的选择,我习惯选择为intel-extent 格式,在iar编译环境设置如下:
如果没有特殊要求,我个人还是建议大家使用在线调试的方式来下载程序到flash。
这里我也奉上我使用USB2RS232自己制作的串口的时序图吧!
看与人家的不一样吧!因此,我的连不上RFP。唉,周末去买元件,使用FT232做串口转RS232方案,看看能否调通吧~~
上面这个是我使用delphi2010编写的软件操作界面。从网上下载了一个数码管的示意图,然后自己PS了一下。看着还行吧!(嘿嘿)
这个是今天的测试效果图,当然,这是点过“同步”按键后的界面截图了。
以前也做过上位机,算算也是几年前的事情。而且这次是使用对自己来说是全新的delphi,现在心里有一些小小的成就感。
这个小小的上位机软件功能单一,目前也只能算是一个demo程序。不过,在未来两周的日子里,我会不断更新,让其不断壮大。官方漂亮的demo,就是我的目标。
我要赚赏金
