![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 58
风雨依依
学海无涯苦作舟
展开
-
STM32F407移植Little vGL系统,freeRTOS系统,FATFS文件系统
准备freeRTOS源码和一个简单的工程 链接:https://pan.baidu.com/s/1hgyQqoDqDuETEHr_I80M8Q提取码:e890另外还需要准备一个简单的工程,这里使用一个空工程来完成移植已移植好的stm32f103ve例程下载链接:开始移植在led闪烁工程中新建一个文件夹,并命名为freeRTOS2.将准备好的freeRTOS...原创 2020-04-09 23:51:53 · 10645 阅读 · 6 评论 -
J-Link commander烧写程序
以STM32F030C8为例,DEMO下载 链接:https://pan.baidu.com/s/1JCEoOKfngfwf1dlEMDo7Ug提取码:30jv 复制一份J-link驱动文件,这里以JLink_V648b驱动为例 新建批处理文件prog_production.bat,编辑内容如下 :菜单echo offset pa=%cd%cd %pa%JLink_V648b\JLink.exe -device STM32F030C8 -if swd...原创 2020-08-12 22:00:40 · 3755 阅读 · 0 评论 -
STM32F030R8Tx自定义协议实现串口升级详解
基于STM32F030R8Tx为例来剖析串口升级,本例程分为三个部分 STM32应用程序部分 STM32 bootloader部分 上位机串口通信分发升级包部分 上位机与STM32之间的串口数据通信协议约定 包头 包长度 命令 0~n字节数据 校验和 0xff 0x** 0x** 0x**....0x** 0x** 校验和计算方法 从包头开始到校验和之前的所有数据累加和,取低8位...原创 2020-07-05 23:40:14 · 2450 阅读 · 0 评论 -
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 · 1469 阅读 · 0 评论 -
STM32F030R8Tx HAL库实现RTC 1秒中断
工程准备原创 2020-06-16 22:28:53 · 3407 阅读 · 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 · 1767 阅读 · 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 · 757 阅读 · 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 · 1370 阅读 · 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 · 576 阅读 · 2 评论 -
freeRTOS移植和protues防真stm32
准备freeRTOS源码和一个简单的工程 freeRTOS源码下载链接:链接:https://pan.baidu.com/s/1hgyQqoDqDuETEHr_I80M8Q提取码:e890另外还需要准备一个简单的工程,这里使用led闪烁的例子来完成移植已移植好的stm32f103ve例程下载链接:https://download.csdn.net/download/my...原创 2020-03-08 16:47:43 · 1778 阅读 · 2 评论 -
STM32串口升级
STM32升级功能分为2部分,一部分是bootloader程序,另一部分是用户应用程序组成(以STM32F103C8为例来说明 ) bootloader工程分析启动文件的复位部分; Reset handlerReset_Handler PROC EXPORT Reset_Handler [WEAK] I...原创 2020-01-05 18:21:08 · 5930 阅读 · 0 评论