
STM32G070 I2C主机只发送设备地址读测试是否产生stop位
STM32G030K6Tx使用ADC+DMA进行6通道ADC采集,DMA传输错位问题。
STM32H755双核编程如何入门
请教SPI用LL读取的问题
STM32H7使用HAL库如何控制外置USB HS PHY进入低功耗
请问如何在下载程序时保护flash中的用户数据不被覆盖?
H723ZG开发板的下载口可以使用串口功能吗
nanoEdgeAI部署在keil5出现的问题
stm32H755BIT6 TIM1中断问题
用cubemx配置好串口后,再配置一个adc输入就会卡在HardFault_Handler里不动了。
使用了各种办法,各寄存器值始终无法清零,很多功能无法开展。
CAN寄存器里的TEC/REC计数值是不能写的,是只读字段。
如果实在想令其归零,可以考虑将CAN外设做复位操作。
比方你这样操作对CAN1外设做复位动作,下面代码成对使用。
__HAL_RCC_CAN1_FORCE_RESET();
__HAL_RCC_CAN1_RELEASE_RESET() ;
[md]can有这些指令,canfd没有这些指令哦。
你到底是F7系列还是H7系列,都支持类似操作的。比方STM32H7系列的库函数里就有:
__HAL_RCC_FDCAN_FORCE_RESET();
__HAL_RCC_FDCAN_RELEASE_RESET();
[md]谢谢您,找到了这两条复位指令。我试试。
[md]找到了,谢谢您。另外芯片是STM32GOB1,有两个fdcan,是不是执行了这两条指令,两个can都会复位。谢谢!!
[md]不妨验证下,一试便知。