Application - DS1302 ,RTC module

出自 flip the world
於 2018年8月23日 (四) 10:26 由 Tommy (對話 | 貢獻) 所做的修訂 (已建立頁面,內容為 "border|400px == Hardware == border|RPi with DS1302 * In version 2 Pi GPIO27 is in place of GPIO21 (same…")
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
前往: 導覽搜尋

Rpi rtc.jpg

Hardware

RPi with DS1302

  • In version 2 Pi GPIO27 is in place of GPIO21 (same pin)

Software

 Modify the following GPIO definition for RPi 2
 #define GPIO_ADD 0x20200000L                          ->  #define GPIO_ADD 0x3F000000L
 #define SCLK_OUTPUT *(gpio+GPIO_SEL2) &= 0xFFFFFFC7L  ->  #define SCLK_OUTPUT *(gpio+GPIO_SEL2) &= 0xFF1FFFFFL
 #define SCLK_HIGH *(gpio+GPIO_SET) = 0x00200000L      ->  #define SCLK_HIGH *(gpio+GPIO_SET) = 0x08000000L
 #define SCLK_LOW *(gpio+GPIO_CLR) = 0x00200000L       ->  #define SCLK_LOW *(gpio+GPIO_CLR) = 0x08000000L

Reference