分类: singlechip

找到 4 篇相关文章

本次实验使用的是蓝桥杯嵌入式大赛的指定开发板,STM32G431R8T6。 下面为 CubeMX 和代码部分 CubeMX ADC部分 设置引脚选择ADC模式,对应通道选择“Single-ended”(单端输出)。其他默认即可 DAC部分 DAC选择“仅与外部引脚相连”。 生成代码 ad.c ``` #include "ad.h" /* ADC读取函数 * 参数 A...

singlechip

本次实验使用的是蓝桥杯嵌入式大赛的指定开发板,STM32G431R8T6。 下面为 CubeMX 和代码部分 CubeMX 选择对应引脚,配置为定时器模式,设置通道一路为“Input Captu direct mode”(输入捕获直接模式用于读取周期)、一路为“Input Captu inindirect mode”(输入捕获间接模式用于计算占空比)。 预分频(PSC)设置为(时钟频率-...

singlechip

本次实验使用的是蓝桥杯嵌入式大赛的指定开发板,STM32G431R8T6。 下面为 CubeMX 和代码部分 CubeMX定时器配置部分 选择对应引脚的通道设置为PWM输出模式(不要选择CH\*N)。 以获取一个100Hz,占空比为50的脉冲信号,现在设置时钟频率为80MHz,参数设置中PSC,ARR需要我们自己配置(当然我们后期实现代码修改频率、占空比的时候会修改这些数据)。 公...

singlechip

本次实验使用的是蓝桥杯嵌入式大赛的指定开发板,STM32G431R8T6。 下面为CubeMX和代码部分 CubeMX配置 将按键引脚设置为双边沿中断触发模式,并设置上拉电阻。 定时器本次选择TIM3,选择内部时钟源,设置PSC为80-1,COUNTER Period为1000-1,实现1ms定时(频率为80MHz) 并打开定时器中断。 Key.c ``` #inc...

singlechip