因为STM32 HAL库中仅有对HAl_Delay()毫秒级的延时,为实现精确的微秒级延时,就不得不修改Systick,但由于HAL库内部使用其作为超时判断等操作,对其修改会发生不可预期的错误,不建议修改。因此,使用通
在stm32cubemx生成的main文件里面的void SystemClock_Config(void)函数里面的这部分代码RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;出现了这个bug,会生成下面这样的代码RCC_OscInitS
0. 准备先用st-link连接stm32核心板与PC,用于烧录St-linkStm323.3V3.3VGNDGNDSWDIODIOSWCLKDCLK再用USB串口板连接,用于查看串口输出USBStm32RXTX(A9)TXRX(A10)安装完成驱动并连接好以后,进入设备管理
前言做项目时有时候需要对一些数据进行掉电可存储,一般来说可以把这些数据存储到到EEPROM或FLASH,这次项目中我使用到的芯片是STM32F051C8T6,只有64KB的FLASH,没有EEPROM。这个时候就需要考虑FLASH的