OS Project Wiki の保存版 ヒデさん・アリスさんほか、OS部のみなさんが書いたものです。
2019年にサイトが消滅しました。当時あった211ページのうち、本文が残っていたのは86ページです。すべては復旧できていません。Common Crawl と Internet Archive に 残っていたものを組み直しています(最終取得 2019-05-24)。
編集・検索・添付などの機能は動きません。表示のみです。

検索

まずは、検索!

Index

人気の20件
最新の20件
2018-12-022018-01-092017-05-072017-04-252016-05-012015-02-242014-01-032013-06-252012-12-302012-12-292012-07-27
  • RTC/MC146818A
2012-07-162012-02-052012-01-292011-10-012011-09-18

RTC : Real Time Clock (MC146818A)

目次

はじめに

データシートが英語で読めなかったので、いろいろ参考にして大体で書きました。

I/Oポート、レジスタ

RTCのI/Oポートマップ

I/OポートサイズR/W説明
0x00708bitWADDR
0x00718bitR/WDATA

ADDR : アドレス指定 (Port:0x0070)

読み書きしたいアドレスを指定する。
指定したら、0x71のデータポートからデータを読み書きします。
日時のデータはBCDになっている為注意!(by skyblue-tks)

アドレス内容説明
0x00
0x02
0x04
0x06曜日
0x07
0x08
0x09西暦年(下2桁)
0x0AレジスタA
0x0BレジスタB
0x0CレジスタC
0x0DレジスタD
0x32西暦年(上2桁)

DATA : データ (Port:0x0071)

アドレス指定で指定したレジスタのデータを読み書きします。

参考・関連

http://nika.osask.tk/?(AT)RTC


Since 2008 July. OS Project Wiki
保存 2019-04-21 ・ ページ一覧