天嵌 ARM开发社区

 找回密码
 注册
查看: 2067|回复: 2

有没有人写过Linux下的Si4702的驱动??

[复制链接]
DonyChen 发表于 2012-4-23 23:14:21 | 显示全部楼层 |阅读模式
有没有人写过Linux下的Si4702的驱动??
I2C读写直接用Linux的I2C驱动就行了
但是总线初始化需要单独对RST/SDA/SCL操作,又改如何进行呢?
TQ_guoxixiao 发表于 2012-4-25 17:08:07 | 显示全部楼层
先帮你顶起来
 楼主| DonyChen 发表于 2012-4-25 22:25:40 | 显示全部楼层
谢谢帮主
设想是这样的:编写SI4702_DRIVER.c
init和exit参考通用驱动的做法注册和注销驱动
在open里面,先按SI4702的时序要求操作RST/SDA/SCL,选择I2C总线模式,在使用I2C总线写入初始化数据前打开I2C总线驱动,写完初始化数据后,关闭I2C总线驱动
在SI4702_DRIVER.c其他函数(read, write等)里面,写入或读取数据前都先打开I2C驱动,操作完成后关闭I2C驱动

正在尝试编写~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-15 20:37 , Processed in 1.078125 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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