- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 (stm32f4+stm32cubemx)学习历程4-DAC输出
时钟就不啰嗦了 一,配置cubemx 1,直接打开DAC。 二,添加软件代码(keil5) 1,在dac.c文件中的MX_DAC_Init(void)初始函数中加入函数 HAL_DAC_Start(&hdac,DAC_CHANNEL_1);启用 DAC 并开始通道转换。 1,在main.c文件中的主函数里调用HAL_DAC_SetValue(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Alignment, uint32_t Data) 为
2022-02-15 23:08:37 692
原创 记录我的嵌入式(stm32f4+stm32cubemx)学习历程2-cubemx配置stm32f407外部中断。
时钟就不啰嗦了 一,配置cubemx 1,控制gpio时的模式为外部中断 2,根据自己需求的实际,修改gpio口中断的模式(上升沿或者下降沿变化来中断等等) 3,然后使能中断。 二,添加软件代码(keil5) 1,在GPIO.C文件中,加入中断回调函数。引脚和判断调件可以根据自己的实际需求自定义修改。 void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { switch(GPIO_Pin) { case GPIO_PIN_0: if(H
2022-02-01 17:14:16 3528
原创 记录我的嵌入式(stm32f4+stm32cubemx)学习历程1-cubemx配置串口接收中断。
串口中断配置方法。 一,配置stm32cubumx -第一步:配置sys是串口 第二步:配置时钟,选择外部高速时时为晶振,配置时钟数通过倍频到最高168mhz。 -第三步:配置gpio输出方便看效果。根据自己板子接的io口配置对于端口为输出。我这里是PD3。 -第四步:配置USART1为异步通信,并使能中断。 -第五步:导出生成工程。 二,keil5软件编写 1,导出工程成功后,打开工程。在usart.c文件中前面定义一个接收缓存。 并在对应头文件中usart.h中定义缓存大小和声明外部变量
2022-01-15 18:52:13 1046
ADC+DAC+MODBUS.zip
2021-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人