
stm32
文章平均质量分 58
kuniqiw
这个作者很懒,什么都没留下…
展开
-
stm32h743 低功耗学习总结
(17条消息) STM32低功耗(STM32G0+HAL库+STOP模式+中断唤醒)_love421的博客-优快云博客_stm32g0低功耗(17条消息) stm32 HAL 低功耗模式_紫枫洛天的博客-优快云博客1.STM32低功耗一共有三种模式:(1)睡眠模式:功耗高,任意中断,任意事件唤醒(2)停机模式:功耗较低,可以任意外部中断和RTC闹钟唤醒(3)待机模式:功耗最低,但是只可以通过RTC唤醒,WKUP唤醒,NRST引脚复位,IWDG复位2.小白扫盲1)STOP模式下,转载 2021-12-03 10:26:29 · 1448 阅读 · 0 评论 -
stm32h743 FDCAN驱动踩坑记录
先放一张FDCAN控制框图镇贴:can 使用的是专门的外设时钟,所以要有相应的外设时钟配置和选择。关于波特率计算:代码中把位时序中的 BS1 和 BS2 段分别设置成了 31Tq 和 8Tq,再加上 SYNC_SEG段(固定为1Tq),一个 CAN 数据位就是 40Tq 了,加上 CAN 外设的分频配置为 1 分频, CAN 所使用的总线时钟 fPLL1Q = 40MHz,于是我们可计算出它的波特率:1Tq = 1/(40M) = 1/40 usT1bit = (31+8+1..原创 2021-10-28 19:52:17 · 3282 阅读 · 0 评论 -
stm32h743 定时器实现PWM功能踩坑记录
先用一张高级定时器框图镇楼定时器输出PWM,先要搞懂两个概念:定时器工作频率与定时器频率定时器工作频率 =外设总线频率/(PSC+1)假设外设总线频率是1MHZ,PSC是9,那么定时器工作频率是100KHZ,也就是启动后1秒计数10万次;定时器频率 = 定时器工作频率/(CNT+1)假设CNT是99,则定时器频率是1KHZ,也就是1秒计数1000次,每1ms(计数每数到100)产生一次溢出中断。PSC:预分频系数CNT:自动重装载值关...原创 2021-10-28 15:06:52 · 1210 阅读 · 0 评论 -
stm32h743 FM25CL64铁电存储器踩坑记录
调试FRAM经验总结:1、跑完FRAM读写代码之后,逻分仪发现总线上只有简单、短暂的电平变化,明显不是SPI的通信数据。(经提醒发现连片选拉高拉低都没有执行到位)后来发现是因为片选引脚没有初始化,所以直接拉高拉低是无效的。2、引脚成功初始化后发现CLK、MISO、MOSI数据仍不正常。通过加打印的方式发现跑到HAL_SPI_Transmit中之后还没有执行到写SPI数据寄存器的那一步就return了。后来经提醒发现:上图中的指针使用方式错误后来又发现:打印出来发现原创 2021-10-27 17:55:53 · 3086 阅读 · 0 评论 -
stm32f4 SPI 总线驱动、flash驱动学习指南
零死角玩转系列是从库函数的角度讲解SPI总线驱动的:(19条消息) 第24章 SPI—读写串行FLASH—零死角玩转STM32-F429系列_flyleaf91的专栏-优快云博客SPI总线驱动关键词:CPOL:时钟极性(为0 时有效电平为高电平)CPHA:时钟相位(为0 时在第一个时钟边沿采样数据)MSTR:主从模式选择位BR[2:0]:波特率控制(时钟分频)对于本人来说,更适合看寄存器版本的总线驱动。下面是stm32f4 的SPI寄存器一览表:W25Q128的操作原创 2021-08-18 11:43:57 · 420 阅读 · 0 评论 -
简述调整PID各参数的一般原则、调整方法和步骤。
转自百度知道https://zhidao.baidu.com/question/160575294.html转载 2019-12-23 16:37:17 · 936 阅读 · 1 评论 -
stm32 利用定时器中断消除按键抖动
button.cint iButtonCount;//i代表int型变量,ButtonCount表示按键计数变量int iButtonFlag;//i代表int型变量,ButtonFlag表示重按键标志,1代表重新按键,0为没有重新按键int g_iButtonState;//g是globle代表全局变量,会在其他地方引用;i代表int型变量,ButtonState表示按键标...原创 2019-12-20 19:45:32 · 3714 阅读 · 3 评论 -
STM32的GPIO配置不同输出速度会有什么影响及8种输入输出方式
https://blog.youkuaiyun.com/ybhuangfugui/article/details/92030729转载 2019-12-19 20:42:04 · 1230 阅读 · 0 评论 -
《手把手教你学STM32》—MPU6050六轴传感器实验
https://blog.youkuaiyun.com/qq_38721302/article/details/83095545转载 2019-12-16 15:42:58 · 520 阅读 · 0 评论 -
深入浅出PID控制算法(三)————增量式与位置式PID算法的C语言实现与电机控制经验总结
https://blog.youkuaiyun.com/kilotwo/article/details/79952530转载 2019-12-14 16:31:41 · 444 阅读 · 0 评论 -
[STM32CubeMX]学习笔记4:printf( )重定向到USART串口输出(参考官方例程)
https://blog.youkuaiyun.com/zytjasper/article/details/87303608转载 2019-12-10 20:07:36 · 417 阅读 · 0 评论 -
stm32简明教程系列(二)----GPIO(上)八种模式的区别与应用场合
https://blog.youkuaiyun.com/quinn1994/article/details/82288511转载 2019-12-09 16:32:26 · 153 阅读 · 0 评论 -
STM32F103 - CubeMX 的使用实例详细(03)- 时钟配置 - 最大72M时钟的设定
转载自:https://blog.youkuaiyun.com/yellow_hill/article/details/99711175转载 2019-12-09 16:31:41 · 892 阅读 · 0 评论 -
STM32 printf()函数和scanf()函数重定向到串口
转载链接:https://blog.youkuaiyun.com/zytjasper/article/details/87303608转载 2019-11-22 14:04:54 · 633 阅读 · 0 评论