|
在使用H747的CM4核读取内置温度传感器时,ADC可以正常采集到数据,但是调用__HAL_ADC_CALC_TEMPERATURE宏函数计算温度时,进入硬件错误中断,请问这是为什么? double GetMCUTem(void) { uint32_t McuTemSplVal = 0; double McuTemVal = 0; HAL_ADC_Start(&hadc3); if(HAL_OK == HAL_ADC_PollForConversion(&hadc3, HAL_MAX_DELAY)) { McuTemSplVal = HAL_ADC_GetValue(&hadc3); } McuTemVal = __HAL_ADC_CALC_TEMPERATURE(3.3, McuTemSplVal, ADC_RESOLUTION_16B); return McuTemVal; } |
stm32h743 lan8720 cube配置lwip无法ping通
型号相同,尾椎不一样
请问有没有人见过这样的报错
在Vscode中,如何将touchGFX的图片资源下载到QSPI FLASH中?
STM32H750+FreeRTOS uart DMA无法使用
TOF传感器无法正确识别物体
stm32H743使用CubeMxAi导入模型文件,需要将测试数据进行识别,不知道如何传入参数
STM32H750的上电BOR生效电压
STM32H563的QSPI接口不能读取W25Q256的后128MB数据
STM32H7的SMPS供电
微信公众号
手机版
我这边基于你的代码及流程做了验证测试,会出现测试结果明显异常,不过并没有出现hardfault的必然。
经过一番折腾,后来发现你使用函数__HAL_ADC_CALC_TEMPERATURE()给的第一个参数有问题,第一个参数应该按mv单位来给。 这样修改后 我这边测试结果是正常的: