【富芮坤FR3068x-C】+CAN通信
背景
做嵌入式产品时,当需要与其他设备联合工作,通常用电脑模拟或者设计一块ECU板子来模拟实际工作环境。
本项目计划模拟汽车仪表,实现开关车门控制与显示。
引言
很荣幸收到富芮坤 FR3068x-C低功耗开发板,感谢面包板社区,感谢富芮坤。
一、开发板体验
菜鸟第一步,开发板支棱起来,上铜柱。
上电。
第二步,官方资料下载,开发环境安装(注意Keil版本要求)。
官网下载必要的东西:
https://www.freqchip.com/sjds
第三步,DEMO例程跑起来——点灯大师。
打开gpio例程,修改代码:
点击魔术棒,确认工程配置:
代码编译无误,点击Debug下载调试。
因为SWD和LCD引脚共用,demo中使用了该引脚时就不能使用SWD,需要串口下载一个不使用该引脚的程序,才能使用swd。
注意在配置User选项卡:
"..\..\..\..\components\tools\keil\post_process.bat" "@L" "#L" "$J" ,这样编译才会生成如上图下Project_burn.bin串口烧录bin文件。
二、CAN通信
连接CAN接口,将 PA10 PA11 与 CANRX CANTX 短接。
打开CAN例程,修改初始化代码:
三、LVGL学习中
需要显示汽车车门开、关,上锁、解锁。
四、总结
小技巧
SWD接口被LCD占用时,不用串口烧录也可以直接用SWD下载。
开发板上有RST按键,手动按下RST按键,松开时点击Keil Debug下载调试。
总体评价
真香,再次感谢富芮坤!