
STM32
文章平均质量分 82
临海的城
这个作者很懒,什么都没留下…
展开
-
WS2812驱动 SPI+DMA 无需降频 一个灯占用9Byte的RAM
WS2812驱动 STM32F103 SPI+DMA 无需降频 一个灯占用9Byte的RAM对于WS2812不了解的朋友可以先看一下这些【STM32】WS2812介绍、使用SPI+DMA发送数据WS2812的驱动我想到的主要有三种延时SPIUART三者区分:延时,占用资源,需要用到ASM nop不然容易被优化,需要用示波器抓时间。UART 起始位低,结束位高,如果要强行实现也是可以但是实现起来过于复杂,不够优美。没有片选的功能,会占用一整个硬件SPI,觉得较为优美。在网上看原创 2021-01-31 14:32:33 · 2160 阅读 · 3 评论 -
STM32 CubeMX 生成RT-Thread工程时RT-Thread源码不能Go To Definition跳转
STM32 CubeMX 生成RT-Thread工程时RT-Thread源码不能Go To Definition跳转MDK报错如下Browse information of one or more files is not available:.Middlewares/Third_Party/RealThread_RTOS_RT-Thread/libcpu/arm/cortex-m3/context_rvds.sDoing a project rebuild might fix this.原创 2020-09-20 20:45:01 · 1591 阅读 · 0 评论 -
STM32F070系列的IAP程序
1.总程序思路之所以不直接将接收到的BIN文件直接写入到APP区域是因为如果升级过程出现某些错误时,程序将会清除升级标志位,并跳转到APP运行程序减少产品变砖的概率。注:如果在 将BacpupApp区域的BIN文件拷贝到App区域 这一步如果拷贝两次都校验失败将会导致程序停掉。2.STM32内Flash区域划分此次使用的MCU型号是STM...原创 2018-08-16 19:20:02 · 4393 阅读 · 1 评论 -
关于Stm32 Systick中断 与 普通外设中断 的优先级的比较
有网友经实验验证,Systick虽然作为与CPU紧耦合的内核外设,但其中断优先级并不比普通外设要高,并不因为它是内核外设而特殊,它还是遵循中断优先级高低的规则来响应。https://blog.youkuaiyun.com/To_be_a_fisher/article/details/84986790Systick优先级是最低的https://www.cnblogs.com/ji...翻译 2019-02-22 16:40:16 · 2923 阅读 · 0 评论 -
STM32——高级定时器、通用定时器、基本定时器 的区别
TIM1和TIM8定时器的功能包括【增强型】:● 16位向上、向下、向上/下自动装载计数器● 16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为1~65535之间的任意数值●多达4个独立通道:─输入捕获─输出比较─ PWM生成(边缘或中间对齐模式) ─单脉冲模式输出●死区时间可编程的互补输出●使用外部信号控制定时器和定时器互联的同步电路●允许在...原创 2019-02-22 17:06:41 · 4007 阅读 · 0 评论 -
用keil4打开keil5的工程文件导致keil4卡死解决办法
将工程里的这个.uvopt删除。然后打开工程,重新编译一下,那样就不会卡死了。PS:我用的是CooCox Debug 要重新设置一下 选Colink SWD 300KHz就可以了蓝桥杯单片机组,嵌入式组的相关代码资源可以在我的主页下载。...原创 2019-03-20 14:23:28 · 3979 阅读 · 2 评论 -
STM32F4xx 读保护 写保护 芯片被锁 解锁
问题描述:从ISP方式连接STM32F407开发板,无法读取任何数据,无法下载程序。DTR电平置高(+3-+12V),复位RTS置高(+3-+12V),选择进入BootLoader...延时100毫秒DTR电平变低(-3--12V)释放复位RTS维持高开始连接...104, 接收到:79 在串口COM3连接成功@115200bps,耗时9812毫秒芯片内BootLoader版...转载 2019-06-08 10:08:07 · 9540 阅读 · 3 评论