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