STM32
文章平均质量分 59
三皮仔
这个作者很懒,什么都没留下…
展开
-
vscode+stm32
教你在vscode下用stm32+makefile+gcc实现一键编译仿真下载原创 2022-08-15 09:33:35 · 218 阅读 · 0 评论 -
gcc make 使用记录
Make 命令教程https://www.gnu.org/software/make/manual/make.html原创 2022-08-14 22:16:06 · 320 阅读 · 0 评论 -
C语言-自定义格式化输出
C语言-自定义格式化输出。原创 2022-08-08 13:40:18 · 508 阅读 · 0 评论 -
STM32使用记录
STM32串口中断接收和中断发送原创 2021-10-15 10:42:48 · 354 阅读 · 0 评论 -
C语言静态分析
SEI CERT C Coding Standard原创 2021-07-01 15:26:24 · 515 阅读 · 0 评论 -
STM32-IAP
STM32的IAP跳转相关bug经历一次更新CubeMX中的Firmware Pakage导致的问题问题描述昨天打开.ioc文件改下STM32F4的芯片一些配置时,发现有新的固件包可以用,于是想着越新越好,就手抖更新下工程的固件包,之后在调试时就炸出了个bug,这个bug是:程序从IAP程序跳转到应用程序后,在进入freertos系统前(也就是进入osKernelStart()函数前)卡死在某个使用了HAL_Delay延时的函数中,卡死的位置就是HAL_Delay()延时函数。如下图:调试简要的说原创 2021-05-17 09:34:07 · 516 阅读 · 0 评论 -
STM32复位系统
STM32复位及通过函数判断是何种条件出发的复位STM32F10xxx支持三种复位形式,分别为系统复位、上电复位和备份区域复位。一、系统复位:系统复位将复位所有寄存器至它们的复位状态。 当发生以下任一事件时,产生一个系统复位:NRST引脚上的低电平(外部复位) 2. 窗口看门狗计数终止(WWDG复位)独立看门狗计数终止(IWDG复位)软件复位(SW复位)低功耗管理复位 可通过查看RCC_CSR控制状态寄存器中的复位状态标志位识别复位事件来源。软件复位通过将Cortex™-M3中断应用和复位原创 2021-04-16 11:00:51 · 3741 阅读 · 0 评论 -
C语言中的命名空间
C语言中的命名空间命名空间是为了解决 “在相同作用域内如何区分相同的标识符”。说明:①只有在相同作用域的情况下才能使用到命名空间去区分标识符,在嵌套的作用域、不同的作用域区分标识符都用不到命名空间的概念。②在相同的作用域内,如果命名空间不同,标识符可以使用相同的名称。否则,即如果命名空间相同同,编译器会报错,提示重复定义。按照C99(章节6.2.3),命名空间可以分为四种:所有的标签(label)都属于同一个命名空间。 说明:①在同一个函数内,你的标签不能相同。②在同一个函数内,标签可以和其他变原创 2021-01-08 13:10:36 · 1339 阅读 · 0 评论 -
C语言-coding style
Nuttx C Coding Standard原创 2021-01-08 11:33:04 · 221 阅读 · 0 评论 -
STM32_NVIC
原创 2020-09-17 14:44:01 · 72 阅读 · 0 评论 -
STM32_H7
STM32H7的Cache和MPUSTM32H7的FMC总线应用之SDRAM原创 2020-08-06 17:49:21 · 5215 阅读 · 0 评论 -
STM32_ADC采集
基于STM32的波形数据采集系统设计_吴云轩原创 2020-07-01 22:21:03 · 707 阅读 · 0 评论