![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#16 |
Đệ tử 1 túi
Tham gia ngày: Jul 2007
Bài gửi: 22
: |
Mình hiểu rồi,
khi: i2c_write(0x15): tức là BIN: 0x15 -> BCD: 15 (BIN -> BCD) còn khi: data = i2c_read(): nếu data nhận được giá trị là 15 thì BCD: 15 -> BIN: 0x15 (BCD -> BIN), tức là lúc này data = 0x15, phải vậy không anh namqn ?... |
![]() |
![]() |
![]() |
#17 | |
Trưởng lão PIC bang
|
Trích:
Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
![]() |
![]() |
![]() |
#18 |
Nhập môn đệ tử
Tham gia ngày: Nov 2009
Bài gửi: 2
: |
|
![]() |
![]() |
![]() |
#19 |
Nhập môn đệ tử
Tham gia ngày: Mar 2010
Bài gửi: 1
: |
xin các bác giúp đỡ
chào các bác.em là người mới học pic.em đang làm đồ án về điều khiển có dùng con DS1307 nhưng khi làm thì có một lỗi phát sinh,mong các bác xem giúp. Em bị lỗi như thế này: em cho đèn led D0 sáng( các đèn led D1--D7 tắt ) bằng lệnh output_d(1). nhưng khi chạy mô phỏng thì các đèn ở chân portd lại sáng lung tung. nếu em không dùng lệnh DS1307_init() thì các đèn lại sáng đúng như mong muốn( chỉ có D0 sáng ). em không hiểu tại sao nữa??? mong các bác nghiên cứu giúp. lệnh DS1307_init() là lệnh khởi tạo DS1307
em gừi theo file drive DS1307 và một file em thử làm để kiểm tra lỗi( chỉ đơn giản là cho đèn D0 sáng mà thôi,nhưng có thêm lệnh DS1307_init() trong đó) |
![]() |
![]() |
![]() |
|
|