瑞萨RH850使用记录(三):看门狗(选项字)、AD、CAN、软复位(复位原因)
目录
- 一、概述
- 一、看门狗
- 程序下载后不停重启
- 二、AD
- 三、CAN
- 波特率计算
- 设置TDC
- 接收
- 四、软复位
- 复位原因
一、概述
一、看门狗
必须在debug模式下,进行写入


参考链接:瑞萨RH850/F1K系列MCU的看门狗模块开发应用详解
RH850 F1 选项字节和看门狗
程序下载后不停重启
调试boot升级时,使用RFP进行了全片擦除操作
重新写入OPB字节

二、AD
不需要单独设置管脚的模式
不要悬空
三、CAN
RH850 CAN通讯功能和配置:翻译了手册CAN章节
RH850-F1KMS1-CANFD通信:代理商的博客
RS_RH850CAN通信配置(一)
波特率计算
时钟选择

bit为0
clkc的来源是

在12.5.3一节中也有

PPLLCLK2是二分频

也就是40M
设置TDC
接收

依次为
FIFO满了触发中断
FIFO深度为8messages
字节长度64字节
开启接收中断
开启接收FIFO
四、软复位
void PeripheralHalMcuHardReset(void)
{uint32_t reg32_value;do{reg32_value = 0x00000001UL;WPROTR.PROTCMD0 = 0x000000A5UL; /* Protection release the MOSCE register */RESCTL.SWRESA = reg32_value;RESCTL.SWRESA = ~reg32_value;RESCTL.SWRESA = reg32_value;} while( PORT.PPROTS0 != 0x00000000UL );
}
