【富芮坤FR3068x-C】+CAN通信

        背景

做嵌入式产品时,当需要与其他设备联合工作,通常用电脑模拟或者设计一块ECU板子来模拟实际工作环境。

本项目计划模拟汽车仪表,实现开关车门控制与显示。

        引言

很荣幸收到富芮坤 FR3068x-C低功耗开发板,感谢面包板社区,感谢富芮坤。


        一、开发板体验

菜鸟第一步,开发板支棱起来,上铜柱。

142156ql7h2f2nzs2fszhj


上电。

142156gx8r9oduok96ok9k


第二步,官方资料下载,开发环境安装(注意Keil版本要求)。

官网下载必要的东西:
https://www.freqchip.com/sjds


第三步,DEMO例程跑起来——点灯大师。

打开gpio例程,修改代码:

142156dj6qy9160h707opo


点击魔术棒,确认工程配置:

142157y8z5in9rrk6bcnnt

142157jm1ivmvjawyql121

142157r2e2zsp4c5iekkha

142159n5wcw5mm11ceeacm

142159bev7zn003t2s7wi7


代码编译无误,点击Debug下载调试。

因为SWD和LCD引脚共用,demo中使用了该引脚时就不能使用SWD,需要串口下载一个不使用该引脚的程序,才能使用swd。

注意在配置User选项卡:

"..\..\..\..\components\tools\keil\post_process.bat" "@L" "#L" "$J" ,这样编译才会生成如上图下Project_burn.bin串口烧录bin文件。

142159x70q7jq7jbyy0eo0


        二、CAN通信

连接CAN接口,将 PA10 PA11 与 CANRX CANTX 短接。


打开CAN例程,修改初始化代码:

142201xqdb82kkkvkns0zb


        三、LVGL学习中

142201cc5dcdnbahmmypyn

需要显示汽车车门开、关,上锁、解锁。


        四、总结

        小技巧

SWD接口被LCD占用时,不用串口烧录也可以直接用SWD下载。

开发板上有RST按键,手动按下RST按键,松开时点击Keil Debug下载调试。

        总体评价

真香,再次感谢富芮坤!