我使用STM32F103RC控制器,当我在STM32CubeIDE中的主函数内的任何位置执行DAC初始化时,出现hard fault错误
int main(void) { HAL_Init(); /* Configure the system clock */ SystemClock_Config(); /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_DMA_Init(); MX_RTC_Init(); MX_DAC_Init(); MX_I2C1_Init(); MX_SPI2_Init(); MX_USART1_UART_Init(); MX_USART2_UART_Init(); while(1) { // application level logic } }
为什么我在其他外设初始化之间执行DAC初始化时会获得硬故障处理程序
|