![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
STM32学习应用笔记
深入浅出说电机
现从事电机驱动相关工作。
展开
-
STM32 HAL库:ADC+DMA应用(连续采样、触发采样)
一、为什么要用DMASTM32的ADC是一个非常强大且灵活的外设,它不仅有着大量的通道,同时具备较好的精度。在笔者的实际测试中,在模拟参考电源较为稳定的情况下,使用STM32G4系列12位分辨率模式采样,数值波动范围可以小到正负3以内。STM32系列的大多数产品ADC属于SAR型 (逐次逼近型),每次转换需要一定的时间,尤其是需要多个通道同事转换的场合,不同的程序设计方式对系统效率有着极大的影...原创 2020-05-06 20:22:51 · 44314 阅读 · 7 评论 -
STM32 FSMC 通信时序验证记录
一、FSMC外设及其配置FSMC全称是Flexible static memory controller,我在这里暂且翻译为可配置静态储存控制器。STM32 官方参考手册给出的说明是,FSMC接口能够用来连接同步或异步储存。主要用来在AHB总线和外部设备之间传输数据,该模块可以通过配置满足外部设备的时序要求。除此之外FSMC还可以用作其他用途,本文中FSMC模块用来和FPGA并行通信,撰写此文...原创 2020-03-17 10:25:09 · 3216 阅读 · 1 评论 -
STM32 HAL库 Systick使用笔记
一、Systick 在HAL库中作用:1.外设驱动程序的超时判断;2.HAL_Delay()函数的时基;在cube生成的代码中,main函数中HAL_RCC_ClockConfig();初始化系统时钟的时候Systick被初始化。初始化时,Cube默认设置Systick中断优先级为最高优先级,中断周期由函数HAL_SYSTICK_Config(SystemCoreClock / (1000...原创 2020-03-16 19:35:43 · 7580 阅读 · 2 评论