![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32使用
文章平均质量分 70
BobBobBao
这个作者很懒,什么都没留下…
展开
-
Clion stm32 .elf not found
CLion STM32使用时 .elf not found 问题解决原创 2024-02-21 15:07:35 · 668 阅读 · 0 评论 -
STM32 系统滴答时钟启动过程 SysTick_Config
SysTick:系统滴答时钟,属于Cortex-M4内核中的一个外设,24bit向下递减计数。Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。比如UCOS中,分时复用,需要一个最小的时间戳,一般在STM32+UCOS系统中,都采用Systick做UCOS心跳时钟。原创 2024-02-20 16:53:21 · 1246 阅读 · 0 评论 -
MDK keil5 error: L6235E: More than one section matches selector---STM32启动
STM32启动文件重复加载问题解决原创 2022-10-14 11:53:58 · 755 阅读 · 0 评论 -
ArduinoIDE + STM32Link烧录调试
STM32,Arduino烧录调试总结原创 2022-06-09 17:17:47 · 4873 阅读 · 0 评论 -
TB6600+stm32F407步进电机驱动测试
接线采用共阴极方式接线:ENA-、DIR-、PUL-接STM32F407开发板的GND端ENA+接F407的PE0,悬空/接地启动(当有PWM时旋转,当无PWM时锁定),接5V/3.3V停止(电机处于自由状态,可以随意转动)DIR+接F407的PE1,控制电机转动方向,与A+A-B+B-配合使用PUL+接F407的PE5,输出PWM波形,一般占空比为50%A+A-/B+B-接步进电机的引脚,不分正负,正反接只会影响旋转方向,配合DIR一起控制方向电机电源端:接24V,注意正极。此处GND没原创 2022-04-11 15:21:42 · 5989 阅读 · 0 评论 -
STM32 串口乱码
问题描述用正点原子STM32F4探索者开发板调试野火骄阳电机驱动程序,发现串口输出一直是乱码。问题排查:串口调试助手编码方式?同一个串口调试助手,用正点原子、STM32CubeMX生成的程序发送数据正常。排除串口调试助手问题。串口配置函数问题?仔细检查过串口配置,GPIO配置,用STM32CubeMX与骄阳程序相互替换,问题仍然存在。HAL库其它文件干扰?删除多余HAL库文件,与STM32CubeMX用到的库文件保持一致。问题仍然存在。参考STM32串口通信乱码详细处理方法,更改stm32f4x原创 2022-04-07 15:01:55 · 3111 阅读 · 0 评论 -
STM32 printf问题总结 semihosting microLIB理解
STM32使用printf问题总结背景:使用STM32F4开发板串口时,想用c语言自带的printf函数把字符串输出到串口调试助手。首先需要重定义fputc()、fgetc()函数///重定向c库函数printf到串口DEBUG_USART,重定向后可使用printf函数int fputc(int ch, FILE *f){ /* 发送一个字节数据到串口DEBUG_USART */ HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1,原创 2022-04-07 14:46:34 · 1017 阅读 · 0 评论 -
STM32 检测信号频率
STM32 检测信号频率目标目标信号:500kHz±50Hz方波信号,占空比50%,低电平:0V,高电平:3.3V检测:信号的频率,采样率100Hz,记录频率值信号周期2μm,高电平、低电平各持续1μm;1采样频率100Hz,即每10ms记录一次频率值,计数范围:5000±50,4950~5050参考:1. 用STM32定时器测量信号频率——测频法和测周法2. 使用 STM32 测量频率和占空比的几种方法[1]: https://www.cnblogs.com/helesheng/p/141原创 2021-05-28 22:42:05 · 11852 阅读 · 2 评论