树莓派4b ubuntu系统加装时钟模块DS1307菜鸟文档

树莓派4b ubuntu系统加装时钟模块DS1307操作步骤(操作需联网下进行)  

本文所介绍的内容树莓派4Bubuntu20.04。基于树莓派通用的 GPIO 设计,文中的原理和代码也适用于其他情况。

本节以 SAKS 扩展板为硬件基础,实现让树莓派掉电后系统时间能继续保持的功能。

DS1307模块可以在淘宝上买,几块十几块就能买到;

正确插上DS1307时钟模块如下图所示:

树莓派4b ubuntu系统加装时钟模块DS1307菜鸟文档_第1张图片

树莓派4b ubuntu系统加装时钟模块DS1307菜鸟文档_第2张图片

树莓派4b ubuntu系统加装时钟模块DS1307菜鸟文档_第3张图片

下面是具体的操作步骤:

一:编辑文件让系统识别时钟模块DS1307

在这个扩展板上已经有一个DS1307 RTC实时时钟模块,它是I2C类的设备,首先我们需要修改树莓派的配置文件使能I2C,通过 vi编辑器修改raspi-blacklist.conf 文件内容。

sudo vi /etc/modprobe.d/raspi-blacklist.conf

修改为如下,开启I2C功能 注意缩进

# blacklist spi and i2c by default (many users don't need them)

blacklist spi-bcm2708

blacklist i2c-bcm2708

修改内容如下图所示:

树莓派4b ubuntu系统加装时钟模块DS1307菜鸟文档_第4张图片

按a键编辑; Esc键退出编辑后用“:wq!”保存并退出vi编辑

打开/etc/modules ,在文件结尾加上 i2c-dev

sudo vi /etc/modules

# /etc/modules: kernel modules to load at boot time.

#

# This file contains the names of kernel modules that should be loaded

# at boot time, one per line. Lines beginning with "#" are ignored.

# Parameters can be specified after the module name.

snd-bcm2835

i2c-bcm2708

你可能感兴趣的:(ubuntu)