文档章节

raspberry model b安装ds3231模块

jaakan
 jaakan
发布于 2016/12/19 10:59
字数 247
阅读 142
收藏 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
粉丝 6
博文 42
码字总数 16433
作品 0
张家港
程序员
私信 提问
加载中

评论(0)

基于STM8的IIC协议--实例篇--时钟模块(DS3231)读取

综述   由上篇博客可知道IIC协议如何用代码实现,本篇博客就不涉及协议内容,只讲解如何使用。   本次的实验传感为:DS3231(时钟模块),对于时钟模块的具体信息我也就不多介绍,大家可...

osc_hrz7rg5h
04/16
1
0
[MicroPython]F407控制DS3231读取时间、温度

1.实验目的 1. 学习在PC机系统中扩展简单I/O 接口的方法。 2. 学习硬件接线方法。 3. 学习F407Micropython开发板 I2C接口的用法。 2.所需元器件 F407 Micropython开发板一块 DS3231时钟模块一...

bodasisiter
2018/08/17
105
0
MicroPython实战之TurnipBit开发板DIY电子时钟

一、 实验目的: ?学习在PC机系统中扩展简单I/O 接口的方法 ?学习TurnipBit拼插编程 ?学习TurnipBit扩展板与DS3231时钟模块连接接线方式 ?学习时钟模块的使用 二、所需原器件: ?TurnipBit一...

bodasisiter
2018/06/26
155
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
44
0
[IOT] - 在树莓派的 Raspbian 系统中安装 .Net Core 3.0 运行环境

之前在 Docker 中配置过 .Net Core 运行环境,地址:[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置 今天在树莓派的 Raspbian 系统中配置一下 .Net Core ...

osc_taqquicm
2019/08/07
3
0

没有更多内容

加载失败,请刷新页面

加载更多

动态获取方法参数的坑

问题 问题的背景: 由于springcache并不是很好用,并不针对细粒度的过期时间控制。所以我司基于spel表达式写了一个缓存切面实现类似的功能。 但近期发现在使用过程中有产生缓存的时候key为n...

陈年之后是青葱
57分钟前
30
0
Springboot项目使用xjar加密jar包

在pom文件中加入 plugins下 <!--jar文件加密,防止反编译--> <plugin> <groupId>com.github.core-lib</groupId> <artifactId>......

abowu
今天
35
0
QQ音乐下载的歌曲怎么转换MP3?音频转换格式详细教程

QQ音乐下载的歌曲怎么转换MP3?很多小伙伴们或多或少使用过QQ音乐,对比其他音乐平台,它不仅可以播放歌曲,还能随时随地下载喜欢的歌。在QQ音乐中,歌曲的格式有APE、FLAC等。那在QQ音乐上下...

开源312
今天
21
0
Git——如何将本地项目提交至远程仓库(第一次)

1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库。 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添...

Apache软件基金会主席
今天
38
0
关于服务器系统的安全漏洞排查

关于服务器系统的安全漏洞排查 无论租用服务器的是企业还是个人,无论是单纯建站还是业务交易,服务器的网络安全还是备受关注的,关于网络安全问题还是要多了解多预防,下面就跟大家介绍几个...

一百米之外
今天
33
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部