![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32H7应用
文章平均质量分 78
以实战的形式记录在学习的过程中遇到的问题和解决的方法
luoyesuifengfei
这个作者很懒,什么都没留下…
展开
-
基于STM32H743的调试记录6——定时器测速全搞定(编码器、脉冲计数)
本文介绍STM32H743定时器测速的基本配置。编码器测速,外部脉冲信号计数原创 2023-12-06 14:09:37 · 796 阅读 · 0 评论 -
基于STM32H743的调试记录5——FDCAN
对比F1、F4系列的单片机,H7的CAN做出了全面的优化升级;相较于之前的CAN设有固定的滤波器组,和FIFO;H7则直接使用了10KB的共享消息RAM进行数据的存储与配置。使得数据的处理量大大增加。原创 2023-12-06 10:22:05 · 745 阅读 · 1 评论 -
基于STM32H743的调试记录4——ADC1、2、3采样,DMA、BDMA 搬运处理
相比于F1、F4系列的单片机,H7系列的单片机ADC功能全面的提升。本文注重与应用,为了达到最大的端口利用率,使用如下配置,ADC1大部分通道,规则采样,DMA传输,ADC3全部通道,规则采样 BDNA传输。通道的分配使用STM32CubeMX进行分配,达到通道的利用最大化。DMA的中断处理 因为有DNMA传输过半中断 个人认为传输偶数的数据量比较好减少出错,然后定义循环次数是6测取偶数。只贴上一个通道的代码 其余通道配置相同,修改采样的序号和指定通道即可 同时好在ADC的配置里修改通道的数量。原创 2023-09-17 23:34:54 · 3521 阅读 · 2 评论 -
基于STM32H743的调试记录3——建立通信:串口1、2、3、4、5、6、7的DMA空闲中断接收;DMA串口发送;及避坑事项
1,中断接收,查询发送:串口收到数据进入中断,CUP搬运出数据处理,发送时通过查询发送数据标志位,等待发送完成2,中断接收,中断发送:串口收到数据进入中断,CUP搬运出数据处理,发送完成时通过中断处理发送完成标志位,继续发送。3,空闲中断+DMA接收,DMA发送:串口收到数据DMA直接搬运到指定位置以供使用,发送数据时,直接装载数据,DMA自动搬运发送。原创 2023-06-28 23:31:24 · 3374 阅读 · 12 评论 -
基于STM32H743的调试记录2——使用VScode开发环境点亮LED
搭建VScode平台下的嵌入式开发环境,点亮一个LED灯原创 2023-06-02 22:45:49 · 611 阅读 · 0 评论 -
基于STM32H743的调试记录1——工程模板的选择
基于STM32H743的调试记录1——工程模板的选择。原创 2023-06-01 19:50:01 · 351 阅读 · 0 评论