天嵌 ARM开发社区

 找回密码
 注册
查看: 1496|回复: 4

spi外扩ad怎么搞?

[复制链接]
xiaod36 发表于 2014-4-20 17:22:23 | 显示全部楼层 |阅读模式
最近想用2440的spi外扩一个ad芯片,看了好多spi的资料,但是还是一头雾水,不知道从何下手。
先有问题若干,还望大神不吝赐教!
首先看到spi相关文件有,spi.c,spidev.c,spi_s3c24xx.c.里面的函数和结构体大题看了两遍,我要自己搞个ad的驱动,应该再建一个新文件ad.c还是可以直接在s3c24xx.c里面修改?如果再建一个ad.c的话,也是需要,实现open,read,write,等函数吗?如果是这样的话,我的spi初始化就在ad.c的open函数里面执行吗?但是具体怎么操作?我在网上看到资料是可以在arch/arm/mach-2440.c里面进行对spi初始化,使用spi-board-info,但是这样只是初始化了spi啊?还有我实现的write()函数,是可以在这个write函数里面直接调用spi-write()函数吗,不需要对spi进行打开?如果我再搞一个ad.ko加载到设备里面的话,还要搞一个spi.ko吗?那个spi.ko是用s3c24xx.c生成的吗?感觉自己一头雾水啊,求大神赐教!
 楼主| xiaod36 发表于 2014-4-20 20:17:00 | 显示全部楼层
顶一下 啊,究竟怎么搞?
回复

使用道具 举报

wbz073 发表于 2014-4-21 09:10:14 | 显示全部楼层
xiaod36 发表于 2014-4-20 20:17
顶一下 啊,究竟怎么搞?

参考源码里面spi的例程
回复

使用道具 举报

 楼主| xiaod36 发表于 2014-4-21 11:00:44 | 显示全部楼层
你是指s3c24xx.c那个文件吗?参考那个文件然后自己做一个文件?
回复

使用道具 举报

luosue 发表于 2014-4-29 17:03:39 | 显示全部楼层
例程里面都有,很清楚的,可以去看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-8-3 16:00 , Processed in 2.036297 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表