目录
源代码下载地址:
https://www.firebbs.cn/forum.php?mod=viewthread&tid=37943
开发文档写地址:
https://zhuanlan.zhihu.com/p/852031299
【野火】第二期瑞萨RA MCU创意氛围赛:自适应蓝牙控制智能小车-01
详细设计文档:
【野火】第二期瑞萨RA MCU创意氛围赛:自适应蓝牙控制智能小车 - 知乎 (zhihu.com)
概述
本文主要介绍Renesas R7FA8D1BH (Cortex®-M85)和蓝牙模块通信的实现方法,具体内容包括整个系统的架构,蓝牙模块功能介绍,FSP配置参数的方法,蓝牙模块驱动代码,功能代码。
1 软硬件
1.1 软硬件环境信息
软硬件信息 | 版本信息 |
---|---|
Renesas MCU | R7FA8D1BH |
Keil | MDK ARM 5.38 |
FSP 版本 | 5.3.0 |
调试工具:N32G45XVL-STB | DAP-LINK |
1.2 开发板信息
笔者选择使用野火耀阳开发板_瑞萨RA8,该板块的主控MCU为R7FA8D1BHECBD,7FA8D1BHECBD的内核为ARM Contex-M85。
1.3 调试器信息
对于R7FA8D1BHECBD芯片,其使用的内核为Cortex®-M85 Core, ST-LINK-V2或者J-LINK-V9不支持下载和调试功能。笔者经过多次尝试,发现N32G45XVL-STB板卡上自带的DAP-LINK可以下载和调试R7FA8D1BHECBD。
下图为N32G45XVL-STB开发板实物图:
2 硬件架构
2.1 系统架构
系统功能介绍:
1)使用4路PWM控制