()函数使用此方法,不可使用HAL_Delay()函数delay.c#include "delay.h"/*适用于STM32F407系列*/static uint8_tfac_us=0;//us延
2021-12-07 10:02
stm32变量定义不需要自己定义,库函数中有声明 (stm32f10x.h),只需要写一个(stm32f10x.h)的头
2021-08-23 08:45
初学STM32编程时,经常见到数据类型定义的符号:u8、u16等,51都是自己定义数据类型的简写符号,STM32是哪里定义
2021-08-23 08:20
#include "delay.h"static u8fac_us=0;//us延时倍乘数static u16 fac_ms=0;//ms延时倍乘数,在ucos下,代表每个节拍
2021-12-06 07:13
stm32之HAL库实现us延时方法HAL_Delay()源码为ms级别的延时如下:/*** @brief This function provides accurate delay
2022-01-17 07:53
简单的设置3个延迟系统函数,方便调用。他们分别为10us、1ms、1s。为什么是10us?51一个机器周期包含了12个时钟周期,而大部分单片机晶振为11.0582M(为了方便分频提供给串口通信使用,下一节会说),所以
2021-12-08 06:17
工程,需要先准备STM32芯片提供的库函数,包括启动的汇编文件,STM32寄存器宏定义,内核以及外设的寄存器操作函数等,按照以下目录结构放置相应STM32固件库文件:├
2021-08-23 06:44
stm32看门狗一、定义由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料
2021-07-30 06:08
1.看看《权威指南》中的原话《cotex-m3权威指南》——宋岩译《cotex-m3和cotex-m4权威指南》—— 清华大学出版社可以看到,在M3和M4的中断机制里,就是存在至少12周期的延迟
2021-08-16 09:20
最近在开发一款STM32F0的单片机的项目,在写程序的时候发现了一些关于重复定义的想法和问题。我在头文件将数据变量进行了定义
2021-08-23 06:33