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 25-03-2008, 01:32 AM   #16
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi picthanh View Post
em thử với thạch anh khác rồi , kết quả là nó còn chậm hơn cái thạch anh cũ. bây giờ làm sao đây anh , thay luôn con ds1307 mới luôn hả anh. sáng mai em định mang cả cái mạch đi nhờ cái máy hiện sóng kiểm tra thử xem thạch anh có hoạt động đúng tần số chưa (bằng cách đo xung ơ chân của thạch anh dao động khi mạch đang hoạt động , ko bít có đúng ko).
Như vậy có thể thấy những thạch anh mà bạn đã dùng là không tốt. Bạn không nên đo tần số của thạch anh ngay tại các chân X1 hay X2 của DS1307, vì điện dung của probe sẽ làm thay đổi điện dung tải, dẫn đến thay đổi tình trạng làm việc của mạch dao động. Bạn nên lập trình để có xung ở ngõ ra SQW/OUT (4 kHz chẳng hạn), và dùng dao động ký đo ở chân đó.

DS1307 có sẵn tụ tải 12.5 pF ở bên trong, do đó cần phải lựa chọn thạch anh thích hợp, chứ không phải thạch anh 32.768 kHz nào cũng dùng được với DS1307 đâu.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-03-2008, 10:19 AM   #17
HTAluvBeBeo
Đệ tử 2 túi
 
Tham gia ngày: Dec 2006
Nơi Cư Ngụ: HN
Bài gửi: 39
:
bạn picthanh thử kiểm tra lại các chân của ds1307 xem:
Có đầy đủ pullup R chưa, SDA, SCL, SQW/out
Pin 3V Li đã đuợc nối vào chưa, nếu không dùng pin thì chân Vbat phải nhét Ground.

Sai số mình làm cũng tuơng đối lớn 2s/day. Xtal không chuẩn đuơng nhiên rồi, em mua có 15oovnd, với cả cắm trên breadboard nên chưa tối ưu đuợc mạch.
Canh giờ với computer nhiều khi cũng không chính xác đâu. Truơc khi canh lại giờ, bạn update internet time
GL!

thay đổi nội dung bởi: HTAluvBeBeo, 25-03-2008 lúc 10:28 AM.
HTAluvBeBeo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-03-2008, 01:40 PM   #18
picthanh
Đệ tử 2 túi
 
Tham gia ngày: Jun 2007
Bài gửi: 44
:
mình tim ra nguyen nhân rồi. bị phần cứng , mình lắp tạm mạch trên broad đục lỗ, sáng nay sau khi nghịch một tí nó chạy rất tốt , ko bị chậm nữa. tới trưa thì nó bị lại do mình bỏ nó vào trong túi sách mang di mang về. thì nó lại bị ===> mạch có vấn đề.
__________________
VÔ DANH !!!
picthanh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-03-2008, 04:14 PM   #19
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
BCD với DS1307 (tiep tuc)

Vẫn còn phân vân, nhưng chưa có điều kiện phần cứng để thử, nên xin hỏi nốt các huynh về số BCD với ds1307 như sau:
-Nếu ghi số 0x15 vào một thanh ghi của ds1307 rồi đọc lại giá trị của thanh ghi đó, sẽ cho kết quả là 0001 0101 (số BCD, giá trị = 15) hay là 0010 0001 (số BCD, giá trị = 21) ?

Xin cảm ơn !
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-03-2008, 05:08 PM   #20
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Trích:
Nguyên văn bởi minhsondaklak View Post
Vẫn còn phân vân, nhưng chưa có điều kiện phần cứng để thử, nên xin hỏi nốt các huynh về số BCD với ds1307 như sau:
-Nếu ghi số 0x15 vào một thanh ghi của ds1307 rồi đọc lại giá trị của thanh ghi đó, sẽ cho kết quả là 0001 0101 (số BCD, giá trị = 15) hay là 0010 0001 (số BCD, giá trị = 21) ?

Xin cảm ơn !
vẫn là 0001 0101, vì ds1307 xử lý với số BCD nó ko chuyển đổi gì hết.

Nếu bạn ghi vào là 0000 1001 (9h chẳng hạn) khi tới 10 giờ tức là tăng lên 1, giá trị sẽ là
0001 0000
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat 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à 11:28 PM.


Đượ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