![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
|
|
#1 | |
|
Đệ tử 4 túi
Tham gia ngày: Nov 2008
Nơi Cư Ngụ: Hanoi, Vietnam
Bài gửi: 78
: |
Trích:
Tuy nhiên khi viết cho mạch thực của mình (dùng dsPIC30F), thì không đọc được giá trị giây. Đây là đoạn code đọc dữ liệu và hiển thị: Code:
// DS1307 Testing
ds1307_init();
ds1307_set_date_time(RTCValue.date,RTCValue.month,RTCValue.year,RTCValue.day,RTCValue.hour,RTCValue.minute,RTCValue.second);
while(1)
{
ds1307_get_date(RTCValue.date,RTCValue.month,RTCValue.year,RTCValue.day); ds1307_get_time(RTCValue.hour,RTCValue.minute,RTCValue.second);
printf(lcd_putc,"\fThu%d%02d/%02d/%02d",RTCValue.day,RTCValue.date,RTCValue.month,RTCValue.year);
printf(lcd_putc,"\n%02d:%02d:%02d", RTCValue.hour,RTCValue.minute,RTCValue.second);
fprintf(P2PC,"\f\%02d/\%02d/\%02d\r\n",RTCValue.date,RTCValue.month,RTCValue.year);
fprintf(P2PC,"\r\n%02d:\%02d:\%02d", RTCValue.hour,RTCValue.minute,RTCValue.second);
}
Thư viện mình dùng dưới đây:
__________________
Mechatronics Department University of Engineering and Technology, VNUH. |
|
|
|
|
![]() |
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|