你现在位置:首页>技术论文>电气常识>嵌入式系统>正文
Colibri嵌入式软件介绍(四)-RTCSync工具
日期:2011-9-29 15:43:39 点击:
来源:本站整理
作者:
点击【】放大字体.

内容:

WWW_P※LCJS_COM-PLC-)技.术_网

Colibri RTCSync的功能是处理器通过I2C总线对于外置的实时时钟进行同步和管理,在有时钟备用电池的情况下,保存和恢复系统的时钟。

W1WW_P4LCJS_COM-PLC-技.术_网

  • 1 寄存器设置
    • 1.1 支持的RTC 芯片品牌
    • 1.2 RTCSync 应用于 Limestone
  • 2 RtcSync 用法
    • 2.1 如何工作
    • 2.2 如何通过 i2c 并行使用RTCSync 和其它线程
    • 2.3 使用客户定制的 RTCSync 工具
WW.W_PLC※JS_C,OM-PL,C-技.术_网

寄存器设置

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

支持RTC芯片的品牌

W1WW_P4LCJS_COM-PLC-技.术_网

从内核Image 3.4 Beta2 版本起, Toradex开始支持不同品牌的RTC 芯片,这是通过以下的寄存器设置来实现的:

WWW_PLC※JS_COM-PmLC-技.术_网

[HKEY_LOCAL_MACHINE\SOFTWARE\Toradex\RTCSync]

WWW_P※LCJS_COM-PLC-)技.术_网

"Protocol" = dword:0x00000001   default: 1

WWW_P※LCJS_CO※M-PLC-技-.术_网

"SlaveAddr" = dword:0x00000068   default: 0x68 (7-bit address)

WWcW_PLCJS_COM-PLC-技.术_网

支持以下 RTC 协议:

WWcW_PLCJS_COM-PLC-技.术_网

RTC used

WWW.PLCJS.COM——可编程控制器技术门户

Protocol

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

Default

W1WW_P4LCJS_COM-PLC-技.术_网

7bit SlaveAddr
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

ST M41T0

——可——编——程——控-制-器-技——术——门——户

1

WWcW_PLCJS_COM-PLC-技.术_网

0x68

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 Evaluation Board, Orchid 和 Protea 选用型号

WWW_PL※CJS_COM-PLC-技.术_网

Dallas DS1339

——可——编——程——控-制-器-技——术——门——户

Dallas DS3231
WWW.PLCJS.COM——可编程控制器技术门户

2

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

0x68

W1WW_P4LCJS_COM-PLC-技.术_网

Epson RX-8564LC

WWcW_PLCJS_COM-PLC-技.术_网

3

WW.W_PLC※JS_C,OM-PL,C-技.术_网

0x51

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

Limestone board选用的型号

WWW_P※LCJS_COM-PLC-)技.术_网

ST M41T81

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

4

WWcW_PLCJS_COM-PLC-技.术_网

0x68

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 MECS Tellurium Carrier Board选用的型号

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

P.L.C.技.术.网——可编程控制器技术门户

默认(如果注册表被清空)的RTC 协议值是1(M41T0), 默认的SlaveAddr (如果注册表被清空) 是0x68 或者 0x51。

WWW.PLCJS.COM——可编程控制器技术门户

RTCSync 应用于 Limestone

WW.W_PLCJS_COM-PLC-技.术_网

将注册表选项 registry value "Protocol" to 设置为3

WWW_PLCJS@_COM%-PLC-技.术_网

RtcSync 用法

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

它是如何工作的

P.L.C.技.术.网——可编程控制器技术门户

  1. RtcSync 在系统启动时开始工作,它通过I2C总线读取外置RTC芯片中的时钟数据,并将其写入CPU的时钟中。
  2. 当 WinCE SystemTime 被修改时执行一次,它将修改的数据写入外置的RTC芯片中。.  
  3. RtcSync.exe 可以强制执行。并且更新CPU时钟数据。

如何通过 i2c 并行使用RTCSync 和其它线程

——可——编——程——控-制-器-技——术——门——户

如果你通过I2C总线来并行使用RTCsync工具,需要使用一个名称为Mutex named "I2C"来同步RTCSync工具。

WWW_PLC※JS_COM-PmLC-技.术_网

使用客户定制的 RTCSync 工具

WW.W_PLCJS_COM-PLC-技.术_网

客户可以通过购买RTCSync工具的的源代码来修改适合自己项目的RTC 芯片。

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

Colibri 设置和启动RTCSync工具的注册表位置在:

——可——编——程——控-制-器-技——术——门——户

[HKEY_LOCAL_MACHINE\init]

W1WW_P4LCJS_COM-PLC-技.术_网

"Launch48" = "rtcsync.exe"

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

客户可以通过修改这个值来启动自己的RTCSync工具或者关闭内核中的RTCSync工具。

WW.W_PLCJS_COM-PLC-技.术_网

上一篇: PID闭环控制的仿真之二
下一: 没有了
评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行