/************************************************
by luozhiyong131 - 移动操作系统 - 2011-12-23 02:53:15 阅读(962) 回复(0)
mini6410 实现 linux adc驱动详解--muge0913版 . 在嵌入式学习中嵌入式linux驱动占据着十分重要的地位,它不仅牵扯到操作系统、linux内核知识,同时作为开发者你必须了解面对的硬件体系结构和工作原理。在这本人muge0913对linux ad开发做了详细的介绍。 此文章仅供技术交流请勿商用。转载请注明出处: http://blog.csdn.net/muge0913/article/details/7059241 一、ad转换器介绍 在这里我们先从adc的工作原...
linux设备驱动归纳总结(十三):1.触摸屏与adc时钟
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
昨天移植了adc驱动,但内核启动过程中会崩掉。 看内核警告应该是 ioremap处出现了空指针(我是这么判断的。。),但我看不出来。 麻烦高手指点一二~感激不尽~ 以下是错误信息: Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c0004000 [00000000] *pgd=00000000 Internal error: Oops: 805 [#1] last sysfs file: Modules linked in: CPU: 0 Not tainted (2.6.32.46 #18) PC is at ...
s3c2410_adc中断方式实现 /* * HLG442-S3C2410-adc_DRV * /26/03/2008 AUTHOR "machuanlong" */ #include #include #include #include #include #include #include #include #include #include /* printk() */ #include /* kmalloc() */ #include /* everything... */ #include /* error codes */ #include /* size_t */ #include #include #include #include #include #include #i...
一、开发环境
二、硬件原理分析
&nb...
//只是根据touchscreen和led驱动改的而已,呵呵。 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define DEVICE_NAME "adc" #define adc_MAJOR 238 struct s3c2410_ts_mach_info { int delay; int presc; int oversampling_shift; }adc_info = {0xff,19}; static...
请教关于SPI口adc驱动问题! 本人基于AT91RM9200芯片和14位SPI接口模数转换芯片AD7467写了一个基于linux系统的简单的驱动.编写驱动不规范,但用来测试应该没有问题,在linux系统下加载模块程序便开始运行.程序如下:(头文件省略) #define SPI_SPCK_BAUD 3400000 //3.4MHz #define SPI_CSR0_SCBR AT91C_MASTER_CLOCK/(2*SPI_SPCK_BAUD) #define SPI_CSR0_DLYBS 4 static AT91PS_SYS sys=(AT91PS_SYS)AT91C_VA_BASE_SYS; static AT91PS...