
嵌入式
文章平均质量分 84
嵌入式一些知识点
彷徨不前@
这个作者很懒,什么都没留下…
展开
-
STM32——GPIO
GPIO端口有四种模式:输入模式、通用输出模式、复用功能模式、模拟模式。使用哪种模式由GPIO 端口模式寄存器 (GPIOx_MODER) (x = A..I) 进行配置。基本结构。原创 2022-10-27 11:18:17 · 3874 阅读 · 0 评论 -
STM32——基本定时器
由框图可知,来自RCC的TIMxCLK即是定时器的内部时钟(CK_INT),内部时钟经过控制器变为CK_PSC时钟,用以驱动PSC预分频器,但时钟的频率并未改变;然后CK_PSC时钟经过PSC预分频器变为CK_CNT,用以驱动计数器,但此时时钟的频率发生了改变。TIMx_PSC 控制寄存器是有缓冲的,即影子寄存器,影子寄存器的值才是实际产生效果的。因此我们可以对预分频器的值进行实时更改,但是并不会实时生效,其值只有在下一更新事件发生时才会传入影子寄存器,从而被实际使用。寄存器写入值来进行配置,要注意的是。原创 2022-11-25 17:12:19 · 2518 阅读 · 0 评论 -
F429DAC模块
1、参考电压与 ADC外设类似,DAC与 ADC 共享使用 V REF+ 引脚作为参考电压以此来提高分辨率,在设计原理图的时候一般把V SSA 接地,把 V REF+ 和 V DDA 接 3.3V,可得到 DAC 的输出电压范围为:0~3.3V。如果想让输出的电压范围变宽,可以在外部加一个电压调理电路,把 0~3.3V的 DAC输出抬升到特定的范围即可。2、输出通道STM32有两个 DAC 转换器,每个 DAC有 1 个对应的输出通道连接到特定的引脚,即:PA4-通道 1,PA5-通道 2。原创 2022-10-21 18:09:06 · 808 阅读 · 0 评论 -
Keil5使用问题
XTAL值只能在 .uvproj 项目中为基于 Cortex-M、Arm7/9 和 Cortex-R的旧设备使用虚拟仿真寄存器 (VTREG) 设置,因为我们仍然为这些设备提供外设仿真驱动程序。如果是标准库就是USE_STDPERIPH_DRIVER 宏:为了让 stm32f4xx.h包含 stm32f4xx_conf.h这个头文件。如果是HAL库就是USE_HAL_DRIVER宏:为了让 stm32f4xx.h包含 stm32f4xx_hal_conf.h这个头文件。如果已经拥有硬件,那么无需在意。原创 2022-09-05 14:51:10 · 3649 阅读 · 0 评论