PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

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

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 11-12-2012, 10:51 AM   #1
buivantuyen89th
Đệ tử 3 túi
 
buivantuyen89th's Avatar
 
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!
buivantuyen89th vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-12-2012, 10:53 AM   #2
buivantuyen89th
Đệ tử 3 túi
 
buivantuyen89th's Avatar
 
Tham gia ngày: Jun 2012
Bài gửi: 54
:
Trích:
Nguyên văn bởi buivantuyen89th View Post
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!
mình quên chưa đính kèm.hi
File Kèm Theo
File Type: rar thu DS1307.rar (33.9 KB, 138 lần tải)
buivantuyen89th vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-12-2012, 03:05 PM   #3
buivantuyen89th
Đệ tử 3 túi
 
buivantuyen89th's Avatar
 
Tham gia ngày: Jun 2012
Bài gửi: 54
:
sao không ai giúp mình với.hi
buivantuyen89th vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-12-2012, 12:21 AM   #4
vimotnguoi_5891
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 ?
vimotnguoi_5891 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-12-2012, 05:19 PM   #5
buivantuyen89th
Đệ tử 3 túi
 
buivantuyen89th's Avatar
 
Tham gia ngày: Jun 2012
Bài gửi: 54
:
Trích:
Nguyên văn bởi vimotnguoi_5891 View Post
Bạn xem lại phần cứng thử xem. con ds mắc đúng chưa ?
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
buivantuyen89th vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-12-2012, 08:06 PM   #6
cuongadn90
Đệ 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
cuongadn90 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-12-2012, 09:13 PM   #7
vimotnguoi_5891
Nhập môn đệ tử
 
Tham gia ngày: Dec 2010
Bài gửi: 6
:
Trích:
Nguyên văn bởi buivantuyen89th View Post
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
hi. cái này trước kia mình có làm một cái.!! cũng khổ vì cái vụ mô phỏng chạy mà lắp mạch chẳng thấy gì ? Theo mình bạn nên kiểm lại phần cứng thôi :
- 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.!!
vimotnguoi_5891 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-12-2012, 06:29 PM   #8
pstin
Đệ 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);
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-12-2012, 08:51 PM   #9
buivantuyen89th
Đệ tử 3 túi
 
buivantuyen89th's Avatar
 
Tham gia ngày: Jun 2012
Bài gửi: 54
:
Trích:
Nguyên văn bởi pstin View Post
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);
hihi. Mình thêm vào nó chạy rồi. Mình cảm ơn nhìu.hi
buivantuyen89th vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-01-2013, 09:14 AM   #10
lamnhatquan91
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 đỡ
lamnhatquan91 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-01-2013, 09:15 AM   #11
lamnhatquan91
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 :
File Kèm Theo
File Type: rar Desktop.rar (18.0 KB, 42 lần tải)
lamnhatquan91 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-01-2013, 04:00 PM   #12
pstin
Đệ tử 7 túi
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: TP HCM
Bài gửi: 190
:
Trích:
Nguyên văn bởi lamnhatquan91 View Post
đây là chương trình :
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!...
pstin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


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


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam