登录
|
立即注册
门户
Portal
论坛
BBS
广播
Follow
下载
商城
关于
English
搜索
热搜:
活动
交友
discuz
Mcuzone 野芯科技
»
论坛
›
Raspberry Pi树莓派
›
树莓派CM系列
›
在CM4_GigaNetx2板上使用DS1307的操作演示
返回列表
在CM4_GigaNetx2板上使用DS1307的操作演示
[复制链接]
Mcuzone_HCJ
当前离线
积分
10187
Mcuzone_HCJ
13
主题
58
帖子
1万
积分
允许发帖
积分
10187
收听TA
发消息
发表于 2021-5-11 14:00:52
|
显示全部楼层
|
阅读模式
本帖最后由 Mcuzone_HCJ 于 2021-5-11 14:16 编辑
硬件:CM4_GigaNetx2_Rev1.0E
软件:2021-01-11-raspios-buster-armhf-full
回复
使用道具
举报
Mcuzone_HCJ
当前离线
积分
10187
Mcuzone_HCJ
13
主题
58
帖子
1万
积分
允许发帖
积分
10187
收听TA
发消息
发表于 2021-5-11 14:03:56
|
显示全部楼层
本帖最后由 Mcuzone_HCJ 于 2021-7-15 13:18 编辑
第一步,打开使能系统的I2c总线,并配置config.txt文件
打开命令行,执行“sudo nano /boot/config.txt”命令。在第46行,去掉与I2C命令相关的“#”。
在config.txt文件的最后一行处,新建一行,在新建的行里添加“dtoverlay=i2c-rtc,ds1307",保存退出。
重启树莓派。
第二步,使用I2C命令工具,寻找DS1307的地址
在命令行中输入“i2cdetect -l”,单击回车执行,系统将会返回当前的所有i2c总线。
第三步,根据返回的i2c名称,挨个查询,直至查询到ds1307的地址,具体操作如下图。
第四步,给DS1307写入当前的系统时间
在命令行中输入“sudo -i”命令,单击回车执行。
之后在命令中输入“echo "ds1307 0x68" > /sys/class/i2c-adapter/i2c-10/new_device”命令,单击回车执行。
第五步,读取DS1307的时间信息
由于ds1307在上电前,未进行时间信息写入,故而我们需要在其上电后,写入时间信息。
将系统时间写入ds1307的命令是“hwclock - w”
将系统时间写入ds1307的命令是“hwclock -r”
回复
支持
反对
使用道具
举报
Mcuzone_Robin
当前离线
积分
5716
Mcuzone_Robin
359
主题
1387
帖子
5716
积分
管理员
积分
5716
收听TA
发消息
发表于 2021-5-14 09:10:16
|
显示全部楼层
回复
支持
反对
使用道具
举报
下一页 »
返回列表
发表回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
快速回复
返回顶部
返回列表