STM
清风晓月之物联
物联网 嵌入式控制 自动化测试 芯片驱动
展开
-
STM32 不同主频下的定时器死区设置
根据datasheet里的以下说明,算出各种主频下,DTG赋值和具体死区时间的对应关系,可供查询参考。 在168M的定时器时钟下 :DTS=1/168M=5.95238ns。 所以第一个公式,死区时间能从5.95ns的步进从0调整到 127*5.95=755.95ns 第二个公式,(64 +0 )*2*5.95 ~(64 + 63)*2*5.95 = 761.9 ~ 1511.9ns 第三个原创 2016-10-13 22:58:57 · 5236 阅读 · 0 评论 -
STM32---TIM
STM32 TIM原创 2016-11-16 10:53:27 · 2417 阅读 · 0 评论 -
STM32固件库
ST中文件的包含关系:a.main.c 中包含#include “stm32f0xx.h” //stm32f10x.h 包含stm32中的寄存器地址和结构体类型定义b.stm32f0xx.h中包含#include “core_cm0.h” // #include “system_stm32f0xx.h” //ST公司提供,设置系统时钟和总线时钟 #include <\stdint.原创 2016-11-15 13:37:31 · 779 阅读 · 0 评论 -
STM32---ADC
1. 这就是为什么我用规则三重ADC模式,ADC3接到PA4上为什么就得不到数据,这种问题只能定心慢慢找。 2. 交替模式,三重ADC模式,DMA传输模式2在此模式下,每当出现 2 个可用数据项时,就会生成一个 DMA 传输请求(如果 ADC_CCR 寄存器中的 DMA[1:0] 位等于 0b10)。此请求首先会将存储在 ADC_CDR 32 位寄存器低位 半字中的第一批转换数据传输到原创 2016-11-15 14:47:53 · 1168 阅读 · 0 评论