*/voidError_Handler(void){/* USER CODE BEGIN Error_Handler_Debug *//* User can add his own implementation to report the HAL error return state */__disable_irq();while(1) { }/* USER CODE END Error_Handler_Debug */}#ifdefUSE_FULL_ASSERT/** * @brief Reports the name of the source...
main.h文件代码 1 #ifndef __MAIN_H 2 #define __MAIN_H 3 4 #ifdef __cplusplus 5 extern "C" { 6 #endif 7 8 #include "stm32mp1xx_hal.h" 9 void Error_Handler(void); 10 #define LED0_GPIO_Port GPIOI 11 #define LED1_Pin GPIO_PIN_3 12 #define LED1_GPIO_Port GPIOF 13 #if...
37 /*系统时钟配置*/ 38 void SystemClock_Config(void) 39 { 40 /*此处省略时钟初始化代码*/ 41 } 42 43 void Error_Handler(void) 44 { 45 46 } main.c文件中的初始化代码我们在前面的第10.5.5小节有分析过,这里不再赘述。在while循环中,蜂鸣器以1秒的间隔发声,当蜂鸣器响的时候,LED0和LED1亮,当...
34 void Error_Handler(void)35 {36 37 }13.3.5 编译和调试保存修改后点击工具栏的小锤子进行编译,编译无报错后,按照第4.1.6小节连接好开发板和ST-Link,进入Debug模式。进入Debug以后,点击继续运行按钮来运行调试,此时LED1灯亮,LED0灭,蜂鸣器不响。当按下KEY1的时候,LED1灯灭,再按下KEY1的时候LED1又亮,...
52 void SystemClock_Config(void) 53 { 54 /*此处省略时钟初始化代码*/ 55 } 56 57 void Error_Handler(void) 58 { 59 60 } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
= HAL_OK) { // 初始化错误处理 Error_Handler(); } } void Error_Handler(void) { // 错误处理代码 while (1) { } } 在上面的代码中,fputc和fgetc函数分别用于重定向printf的输出和scanf的输入到串口。这两个函数需要被标准输入输出库调用,因此必须定义在全局作用域中。 5. 测试串口重定向功能是否...
* @retval None*/voidError_Handler(void) {/*USER CODE BEGIN Error_Handler_Debug*//*User can add his own implementation to report the HAL error return state*/__disable_irq();while(1) { }/*USER CODE END Error_Handler_Debug*/}
9 void Error_Handler(void);10 #define LED0_GPIO_Port GPIOI11 #define LED1_Pin GPIO_PIN_312 #define LED1_GPIO_Port GPIOF13 #ifdef __cplusplus14 }15 #endif16 #endif /* __MAIN_H */stm32mp1xx_hal_conf.h 文件调用了stm32mp1xx_hal_gpio.h文件,在stm32mp1xx_hal_gpio.h文件中...
Error_Handler(); } /** Enable MSI Auto calibration */ HAL_RCCEx_EnableMSIPLLMode();}/** * @brief ADC1 Initialization Function * @param None * @retval None */static void MX_ADC1_Init(void){/* USER CODE BEGIN ADC1_Init 0 *//...
Error_Handler(); } } /** * @brief GPIO Initialization Function * @param None * @retval None */ staticvoidMX_GPIO_Init(void) { GPIO_InitTypeDefGPIO_InitStruct={0}; /* USER CODE BEGIN MX_GPIO_Init_1 */ /* USER CODE END MX_GPIO_Init_1 */ ...