![]() |
|
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. |
|
![]() |
![]() |
![]() |
|
|