硬件情况 使用的是DS1338这款RTC时钟芯片,I2C总线对应到PS端的I2C1。 配置 内核 添加有关的驱动: 因为DS1338用的驱动与DS13307相似,一找发现是同一个配置。 CONFIG_RTC_DRV_DS1307 Device Drivers > [*] Real Time Cloc ...
分类:
系统相关 时间:
2020-10-18 09:36:09
阅读次数:
20
将驱动放入/extdrv中编译部分驱动如下:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #i...
分类:
其他好文 时间:
2015-12-12 15:33:05
阅读次数:
219
我的外部RTC是DS1339,驱动采用的是rtc-ds1307.c在内核里选上了I2Csupport以及[*]SetsystemtimefromRTConstartupandresume││││(rtc0)RTCusedtosetthesystemtime││││[*]RTCdebugsupport...
分类:
其他好文 时间:
2015-12-12 15:23:21
阅读次数:
235
PS:网上关于ds1307的资料最多还是基于51等单片机的,和stm32上还是略有差别,代码是参考了http://www.openedv.com/posts/list/20167.htm但是他的代码有一定错误,在我的设备上读不了数据,更别谈写数据了。说明:此程序是控制IO口模拟i2c控制ds1307...
分类:
其他好文 时间:
2015-08-06 10:45:44
阅读次数:
249
前言
实时钟,英文名RTC(Real Time Clock),在PC里面很常见,在OpenWrt里面却鲜有提及,手头上有一个DS1307的TinyRTC实时钟模块,经过一番折腾,将其融合到了OpenWrt系统,遂将操作过程记录成文.
背景知识
DS1307在最新的OpenWrt中已经提供支持,却没有整合进ramips中,因此,本文的一个重点便是如何为ramips系统配置ds1307....
分类:
其他好文 时间:
2015-01-27 00:38:57
阅读次数:
449
主要特性DS1307是Maxim的串行、I2C实时时钟芯片。主要特性有:工作电压:主电源电压4.5~5.5V,电池电压2.0~3.5V功耗:电池供电、备份模式时 7 8 #define ADDRESS_DS1307 0x68 9 10 byte timeDec[] = {15, 1, 15, 5,....
分类:
其他好文 时间:
2015-01-15 23:30:13
阅读次数:
776
模拟I2C通讯控制DS1307读写硬件时钟
#include "global.h"
#include "drv_ds1307.h"
#define I2C_CLK_PORT GPIOB
#define I2C_CLK_PIN GPIO_PIN_4
#define I2C_SDA_PORT GPIOB
#define I2C_SDA_PIN...
分类:
其他好文 时间:
2014-08-20 17:59:32
阅读次数:
385