小弟刚买的开发板,稍微看了板子信息,现在想用stm32f0-discovery实现ADC采集数据转化为PWM的功能,因为考虑到输入可能是不同的波形,譬如方波、正炫波、三角波等。就想采用ADC一个输入口采集然后将数据从TIM1的一个输出通道,通过示波器检测波形,但是关于ADC还有TIM1的配置小弟实在不会,特别TIM1的配置不知道该如何入手,看了很多代码也没有类似的。固件实例只是固定频率、占空比的的方波输出设置。
考虑到输入的波形,所以TIM1的设置该如何设置呢?还有,应该是用ADC_DMA吧?具体怎么用?是哪个变量反馈的值决定TIM1哪个值在while(1)循环体里不断变化呢?注意,大神们如果有代码请注意小弟所用的IC类型,是M0的,不是M3的 所以库的类型也不同,在此谢谢广大同胞关注~ |