- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 借WS2812 PWM DMA驱动调试浅谈STM32调试思路
借WS2812 PWM DMA驱动调试浅谈STM32调试思路 接触STM32差不多有4年了,在学校参加比赛时也需要进行各种调试工作,团队的配合也需要个人具有领域内快速定位与解决BUG的能力,前些日子整理了下一年前写的WS2812 DMA+PWM驱动笔记,觉得其中的调试颇具代表性,借此谈一谈STM32的调试思想1、调试思想 基于原因-结果;推测-验证的逻辑来进行调试,对于初始化而言,寄存器值是原因,初始化成功是结果。当出现了问题需要调试,就从以上逻辑进行分析。 下面基于WS2812分情况举
2020-11-21 23:39:27 3371 3
原创 STM32F405 DMA+PWM方式控制2000+WS2812灯优化buffer占用flash空间不足问题
STM32F405 多路DMA+PWM方式控制2000+WS2812灯优化buffer占用flash空间不足问题前面已经实现了使用3个PWM-DMA控制1000多个灯(STM32F4 多路DMA PWM控制千颗灯初始化),那么想要控制更多的灯的时候问题来了:1、DMA Buffer过大导致flash空间不足的问题编译链接时报错 该报错通常是RAM或ROM不足那么整个程序最耗费空间的地方其实在这里这里的四个变量是DMA传输buffer,(这里占用大小只和总灯珠数[4*SK6812_SIZE]有关
2020-11-16 18:25:05 2368 2
原创 STM32F405 多路PWM_DMA 控制2000+颗SK6812/WS2812探索过程问题记录及解决方案记录 STM32库函数DMA配置过程全解析
STM32F4 5路PWM_DMA 控制千颗SK6812/WS2812探索过程问题记录及解决方案记录之前写过 F427上的单路WS2812控制于是直接复制过来略作修改 改为2路DMA_PWM#include "pwm_sk6812.h"//共用参数#define SK6812BIT_HIGH 3#define SK6812BIT_LOW 1const u8 SK6812BitDe...
2019-10-16 12:49:26 3867
原创 STM32F427库函数配置DMA驱动TIM5 PWM驱动WS2812B单总线全彩RGB
STM32F427配置DMA驱动TIM5 PWM驱动WS2812B单总线全彩RGB关键初始化代码如下新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;...
2019-10-09 13:58:37 3525
贪吃蛇源码 含详尽注释 适合初学者
2020-08-26
STM32F103C8T6_HAL库_CAN通信_GPIO_TIM定时器_基于Robomaster2018版裁判装甲板CAN通讯.zip
2019-09-14
DS-000189-ICM-20948-v1.3 陀螺仪传感器datasheet-中英文翻译
2019-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人