打印
[PIC®/AVR®/dsPIC®产品]

【ATSAMD51EVK测评报告】之 3-usart中断、port和systick实现LED控制

[复制链接]
1440|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 qq1136029879 于 2022-12-11 13:28 编辑

本篇通过移植代码,实现usart中断实现串口收发,systickLED闪烁的延时
把贝能的资料分别找到使用usart_ring_interrupt,port_polling和systick的工程拷贝到自己的工程目录下
以usart_ring_interrupt为基础,选择打开该工程,并点击编辑按钮,编译失败
解决方法如下
再次编译成功,
打开串口助手,下载程序,串口助手显示数据如下
主函数添加如下代码,实现灯亮、灯灭和灯闪烁
LED软硬件结合原理图如下
添加LED驱动
配置端口pc18为输出引脚,默认为高电平
source fileheader file添加systick文件
添加plib_systick.h头文件到definitions.h
发送LED_ON
实际效果如板子
发送LED_OFF
实际效果如板子
发送LED_TOGGLE
效果如下视频

使用特权

评论回复
沙发
cashrwood| | 2023-1-5 12:48 | 只看该作者
移植代码的难点在哪里?              

使用特权

评论回复
板凳
modesty3jonah| | 2023-1-5 16:47 | 只看该作者
这个怎么循环接收串口函数呢?              

使用特权

评论回复
地板
pl202| | 2023-1-6 13:43 | 只看该作者
ATSAMD51EVK的性能怎么样

使用特权

评论回复
5
burgessmaggie| | 2023-1-6 14:23 | 只看该作者
串口的设计都是可以参考历程的。              

使用特权

评论回复
6
wwppd| | 2023-1-6 15:03 | 只看该作者
可以使用printf的函数吗?              

使用特权

评论回复
7
ingramward| | 2023-1-6 17:42 | 只看该作者
这个最大波特率支持多少?              

使用特权

评论回复
8
cemaj| | 2023-1-6 21:43 | 只看该作者
感觉单片机的性能很强大呢。              

使用特权

评论回复
9
xu@xupt| | 2023-1-6 23:43 | 只看该作者
好好的文章,感谢分享

使用特权

评论回复
10
linfelix| | 2023-1-9 11:40 | 只看该作者
这个不错,学习一下了。              

使用特权

评论回复
11
claretttt| | 2023-1-9 13:31 | 只看该作者
可以使用fifo来缓冲数据的吗?

使用特权

评论回复
12
usysm| | 2023-1-12 15:04 | 只看该作者
串口的代码,调试程序的基础。              

使用特权

评论回复
13
updownq| | 2023-1-12 15:54 | 只看该作者
这个的port是什么、              

使用特权

评论回复
14
mnynt121| | 2023-1-12 18:15 | 只看该作者
systick可以实现延时函数吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

23

帖子

0

粉丝