由于树莓派GPIO数量有限,可以通过i2c总线io扩展芯片增加io口数量。PCF8574零售5块钱左右,可以扩展出8个io口,挺划算的。PCF8574引脚:连接到树莓派:PCF8574的15脚SDA连接到树莓派3脚PCF8574的14脚SCL链接到树莓派5脚PCF8574的8脚VSS、16脚VDD可...
分类:
其他好文 时间:
2014-05-26 00:10:26
阅读次数:
504
官方文档在这里:http://sae.sina.com.cn/doc/python/cron.html
就是通过在config.yaml文件中添加Cron段,例如:
cron:
- description: timing_task
url: /on_time
schedule: "*/5 * * * *"
代表每5分钟以get方式访问/on_time这个链接。
...
分类:
编程语言 时间:
2014-05-25 00:53:02
阅读次数:
296
载入设备 sudo nano /etc/modules增加两行 i2c-bcm2708
i2c-dev将i2c移出黑名单,系统启动时自动加载驱动sudo nano
/etc/modprobe.d/raspi-blacklist.conf前边加#注释,第一行是spi,第二行是i2c,可以选...
分类:
其他好文 时间:
2014-05-24 09:49:01
阅读次数:
425
卡片电脑树莓派确实强大,但是官方推荐的摄像头有点贵,正好手头有ov7670摄像头 就试试能不能驱动
主要用到树莓派的GPIO接口 和 i2c接口
i2c这里要看看树莓派的官方文档 插上i2c线后先执行 i2cdetect -y 1 来确定地址 我是树莓派B版 所以是1 如果是A版的话执行 i2cdetect -y 0
初始化之后就是各种时序好读取图像了 直接上代码 接口定义都写的比...
分类:
其他好文 时间:
2014-05-22 18:56:31
阅读次数:
524
ADS11101、初始化软件:设置p任意2个为GPIO口硬件:设置p0.2,p0.3为SDA,SCL输入、输出ADS1110的I2C地址(1001aaa)例如ADS1110A0的地址是1001000ADI2cAddr
0x902、配置寄存器发0X8C 连续模式/15SPS/1倍增益(默认设置)3、S...
分类:
其他好文 时间:
2014-05-21 20:01:34
阅读次数:
305
1.有i2c的芯片,一般有i2c的地址选择。检查地址选择是否正确,地址是多少。SCL和SDA上面是否有上拉电阻。芯片的地址是几位的。I2c的时钟频率也是必须设定的一个方面。工作速率一般有100K和400K两种,而且里面寄存器一般为一个byte.I2c出错时,需要测量一下i2c
bus上是否真的有信号
2.有时钟的芯片,搞清楚时钟采用的是那种时钟,晶振还是RTC。一般芯片为了方便使用,可...
分类:
其他好文 时间:
2014-05-18 03:52:41
阅读次数:
284
^_ ^首先: transition 过渡 平滑的改变样式
transition-property 要过渡的属性 transition-duration 过渡的时间(s) transition-delay 过渡前等待时间
transition-timing-function 过渡速度曲线 ...
分类:
Web程序 时间:
2014-05-10 07:40:21
阅读次数:
407
到目前为止接触的处理器也多了,比较深入的驱动主要是视频采集前端,包括TI的DM64xx,DM3730,全志的A31等。发现所其所采用的框架基本不一样。当然典型的camera如ov系列,decode如tvp系列等都是作为一个i2c_client存在的,这个驱动的架构大致都类似。在这里姑且将采集前端称为vpfe:1.如dm3730的内核2.6.32版本中,其采用master和slave的驱动架构,来进...
分类:
其他好文 时间:
2014-05-09 01:06:06
阅读次数:
358
简单的说,i2c驱动也就三步吧,注册i2c设备,注册i2c设备驱动,创建sysfs文件供上层调用。
1. 注册i2c设备。
先定义一个i2c_board_info
static struct i2c_board_info __initdata xxxx_i2c_info[] = {
{
I2C_BOARD_INFO("XXX...
分类:
其他好文 时间:
2014-05-07 08:34:39
阅读次数:
333
之前在学习I2C驱动,想了想应该先深刻理解下I2C协议。个人觉得理解I2C协议最好的方法就是实践,而最好的实践方式就是用GPIO来模拟I2C协议进行试验,直观深刻。
先看下I2C时序图:
根据时序图,用两个gpio分别模拟sda和scl即可。在这之前自然需要先对gpio进行输入输出的配置。这里只从写数据角度来描述这一过程。读数据同理即知。
先配置gpio,包括sda、scl、供电gp...
分类:
其他好文 时间:
2014-05-07 05:31:46
阅读次数:
303