(16)给树莓派B+ 安装一个实时时钟芯片DS1302

本文介绍了如何在树莓派B+上安装和配置DS1302实时时钟芯片。通过使用wiringPi库,详细讲述了连接引脚、设置GPIO、调整系统时间以及使时钟模块开机启动的过程。
摘要由CSDN通过智能技术生成
在这里首先感谢glgoo在google被墙的情况下提供搜索功能,还要感谢
http://wiringpi.com/ 以及github,尽管自己眼瞎,几经波折还是发现了尘封已久的少林“七十二绝技”,没错,每种绝技都能克制一个树莓派GPIO控制外设的问题,七十二绝技的核心就是wiringpi这个为Pi GPIO写的C语言库了,而每种绝技则暗藏在wiringPi/examples/目录下,这里就不一一罗列了,大家想学什么招式,就去看每个example,都非常简短。
其实早在第9篇文章“安装GPIO库”,就已经下载并安装了wiringPi,然而后来一直没用C,而用的是python,python的便捷性、交互式开发使得调试非常方便,直到这一次准备安装一个DS1302时钟芯片时,苦于搜不到相关的解决方案,才最终转回C库。然而可能会陷入rtc-pi这个C程序来驱动DS1302,这里面并没有用wiringPi的封装,二是直接和<dev/mem>交互了,像我这种菜鸟,暂时不会改里面的地址,外文网站上又写的不清楚。好在最终还是搜到了github里面的ds1302.c,定睛一看原来是在wiringPi项目的examples里,顿时心中千万头草泥马呼啸而过。
暂时不必着急看ds1302.c源码,因为,它相当简单,把自己的线路连接好,引脚编号对应修改就大功告成,然后再仔细品读源码不迟。
DS1302时钟模块的5个引脚分别是VCC、GND、CLK、DAT、RST,都是有意义的,可以在树莓派B+上面找到类似的引脚如SCLK、SDA、CE࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值