![]() |
xin Giúp Đỡ Giao tiếp Pic16F887 với DS1307
Chào mọi người! mình có vấn đề này mong được mọi người giúp đỡ. tình hình la chương trình mô phỏng của mình thì chạy rất ngon. nhung khi mình nạp vào chip thi không hiển thị được dữ liệu từ DS1307. (mình sử dụng giao diện I2C) mình đo tín hiệu chân SDA với chân SCL thì không có tín hiệu gì cả. không biết ai đã làm cái này chưa. xin chỉ giúp mình với.
Xin Cảm ơn! |
1 Attachment(s)
Trích:
|
sao không ai giúp mình với.hi
|
Bạn xem lại phần cứng thử xem. con ds mắc đúng chưa ?
|
Trích:
|
Khi su dung ds1307, thi ban phai treo 2 dien tro len duong nguon vao 2 chan SCL va SDA, dien tro khoang 10k j do, neu khong treo chac chan khong chay
|
Trích:
- bạn thử xem lại con ds còn hoạt động tốt ko ? - chân SDA và SCL thì chắc chắn phải mắc điện trở kéo lên rồi .giá trị của nó thì 4.7k ko dc thì bạn đưa lên 10k . cái này hên xui thôi.!! - bạn xem thử nguồn cấp cho ds1307 có đủ 5V ko ? nếu ko đủ nó ko chạy đâu.!! |
Có dùng dao động ký không mà đo!!!?, dùng VOM thì "thua" rồi!!.
Thêm "khúc này" vô DS1707.c thử xem. #define RTC_SDA PIN_C4 #define RTC_SCL PIN_C3 #use delay(clock=4000000) #use i2c(master, sda=RTC_SDA, scl=RTC_SCL) void ds1307_init(void); |
Trích:
|
xin nhờ giúp đỡ
chào mọi người !!!
hiện tại em đang làm đồ án vdk 16f887 giao tiếp với ds1307 hiển thị lcd . mô phỏng thì sd1307 hoạt động nhưng không hiển thị đc . mong mọi người giúp đỡ |
xin nhờ giúp đỡ
1 Attachment(s)
đây là chương trình :
|
Trích:
Kích relay cũng nên dùng transistor, mạch thực kích như vậy là không được!. Chương trình thì nó giống y chang con Pic6f877a thôi, chỉnh sửa tên lại là được, viết mới làm chi cho mệt và dễ sai hay chạy không ổn định!... |
Múi giờ GMT. Hiện tại là 05:51 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