PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Giao tiếp USB, CAN, I2C, SPI, USART... (http://www.picvietnam.com/forum/forumdisplay.php?f=45)
-   -   Mắc DS1307 mạch thật ko chạy (http://www.picvietnam.com/forum/showthread.php?t=32984)

trinhquang92 29-10-2013 06:43 PM

Mắc DS1307 mạch thật ko chạy
 
Mình đang làm giao tiếp DS1307 bằng I2C. Có phần sử dụng điện trở pull up.
Trong proteus, nếu đặt trở thường [R1 và R2] (Model type: Analog) thì mạch chạy sai. Ko set or get Time đc
Khi change Model type từ Analog sang Digital thì lại chạy được. hoặc lắp hẳn 2 con PULL UP trong thư viện proteus.
Mô phỏng proteus:
http://i57.fastpic.ru/big/2013/1029/...1de9d978d3.jpg
Từ mạch đó mình chuyển qua lắp mạch thật lại không chạy được.
==> Mình nghĩ chắc do điện trở của mình ko phải là pullup hay nó ko phải Digital.
Bạn nào đã từng làm mạch này. Chỉ lỗi giúp mình với.
Hoặc cũng có thể do code của mình lỗi
Mình có đính kèm code và file mô phỏng.
HITECH 9.83
http://www.mediafire.com/?1vdnnc1d5g9ot5n

trinhquang92 30-10-2013 08:21 AM

Chắc vụ này khó của NAM Cường rồi.
E đang nghiên về mặt con DS1307 nó hỏng :|


Múi giờ GMT. Hiện tại là 08:08 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam