- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 (stm32f4+stm32cubemx)学习历程4-DAC输出
时钟就不啰嗦了一,配置cubemx1,直接打开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
753
原创 记录我的嵌入式(stm32f4+stm32cubemx)学习历程2-cubemx配置stm32f407外部中断。
时钟就不啰嗦了一,配置cubemx1,控制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
3554
原创 记录我的嵌入式(stm32f4+stm32cubemx)学习历程1-cubemx配置串口接收中断。
串口中断配置方法。一,配置stm32cubumx-第一步:配置sys是串口第二步:配置时钟,选择外部高速时时为晶振,配置时钟数通过倍频到最高168mhz。-第三步:配置gpio输出方便看效果。根据自己板子接的io口配置对于端口为输出。我这里是PD3。-第四步:配置USART1为异步通信,并使能中断。-第五步:导出生成工程。二,keil5软件编写1,导出工程成功后,打开工程。在usart.c文件中前面定义一个接收缓存。并在对应头文件中usart.h中定义缓存大小和声明外部变量
2022-01-15 18:52:13
1097
ADC+DAC+MODBUS.zip
2021-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人