[综合信息]【HC32L196PCTA测评】+UART+LED

  上一篇测评报告为开箱检测,本片主要测评UART通讯控制LED,调试UART代码时,使用的是INT中断接收。调试过程中一直是乱码,好好检查一番发现Uart_SendDataIt(M0P_UART1, ~u8RxData);这里取反了。
硬件资源介绍
主控还是HC32L196开发板,下载仿真用板载DAP-LINK,本次实验试用UART控制板子GPIO,串口用USART1,通过PA02  03,直连上位机。
驱动部分
以下是实物连接图
 


项目结构:
 


常规的硬件.S  .c文件。 还有一些外设驱动文件。
这里主要讲解一下
 


.sfr文件,需要用到当前工程下的,挪用其他地方的会报EEROR  3错误。调试时候会有影响。
例程修改
 

 


 


增加了LED初始化和,修改了串口中断接收,之前只能接收1个字符,现在改成接收多个字符,判断到\n为结束。然后MAIN 函数中WHILE解析字符串,根据命令点亮或熄灭LED等
实验结果
 


结束
本次UART+LED测试结束,本身功能非常成熟好用,看到L196的用户手册,UART有很多种模式。Mode0-3。后面继续测试其他硬件接口。。
---------------------
作者:574246365
链接:https://bbs.21ic.com/icview-3323992-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值