使用PKE8720DF-C13-F10(AMB26)开发板——回送用户输入的单个字符(基于UART实验)

目录

1. PKE8720DF-C13-F10(AMB26)引脚图和功能

2. 基于UART实验回送用户输入的单个字符

(1)材料准备

(2)代码修改

(3)线路连接

(4)使用串口调试工具(这里用的是Tera Term)来进行实验

(5)实验结果


        之前写的使用PKE8720DF-C13-F10(AMB26)开发板——周期性点亮LED灯这篇文章已经对PKE8720DF-C13-F10(AMB26)开发板的特性、Linux编译环境准备、SDK code下载与编译生成bin文件、使用自带Image tool将bin文件烧到板子里面,都进行了详细的描述。照着上面的这份文档可以很方便的上手PKE8720DF-C13-F10(AMB26)开发板。

         本文着重描述PKE8720DF-C13-F10(AMB26)开发板如何(基于UART实验)回送用户输入的单个字符。

1. PKE8720DF-C13-F10(AMB26)引脚图和功能

通过引脚图可以看到板子有3组UART:SERIAL1_TX(PB19)和SERIAL1_RX(PB18),SERIAL2_TX(PA12)和SERIAL2_RX(PA13),LOG_RX(PA8)和LOG_TX(PA7)。

  

  

2. 基于UART实验回送用户输入的单个字符

(1)材料准备

  • 1 块 PKE8720DF-C13-F10开发板
  • 1 根 USB转type-C数据线
  • 1 块 USB转TTL adapter
  • 3 根 杜邦线

(2)代码修改

本实验的代码位于~\ambd_sdk\project\realtek_amebaD_va0_example\example_sources\UART\raw\uart\src\main.c,由于使用的是UART0_DEV,其对应到上面引脚图里面的SERIAL1这一组,所有需要将TX和RX改成相应的_PB_19和_PB_18,如下所示。

 修改之后替换/project/realtek_amebaD_va0_example/src/src_hp里面的main.c,make all生成3个bin文件:

km0_boot_all.bin

km4_boot_all.bin

km0_km4_image2.bin

之后download image到板子。

(3)线路连接

参考 ~\ambd_sdk\project\realtek_amebaD_va0_example\example_sources\UART\raw\uart里面的readme.txt。

将UART_TX(_PB_19)连接到USB转TTL adapter上面的RX,UART_RX(_PB_18)连接到USB转TTL adapter上面的TX,并且将USB转TTL adapter上面的GND接到板子上的GND,如下图所示:

将USB转TTL adapter插入到PC,可以看到多了一个COM口:COM17(COM15是USB转type-C数据线接到PC上显示的COM口)

(4)使用串口调试工具(这里用的是Tera Term)来进行实验

打开Tera Term,进行如下设定:

点击OK之后会看到

选择Setup->Serial port,设置Speed:38400,Data:8 bit,Parity:none,Stop bits:1 bit,再点击New setting,设置完毕。

 

(5)实验结果

按开发板上的reset按键重置并启动板子,可以看到Tera Term上面会显示

 往里面输入a,b,c...会回显输入的字符,如下图所示

 实验结果符合预期!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值