`
yuanjinxiu
  • 浏览: 656183 次
文章分类
社区版块
存档分类
最新评论

mini6410 实现 linux adc驱动详解--muge0913版

 
阅读更多

在嵌入式学习中嵌入式linux驱动占据着十分重要的地位,它不仅牵扯到操作系统、linux内核知识,同时作为开发者你必须了解面对的硬件体系结构和工作原理。在这本人muge0913对linux ad开发做了详细的介绍。

此文章仅供技术交流请勿商用。转载请注明出处:

http://blog.csdn.net/muge0913/article/details/7059241


一、ad转换器介绍

在这里我们先从adc的工作原理出发,由浅入深的学习,对于已经掌握adc硬件知识的阅读者可跳过此部分。

adc的基础知识我们可直接参考郭天祥老师的教材,免积分下载地址:

http://download.csdn.net/detail/muge0913/3903535


二、ARM中ad转换器介绍

这里我们以arm11为例:

①简介:

.

10-bit/12-bit的CMOSADC模数转换器一个8通道模拟输入回收设备5MHz的A / D转换时钟最高转换率1MSPS转换10-bit/12-bit二进制数字编码模拟输入信号A / D转换片上采样和保持功能支持省电模式

②特性:


③配置:如果简单的驱动ad,只配置ADCCON寄存器即可,如要实现触摸屏的工能则要其他寄存器


注:在下面代码中我们由此部分的注释

三、linux中的adc驱动程序及注释


四、测试程序



五、运行效果




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics