DS1307 Không Chạy | Payitforward Community

Menu Payitforward Community
  • Home
  • Forums New posts Search forums
  • What's new New posts New profile posts Latest activity
  • Members Registered members Current visitors New profile posts Search profile posts
Log in Register What's new Search

Search

Everywhere Threads This forum This thread Search titles only By: Search Advanced search...
  • New posts
  • Search forums
Menu Log in Register
  • Forums
  • Thành viên Payitforward Club
  • Học viên CLB
  • C2 - Cx
  • Lớp C15
DS1307 không chạy
  • Thread starter TrungNam
  • Start date 17/2/17
T

TrungNam

Trứng gà
Em đã làm mạch, code nhưng bị vấn đề ở cập nhật thời gian của Ds1307. Em đọc, ghi dữ liệu cho nó bình thường, nhưng nó cứ đứng yên và không đếm lên... upload_2017-2-17_11-10-35.png upload_2017-2-17_11-10-5.png T

TrungNam

Trứng gà
à, ngoài ra nó còn bị rung phím nữa, khi bấm một nút rồi cái nó nhảy tứ lung tung luôn Fujiko

Fujiko

Thành Viên PIF
Em đưa code lên xem thử. Bit 7 của register 00H là bit Clock Halt (CH). Khi bit này có giá trị 0, thì bộ đếm bắt đầu hoạt động và ngược lại. Hvbon2010

Hvbon2010

Thành Viên PIF
Lúc đầu test DS1307 mình cũng bị mắc lỗi không đọc được dữ liệu từ nó Sau khi phân tích thì có thể do 2 nguyên nhân: 1) nguồn cấp cho DS11307 VCC< 1.25*Vbat = 3.75V (với Vbat = 3V) thì việc đọc, ghi sẽ bị cấm, do đó ta cấp nguồn VCC cho DS1307 thường là 5V:1cool_byebye: 2) các thanh ghi của DS1307 lần đầu tiên sử dụng ta chưa biết dữ liệu trong đó, có thể nhà sản xuất đã khóa dao động của chip (khi bit 7 của thanh ghi 0 bằng 1 thì sẽ khóa dao động), vì vậy tốt nhất với DS1307 mới mua về test tốt nhất bạn ghi thời gian thực tế vào cho nó một lần sau đó ta xóa dòng lệnh ghi này đi khỏi code của bạn:D:D:D Hvbon2010

Hvbon2010

Thành Viên PIF
TrungNam said: à, ngoài ra nó còn bị rung phím nữa, khi bấm một nút rồi cái nó nhảy tứ lung tung luôn Click to expand...
Dùng chống rung mềm(Delay sau khi nhấn nút) Duc_concobeobeo

Duc_concobeobeo

Thành Viên PIF
Em có cho ghi vào thanh ghi 0x00 sau dòng cofig địa chỉ cho ds1307 mà nó vẫn bị đứng là sao vậy anh. Đứng tại dòng lệnh chờ IFG2 ấy :-( Em treo 2 trở trên I2C lên nguồn 5V có sao không anh? Last edited: 18/2/17 Nguyễn Cường

Nguyễn Cường

Thành Viên PIF
con led 7 đoạn 14 chân này mua ở đâu vây bạn? chỉ mình với, đi mua toàn thấy 12 chân T

TrungNam

Trứng gà
Nguyễn Cường said: con led 7 đoạn 14 chân này mua ở đâu vây bạn? chỉ mình với, đi mua toàn thấy 12 chân Click to expand...
bữa mình đặt mua ở Hà Nội á bạn, ngay dịp Valentine nên được giao chuyển phát nhanh miễn phí luôn Nguyễn Cường

Nguyễn Cường

Thành Viên PIF
TrungNam said: bữa mình đặt mua ở Hà Nội á bạn, ngay dịp Valentine nên được giao chuyển phát nhanh miễn phí luôn Click to expand...
bạn có còn con nào nữa không, để lại cho mình 1 con, lỡ vẽ con này giờ làm lại không kịp:gach:9cool_too_sad: T

TrungNam

Trứng gà
Nguyễn Cường said: bạn có còn con nào nữa không, để lại cho mình 1 con, lỡ vẽ con này giờ làm lại không kịp:gach:9cool_too_sad: Click to expand...
mình hết rồi b ơi... cơ mà bạn code xong chưa??? t code mà nó vẫn chưa chịu chạy Nguyễn Cường

Nguyễn Cường

Thành Viên PIF
TrungNam said: mình hết rồi b ơi... cơ mà bạn code xong chưa??? t code mà nó vẫn chưa chịu chạy Click to expand...
mình viết với tham khảo trên mạng r mà chưa có led nên ko biết nó có chạy ổn không nữa T

TrungNam

Trứng gà
Fujiko said: Em đưa code lên xem thử. Bit 7 của register 00H là bit Clock Halt (CH). Khi bit này có giá trị 0, thì bộ đếm bắt đầu hoạt động và ngược lại. Click to expand...
Anh giúp em sửa với ạ... nó không chạy a ơi

Attachments

  • t2.rar 115.5 KB Views: 21
T

TrungNam

Trứng gà
Nguyễn Cường said: mình viết với tham khảo trên mạng r mà chưa có led nên ko biết nó có chạy ổn không nữa Click to expand...
tới giờ G rồi, mà mình vẫn chưa chạy đc, bạn xem code của mình coi đúng k b.. tiện cho mình tham khảo với T

TrungNam

Trứng gà
Nguyễn Cường said: bạn tham khảo nhá, sr vì sự chậm trễ này:5cool_beat_plaster::5cool_still_dreaming: Click to expand...
theo mình nghĩ nó k chạy đâu, bạn thử dùng UART kiểm tra xem Show hidden low quality content You must log in or register to reply here. Share: Facebook Twitter Reddit Pinterest Tumblr WhatsApp Email Link
  • Forums
  • Thành viên Payitforward Club
  • Học viên CLB
  • C2 - Cx
  • Lớp C15
Top

Từ khóa » Ds1307 Bị Treo