1323_STM32F103_ADC测试

网友投稿 237 2022-11-05


1323_STM32F103_ADC测试

全部学习汇总: ​​GreyZhang/g_stm32f103: some hack for stm32f103 (github.com)​​

今天测试一下STM32F103的ADC功能,这个功能调试完了或许这个MCU的驱动探索就到此暂停了。我觉得一直尝试不同MCU的驱动开发并没有太多创新性的信息可以获取,因此后面还是转向其他的方向看看。关于全新的MCU架构,或许也会去尝试了解一点。

如果使用SDK,驱动的配置异常简单。只需要配置一个管脚基本就可以搞定,其他的设置都是自动完成的。生成代码之后,初始化的处理可以完全采用CubeIDE生成的调用信息。

设计的测试代码如上,这里我多少还是有一些疑惑。我这里实现的ADC通道只有一个通道,如果是多个通道相应的数值应该如何获取呢?我翻了一下ADC的驱动代码中的接口,没有看到这方面的说明。

当相应的管脚直接接地的时候,这里测试出来的结果是0,与预期相符。

现在的AD管脚接到了3.3V的供电上,虽然采集到的数值并不是4095,但是也有一定的相近了。板子上取电不是很方便,从这两个数值看至少这个ADC的采样功能还是出现了的。看起来,ADC的功能基本上调出来了。我觉得这样的基础驱动的测试其实没有太大的学习价值了,除非尝试一下中断或者DMA模式。后续,可以把学习的注意力往其他的方向上切换一下,这部分驱动的知识需要的时候再回来捡起来。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用java代码实现一个月内不再提醒,通用到期的问题
下一篇:1325_FreeRTOS队列发送函数的实现分析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~