作为最常见的外设之一,ADC的功能一直是单片机必备的功能,而华大的196系列的ADC稍微有一点点不同,它是分为顺序扫描和插队扫描的,其实这种功能也是非常常见的,只不过说一些工程师在之前使用ST单片机的时候没有留意罢了。 那么什么叫顺序扫描呢? 简单说,假如说有8路 AD转换就按照从0~7的顺序依次进行转换,那么插队扫描就是在当ADC按照一定顺序进行转换的过程中,这时候有一个第8路需要打断正常的转换顺序也就是插队。 样理解起来就简单多了,换言之196的ADC转换分为两种模式,一种就是顺序扫描,一种就是突发事件的插队。 提到触发事件,一般ADC都会采用定时器触发的机制,而且经常如果数据流较大的话,还会搭配DMA来传送数据。 那么定时器触发一般人就会认为应该适合插队转换的,其实对于华大这款芯片来说,定时器触发既支持顺序转换也支持插队转换,这也很好理解,因为万一我们是按照一定的周期对多路AD进行转换的话,就用到了定时器触发的顺序扫描机制。 明白了以上2点在配置196的ADC设置的时候,思路就清晰了很多。 最后,我们会不定期更新关于华大单片机开发方面的实用干货,欢迎点赞关注! 平台微信公众号:Zye-BBS 一个服务我们河南电子人的电子技术平台 中原电子社区——为中原电子行业的繁荣而努力 有技术问题请扫一扫下方二维码
Copyright © 2022 郑州品和电子科技有限公司 版权所有本公司深耕8位、32位Cortex-M0+&Cortex-M4单片机应用开发和软件设计服务! 备案号:豫ICP备16015205-1号
技术支持:13516243932