
stm32cubeMX使用若干问题
文章平均质量分 85
李view
重庆市开州区职业教育中心(电子电器与应用维修),重庆师范大学(电子信息科学与技术),合肥工业大学(电气工程)
展开
-
STM32CubeMX ADC多通道DMA(循环传输Circular,单次Normal)
Cube配置代码uint16_t AD_Value[20];//main.c文件HAL_ADC_Start_DMA(&hadc1,(uint32_t *)AD_Value,20);上面配置如果是word,则更改一下定义就好了,cube生成的代码会随着变:uint32_t AD_Value[20];//main.c文件HAL_ADC_Start_DMA(&hadc1,(uint32_t *)AD_Value,20);分析一下函数原型HAL_StatusTypeDef原创 2020-06-28 00:54:28 · 9070 阅读 · 2 评论 -
STM32CubeMX的TIM1互补PWM输出,HAL库(2路,带死区)
芯片为STM32F407ZG,使用的是高级定时器TIM1的PWM互补PWM输出。效果:整体的:细节:通道0~3分别是CH1、CH1N、CH2、CH2N。CH1和CH1N的死区时间是0.375us(公式算出来应该是公式0.3us左右,跟逻辑分析仪的采样频率有关系)CH1和CH2、CH1N和CH2N是同步的,以前做H桥的话就需要这种吧(对角导通),有相位差的后面再研究。STM32CubeMX配置:main函数 /* USER CODE BEGIN 2 */ /****普通定时器***/原创 2020-06-26 17:45:13 · 17381 阅读 · 4 评论 -
STM32CubeMX生成Keil5工程失败[供参考]
stm32cubemx生成不了keil工程?but MDK-ARM project generation have a problem报错信息如下:解决方案:1.项目名称和路径都是英文【建议】2.学java的朋友,装过的java jdk13版本太高,重新下载jdk8【必须】...原创 2020-03-09 17:17:33 · 11455 阅读 · 16 评论