![]() |
|
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 |
![]() |
#1 |
Đệ tử 3 túi
Tham gia ngày: Jun 2012
Bài gửi: 54
: |
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! |
![]() |
![]() |
![]() |
#2 | |
Đệ tử 3 túi
Tham gia ngày: Jun 2012
Bài gửi: 54
: |
Trích:
|
|
![]() |
![]() |
![]() |
#3 |
Đệ tử 3 túi
Tham gia ngày: Jun 2012
Bài gửi: 54
: |
sao không ai giúp mình với.hi
|
![]() |
![]() |
![]() |
#4 |
Nhập môn đệ tử
Tham gia ngày: Dec 2010
Bài gửi: 6
: |
Bạn xem lại phần cứng thử xem. con ds mắc đúng chưa ?
|
![]() |
![]() |
![]() |
#5 |
Đệ tử 3 túi
Tham gia ngày: Jun 2012
Bài gửi: 54
: |
phần cứng thì lắp đúng rồi bạn ạ. nhưng bạn cho mình hỏi là khi bạn đo tín hiệu ở chẩn SDA và SCL (khi đã tháo điện trở treo lên +5V) thì bạn có đo được k?. Mình đo nó chẳng có jf cả. mình nghĩ nó sai cái thư viện DS1307 ấy.hi
|
![]() |
![]() |
![]() |
#6 |
Đệ tử 1 túi
Tham gia ngày: Feb 2011
Bài gửi: 16
: |
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
__________________
Nguyễn Văn Cương email :cuongadn90@gmail.com cuongadn90@yahoo.com.vn sdt 0973700862 |
![]() |
![]() |
![]() |
#7 | |
Nhập môn đệ tử
Tham gia ngày: Dec 2010
Bài gửi: 6
: |
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.!! |
|
![]() |
![]() |
![]() |
#8 |
Đệ tử 7 túi
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
: |
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); |
![]() |
![]() |
![]() |
#9 |
Đệ tử 3 túi
Tham gia ngày: Jun 2012
Bài gửi: 54
: |
hihi. Mình thêm vào nó chạy rồi. Mình cảm ơn nhìu.hi
|
![]() |
![]() |
![]() |
#10 |
Nhập môn đệ tử
Tham gia ngày: Dec 2012
Bài gửi: 5
: |
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 đỡ |
![]() |
![]() |
![]() |
#11 |
Nhập môn đệ tử
Tham gia ngày: Dec 2012
Bài gửi: 5
: |
xin nhờ giúp đỡ
đây là chương trình :
|
![]() |
![]() |
![]() |
#12 |
Đệ tử 7 túi
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
: |
Bạn vẽ mạch "thạch anh + tụ" bị nhầm "nghiêm trọng" rồi!...
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!... |
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|