1、关于TIM6的时钟源哪里来,你如果没做特别配置,一般来自RCC时钟系统。这个地方你应该搞清楚哪里来,频率有多高,到计数器时是否做了分频。你可以看参考手册或借助CubeMx工具查看。
2、我不知你具体使用的芯片型号,你确认下所用的型号是否有TIM6。我看了几个L0系列的料号,有些是没有内置TIM6的。
3、我觉得你不用急于把触发频率调得多快,而是先保证ADC能正常工作并的得到正确的转换结果。先保证硬件、AD配置都OK.
4、你说把定时器频率配置为4k后采样周期就不对了。对你这句表示不太理解,或许各自对有些术语理解上的偏差吧。
采样周期跟定时器频率并没有关系啊。打个比方:用个按键,配合1个闪灯。
每按1次键,LED灯就以固定频率闪烁几下。显然你的按键频率跟灯自身的闪烁频率没有关系。充其量,在一定范围内LED 发生闪烁 的频率 跟 按键频率是有关的、一致的。
具体到你这里,定时器的频率影响会触发频率,即触发快慢,进而影响发生AD转换的快慢,但ADC的采样频率是你基于ADC时钟和采样参数决定的,跟这个定时器没有关系。
5、你现在强调的问题是采样周期不对,而不是说ADC结果不对,有点奇怪。建议你先把上面的第3步做好。
1、关于TIM6的时钟源哪里来,你如果没做特别配置,一般来自RCC时钟系统。这个地方你应该搞清楚哪里来,频率有多高,到计数器时是否做了分频。你可以看参考手册或借助CubeMx工具查看。
2、我不知你具体使用的芯片型号,你确认下所用的型号是否有TIM6。我看了几个L0系列的料号,有些是没有内置TIM6的。
3、我觉得你不用急于把触发频率调得多快,而是先保证ADC能正常工作并的得到正确的转换结果。先保证硬件、AD配置都OK.
4、你说把定时器频率配置为4k后采样周期就不对了。对你这句表示不太理解,或许各自对有些术语理解上的偏差吧。
采样周期跟定时器频率并没有关系啊。打个比方:用个按键,配合1个闪灯。
每按1次键,LED灯就以固定频率闪烁几下。显然你的按键频率跟灯自身的闪烁频率没有关系。充其量,在一定范围内LED 发生闪烁 的频率 跟 按键频率是有关的、一致的。
具体到你这里,定时器的频率影响会触发频率,即触发快慢,进而影响发生AD转换的快慢,但ADC的采样频率是你基于ADC时钟和采样参数决定的,跟这个定时器没有关系。
5、你现在强调的问题是采样周期不对,而不是说ADC结果不对,有点奇怪。建议你先把上面的第3步做好。
举报