文档章节

raspberry model b安装ds3231模块

jaakan
 jaakan
发布于 2016/12/19 10:59
字数 247
阅读 21
收藏 0
点赞 0
评论 0

系统版本为 jessie  实测可用

1. 开启i2c接口,并加载ds3231支持

1)编辑/boot/config.txt在末尾加入  
dtparam=i2c_arm=on
dtoverlay=i2c-rtc,ds3231

2)添加到模块文件

编辑 /etc/modules 添加以下内容

snd-bcm2835

i2c-bcm2835

i2c-dev

rtc-ds1307

 

2.创建hwclock service服务文件,并使能服务

1)创建/lib/systemd/system/hwclock-start.service 并写入内容:

cat > /lib/systemd/system/hwclock-start.service << EOF

[Unit]
Description=Set time from RTC on startup
After=network.target

[Service]
Type=oneshot
ExecStart=/sbin/hwclock -s
TimeoutSec=0

[Install]
WantedBy=multi-user.target

EOF

2)创建/lib/systemd/system/hwclock-stop.service 并写入内容:

cat > /lib/systemd/system/hwclock-stop.service << EOF

[Unit]
Description=Synchronise Hardware Clock to System Clock
DefaultDependencies=no
Before=shutdown.target

[Service]
Type=oneshot
ExecStart=/sbin/hwclock --systohc

[Install]
WantedBy=reboot.target halt.target poweroff.target

EOF

3)使能服务:

systemctl enable hwclock-start hwclock-stop

4)最后要删除 fake-hwclock 这个假硬件时钟才能使ds3231工作
 

sudo dpkg --purge fake-hwclock

 

3.安装i2c工具,查看i2c设备

1)安装:  

apt-get install i2c-tools 

  

2)安装完成后重启:

reboot

3)查看i2c设备   

sudo i2cdetect -y -a 1  

   

4)再次重启使模块生效:reboot

© 著作权归作者所有

共有 人打赏支持
jaakan
粉丝 5
博文 32
码字总数 5876
作品 0
张家港
程序员
在PYB Nano上驱动DS3231

DS3231是常见的一种RTC模块,价格低,使用简单方便,带有闹钟。在PYB Nano上使用它也非常简单。 接线方式和连线图如下: DS3231 PYB Nano GND GND VCC 3V3 SDA Y0/PB9 SCL Y1/PB8 将DS3231库...

shaoziyang ⋅ 2016/10/21 ⋅ 0

Raspberry Pi Model A 微处理器美国开售

北京时间4月1日消息,据国外媒体报道,Raspberry Pi Model B Pi微处理器以35美元的低廉售价而闻名。而现在,售价仅为25美元的Raspberry Pi Model A已在美国开售。Raspberry Pi基金会向国外媒...

oschina ⋅ 2013/04/01 ⋅ 10

Raspberry Pi 2 发布,Windows 10 免费支持!

“世界上最便宜的电脑” —— Raspberry Pi (树莓派)宣布开售(element14、 RS Components)二代版本。售价与前代 Model B+ 一样为 35 美金,性能和板载接口都有明显提升。 目前为止,通过...

oschina ⋅ 2015/02/03 ⋅ 40

【4412开发板使用经验分享】迅为4412开发板I2C驱动问题

本文转自迅为论坛:bbs.topeetboard.com 我想写DS3231 的驱动 但是读回的数据老是-6 硬件: 我I2C设备连接的这几个GPIO,看了2.5的手册,接口应该是链接正确的 软件 分了两个模块文件 这个是...

歌之王子殿下 ⋅ 2017/03/23 ⋅ 0

廉价迷你 Linux 机器 Raspberry Pi 详解

在今年早些时候Raspberry Pi刚刚发布,这个信用卡大小的迷你Linux机器瞬间走红。在它开始发售的那个晚上,Pi计划的官方分发商Premier Farnell/element 14与RS Components的网站被刷得几乎没办...

不必在乎朕是谁 ⋅ 2013/03/03 ⋅ 4

无线安全审计工具--FruityWifi

FruityWifi是一款无线安全审计,灵感来自于 wifi pineapple。这个程序可以安装在Debian系列的操作系统上,在Debian, Kali Linux, Kali Linux ARM (Raspberry Pi), Raspbian (Raspberry Pi树莓...

滔哥 ⋅ 2013/12/25 ⋅ 0

【目录】电子发烧友, 持续更新

目录内容: 1)Geek 2)C51单片机学习平台搭建 3)入门 4)提高 5)红外发射 6)树莓派 7)物联网 8)模电基础 【Geek】 C51单片机 SIM900A 手机给门禁解锁 智能家居 【C程序代码已开源,更新...

990487026 ⋅ 2015/09/26 ⋅ 0

micropython更新了ST的HAL,F7的I2C正常了

这个周末,MicroPython悄悄的更新了ST的HAL库,同时在F7和F4上改用了I2C的IRQ。 感觉STM32F746上一直不能正常使用的I2C应该可以工作了,重新编译后测试了DS3231模块,果然正常了。...

shaoziyang ⋅ 2016/11/21 ⋅ 0

使用webiopi控制树莓派的GPIO引脚电平(WEB在线管理)

1、必须安装python开发版,即python-dev,不然后面很多软件都会安装不成功,提示目录无法找到之类的。(教训) 正常情况下,以上在线安装命令即可安装成功,但运气不好的是,笔者在安装时,在...

quanpower ⋅ 2014/04/20 ⋅ 0

【计算机控制系统课程设计】基于树莓派的智能家居系统

1、 需求分析 智能家居作为一个新生产业,处于一个导入期与成长期的临界点,市场消费观念还未形成,但随着智能家居市场推广普及的进一步落实,培育起消费者的使用习惯,智能家居市场的消费潜...

HustWolf ⋅ 01/05 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vuex学习

1、getters基本用法: 在store.js里面用const声明我们的getters属性。 const getters={ count:function (state) { return state.count +=100; }} export default new Vuex.S......

大美琴 ⋅ 35分钟前 ⋅ 0

292. Nim Game - LeetCode

Question 292. Nim Game Solution 思路:试着列举一下,就能发现一个n只要不是4的倍数,就能赢。 n 是否能赢1 true2 true3 true4 false 不论删除几,对方都能一把赢5 t...

yysue ⋅ 47分钟前 ⋅ 0

G6 关系数据可视化图形库 简单使用

官网 https://antv.alipay.com/zh-cn/g6/1.x/index.html 效果 首先生成给定数目的小球,并设置随机的颜色 按照顺序,设置小球的角度以及坐标 设置定时器,每隔一定的时间修改小球的角度和坐标...

阿豪boy ⋅ 50分钟前 ⋅ 0

6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩

zip压缩工具 zip命令可以压缩目录和文件,-r 压缩目录。 zip使用方法 zip 1.txt.zip 1.txt //压缩文件 zip -r 123.zip 123/ //压缩目录 unzip 1.txt.zip //解压 unzip 123.zip -d /root/456...

Linux_老吴 ⋅ 58分钟前 ⋅ 0

react-loadable使用跳坑

官方给react-loadable的定义是: A higher order component for loading components with dynamic imports. 动态路由示例 withLoadable.js import React from 'react'import Loadable fro......

pengqinmm ⋅ 今天 ⋅ 0

记录工作中遇到的坑

1、ios safari浏览器向下滚动会触发window resize事件

端木遗风 ⋅ 今天 ⋅ 0

桥接设计模式

1、概述: 将抽象部分与他的实现部分分离,这样抽象化与实现化解耦,使他们可以独立的变化 如何实现解耦的呢,就是通过提供抽象化和实现化之间的桥接结构 桥接模式将继承模式转化成关联关系,他降...

职业搬砖20年 ⋅ 今天 ⋅ 0

20.zip压缩 tar打包 打包并压缩

6月25日任务 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩 6.5 zip压缩工具: zip支持压缩目录 zip压缩完之后原来的文件不删除 不同的文件内容其实压缩的效果不一样 文件内有很多重复的用xz压...

王鑫linux ⋅ 今天 ⋅ 0

double类型数据保留四位小数的另一种思路

来源:透析公式处理,有时候数据有很长的小数位,有的时候由在四位以内,如果用一般的处理方法,那么不足四位的小树会补充0到第四位,这样子有点画蛇添足的感觉,不太好看。所以要根据小数的...

young_chen ⋅ 今天 ⋅ 0

Django配置163邮箱出现 authentication failed(535)错误解决方法

最近用Django写某网站,当配置163邮箱设置完成后,出现535错误即:smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed') Django初始配置邮箱设置 EMAIL_HOST = "smtp.1...

陈墨轩_CJX ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部