stm32
文章平均质量分 53
淡定的慌张小白
这个作者很懒,什么都没留下…
展开
-
gcc编译-hal库-stm32f4xx串口IAP升级
gcc编译-hal库-stm32f4xx串口IAP升级gcc编译hal库方式实现STM32F4系列芯片IAP1、Bootloader程序:调用iap_load_app函数即可,输入参数为app起始地址void iap_load_app(uint32_t appxaddr){ uint32_t sram_addr = 0; sram_addr = (*(__IO uint32_t *)appxaddr) & 0x2FFE0000; printf("sram_addr原创 2021-04-08 09:45:17 · 974 阅读 · 3 评论 -
hal库-芯片内部flash读写-STM32F4系列
hal库-芯片内部flash读写-STM32F4系列使用说明:读写芯片内部flash–stm32cubemx-hal库1、使用stm32cubemx配置和建立自己的工程文件2、添加user_flash.h和user_flash.c文件到工程中3、在需要使用的地方include "user_flash.h"头文件4、直接调用user_flash.c文件内函数user_flash.h文件代码如下:#ifndef __USER_FLASH_H#define __USER_FLASH_H#incl原创 2021-03-10 17:24:10 · 4387 阅读 · 0 评论 -
win10上好用的串口调试助手-增加时间戳功能
1.推荐一款串口调试助手2.增加脚本时间戳2.1接收区时间戳脚本/******************************** * * Notes: timpstamp * * * * * * *******************************/( function main() { var mydate = new Date(); var hours = mydate.getHours();原创 2020-11-06 14:00:07 · 9388 阅读 · 8 评论 -
GCC使用stm32cubemx使用RT-Thread环境搭建
GCC使用stm32cubemx使用RT-Thread环境搭建第一步:在stm32cubemx中添加rt-thread;具体步骤根据官方文档操作。第二步:使用stm32cubemx正常配置需要使用的引脚和功能,这里使用makefile方式,其他方式官方文档更加详细第三步:修改makefile 文件和gcc启动文件(出现持续进入rt_hw_hard_fault_exception函数,需要仔细分析原因很多,最终我的是gcc方式没有修改启动文件导致,最后在官方文档找到原因,下面有官方文档移植原理地址)原创 2020-10-20 17:07:53 · 1745 阅读 · 3 评论 -
移植u8g2到stm32,HAL库+硬件iic
0.96寸128X64oled屏幕显示字符串(HAL库)使用hal库实现oled屏幕字符串显示,采用字符串索引方式,设置好取模文字后可以查询相应的显示文字。基础oeld配置代码:字符串输出方式代码:去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockvar foo = 'bar';...原创 2020-09-23 17:39:51 · 3103 阅读 · 3 评论 -
gcc编译hal库方式实现M0系列芯片IAP升级
stm32cubemx+makefile方式实现M0系列芯片IAPIAP:调用iap_load_app函数即可,输入参数为app起始地址void iap_load_app(uint32_t appxaddr){ uint32_t sram_addr = 0; sram_addr = (*(__IO uint32_t *)appxaddr) & 0x2FFE0000; printf("sram_addr : %08lx\n", sram_addr); if (((原创 2020-09-17 09:40:18 · 529 阅读 · 0 评论 -
hal库spi-串行flash读写,加入.c和.h文件即可使用
hal库spi-串行flash读写,加入.c和.h文件即可使用1.使用stm32cubemx配置好使用到的spi和flash片选cs引脚2.加入w25xx.c和w25xx.h文件到工程目录3.配置spix,W25XCS_L,W25XCS_H4.直接调用SPI_W25X_Write(),SPI_W25X_Read()函数实现读写操作,具体使用见代码w25xx.h#ifndef __W25X_H#define __W25X_H#include "main.h"#define hspix hs原创 2020-08-07 14:11:12 · 2377 阅读 · 1 评论 -
gcc编译使用hal库时重定向printf()函数
标题原创 2020-07-29 10:47:19 · 1651 阅读 · 0 评论 -
hal库-芯片内部flash读写
hal库-芯片内部flash读写使用说明:读写芯片内部flash–stm32cubemx-hal库1、使用stm32cubemx配置和建立自己的工程文件2、添加user_flash.h和user_flash.c文件到工程中3、在需要使用的地方include "user_flash.h"头文件4、直接调用user_flash.c文件内函数user_flash.h文件代码如下:#ifndef __USER_FLASH_H#define __USER_FLASH_H#include "main.原创 2020-07-29 11:49:43 · 3463 阅读 · 13 评论