![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HAL库
风雨依依
学海无涯苦作舟
展开
-
STM32F030R8Tx HAL SPI(驱动12864屏)
工程准备,例程在此链接的基础上添加的 https://blog.csdn.net/mygod2008ok/article/details/107142245 加入stm32f0xx_hal_spi.c和stm32f0xx_hal_spi_ex.c到工程 在stm32f0xx_hal_config.h文件打开HAL_SPI_MODULE_ENABLED宏 新建BSP_spi.c,BSP_spi.h,BSP_lcd_device.c和BSP_lcd_device.h并加入的..原创 2020-07-05 18:44:47 · 1489 阅读 · 0 评论 -
STM32F030R8Tx HAL库使用flash和stop模式
准备工程,此例程在此链接的基础上添加的 https://blog.csdn.net/mygod2008ok/article/details/106978147 在工程中添加stm32f0xx_hal_flash.c,stm32f0xx_hal_flash_ex.c, stm32f0xx_hal_pwr.c和stm32f0xx_hal_pwr_ex.c 在stm32f0xx_hal_conf.h中打开HAL_FLASH_MODULE_ENABLED和HAL_PWR_MODU...原创 2020-07-05 18:22:57 · 982 阅读 · 0 评论 -
基于STM32F030R8Tx实现按键扫描
准备工程,此例程在以下链接的例程的基础上添加的按键扫描功能 https://blog.csdn.net/mygod2008ok/article/details/106954917 新建BSP_key.c和BSP_key.h并加入到工程 BSP_key.c的内容如下 /*** @file BSP_key.c* @author jzhou* @version V1.0* @date 11-Nov-2019* @copyright Chileaf LTD* @brie...原创 2020-06-27 10:57:13 · 861 阅读 · 0 评论 -
STM32F030R8Tx使用HAL库实现uart通信
准备工程,此例程在以下链接的工程的基础上添加的uart功能 https://blog.csdn.net/mygod2008ok/article/details/106910607 添加stm32f0xx_hal_uart.c和stm32f0xx_hal_uart_ex.c到工程 在stm32f0xx_hal_conf.h中打开HAL_UART_MODULE_ENABLED宏 新建BSP_uart.c和BSP_uart.h并加入到工程中 BSP_uart.c内..原创 2020-06-25 10:13:51 · 2524 阅读 · 1 评论 -
STM32F030R8Tx使用HAL库实现PWM驱动蜂鸣器
准备工程,此例程在此链接的工程的基础上添加PWM功能 https://blog.csdn.net/mygod2008ok/article/details/106890382 需要添加stm32f0xx_hal_tim.c和stm32f0xx_hal_tim_ex.c两个文件到工程 在stm32f0xx_hal_conf.h文件打开HAL_TIM_MODULE_ENABLED宏 新建BSP_pwm.c和BSP_pwm.h两个文件并加入工程 BSP_pwm....原创 2020-06-22 22:08:52 · 1711 阅读 · 0 评论 -
STM32F030R8Tx使用HAL库实现ADC DMA功能
准备工程,本例程在RTC例程上添加,参考链接如下 https://blog.csdn.net/mygod2008ok/article/details/106751919 将stm32f0xx_hal_adc.c,stm32f0xx_hal_adc_ex.c, stm32f0xx_hal_dma.c三个文件加入到工程中 在stm32f0xx_hal_conf.h中打开HAL_ADC_MODULE_ENABLED和HAL_DMA_MODULE_ENABLED宏 新建BSP_..原创 2020-06-21 20:37:49 · 2672 阅读 · 0 评论 -
STM32F030R8Tx HAL库实现RTC 1秒中断
工程准备原创 2020-06-16 22:28:53 · 3452 阅读 · 0 评论 -
STM32F030R8Tx HAL库实现TIM延时及时间测量
工程准备,在以下链接的例程上实现TIM延时及时间测量,参考链接如下: https://blog.csdn.net/mygod2008ok/article/details/106749721 在工程中增加stm32f0xx_hal_tim.c和stm32f0xx_hal_tim_ex.c 在stm32f0xx_hal_conf.h文件中打开HAL_TIM_MODULE_ENABLED宏 新建BSP文件夹并新建BSP_delay.c和BSP_delay.h文件并加入到工程中..原创 2020-06-14 20:36:05 · 1798 阅读 · 0 评论 -
STM32F030R8Tx HAL库实现SYSTICK
准备工程,在此链接的例程上增加SYSTICK功能 https://blog.csdn.net/mygod2008ok/article/details/106748615 配置系统时钟 /* Private function prototypes -----------------------------------------------*//** * @brief System Clock Configuration * The system Clock..原创 2020-06-14 19:13:03 · 764 阅读 · 0 评论 -
STM32F030R8Tx HAL库实现IWDG独立看门狗
首先准备一个工程并加入RTT打印,RTT打印请参考以下链接 https://blog.csdn.net/mygod2008ok/article/details/106746633 在工程中加入stm32f0xx_hal_iwdg.c文件 在stm32f0xx_hal_conf.h头文件打开HAL_IWDG_MODULE_ENABLED宏 继续接着加入APP_ERROR_CHECK宏,并在此文件的头文件加入sdk_config.h头文件 在main.c中实现I..原创 2020-06-14 17:54:45 · 1381 阅读 · 0 评论 -
STM32F030R8Tx加入RTT打印
用STM32CubeMX工具生成STM32F030R8Tx MCU的Keil工程 在工程中加入SEGGER_RTT.c和SEGGER_RTT_printf.c sdk_config.h主要是配置DEBUG开关宏,内容如下 #ifndef SDK_CONFIG_H#define SDK_CONFIG_H #define STM_MODULE_ENABLED(module) \ ((defined(module ## _ENABLED) &&...原创 2020-06-14 16:36:18 · 584 阅读 · 2 评论 -
stm32f429 hal库工程创建
准备hal库 链接:https://pan.baidu.com/s/1qgfgcLL2yEb__dRb80nLdQ提取码:f1y6 新建一个文件夹命名为hal_lib_study,并在其目录下创建以下几个文件夹 新建工程,取名为hal_study,device选STM32F429IGTx 在工程组里面创建以下文件分组 将下载好的hal库中的d...原创 2020-05-03 11:54:00 · 662 阅读 · 0 评论