RTC2 Click là một bảng phụ kiện trong thành phần dạng mikroBus. Nó có tính năng đồng hồ thời gian thực nối tiếp DS1307 (RTC). Đây là đồng hồ / lịch BCD thập phân thập phân nhị phân năng lượng thấp với tín hiệu đầu ra của sóng vuông lập trình được. Nó sử dụng giao diện I2C để truyền thông, và chỉ có thể sử dụng nguồn điện 5V. Board có một pin lithium 3V / 230mA như là một nguồn cung cấp điện dự phòng để đảm bảo rằng hoạt động chấm công vẫn tiếp tục ngay cả khi nguồn điện chính tắt.
Hình 1.13: Sơ đồ nguyên lý modul click RTC2
Modul thời gian thực RTC2 có chức năng lưu trữ thông tin ngày tháng năm cũng như giờ phút giây, nó sẽ hoạt động như một chiếc đồng hồ và có thể xuất dữ liệu ra ngoài qua giao thức I2C. modul được thiết kế kèm theo một viên pin đồng hồ có khả năng lưu trữ thông tin lên đến 10 năm mà không cần cấp nguồn 5V từ bên ngoài. Modul đi kèm với EEPROM AT24C32 có khả năng lưu trữ thông tin lên đến 32Kbit.
I2C là viết tắt của "Inter-Integrated Circuit", một chuẩn giao tiếp được phát minh bởi Philips’ semiconductor division (giờ là NXP) nhằm đơn giản hóa việc trao đổi dữ liệu giữa các ICs. Đôi khi nó cũng được gọi là Two Wire Interface (TWI) vì chỉ sử dụng 2 kết nối để truyền tải dữ liệu, 2 kết nối của giao tiếp I2C gồm: SDA (Serial Data Line) và SCL (Serial Clock Line).
RTC2 Click là lý tưởng cho các ứng dụng đòi hỏi thời gian thực đồng hồ, lịch và lập trình báo thức. Giao tiếp với bảng được thực hiện thông qua giao diện chuẩn I2C. Đồng hồ thời gian thực (RTC) tính giây, phút, giờ, ngày của tháng, tháng, ngày trong tuần và năm với chức năng đồng hồ tốc độ năm với lịch bốn năm.
Chương 2. THIẾT KẾ ỨNG DỤNG VÀ GIẢI THUẬT PHẦN MỀM