![]() |
Mạch nạp 24Cxx bằng cổng RS232?
Chào mọi người
Tôi vừa ráp xong cái mạch nạp JDM Mod theo sơ đồ anh Nam và đã nạp được PIC (Pic6F887). Khi dùng chương trình WinPic800 thì thấy có Eeprom 24Cxx, kết nối Rom theo như sơ đồ trên trang http://www.jdm.homepage.dk/newpics.htm (với mạch nạp JDM Mod) nhưng không đọc/ghi được Rom. @ anh Nam: cho em hỏi vậy WinPic800 có hỗ trợ mạch JDM Mod để đọc Rom không? @ anyone: ai biết mạch nạp + chương trình nạp cho Rom 24Cxx thông qua cổng RS232 xin được chỉ giúp. Xin cám ơn tất cả! |
Trích:
Thân, |
2 Attachment(s)
Em cấu hình WinPic800 như hình sau:
http://www.picvietnam.com/forum/atta...1&d=1243678528 Với cấu hình trên, chương trình đã giao tiếp được với Pic16F887. Tuy nhiên, khi đọc 24Cxx thì chỉ ra các giá trị 00, còn thử sửa vài byte và ghi lại thì nó báo Error http://www.picvietnam.com/forum/atta...1&d=1243678954 |
Trích:
Thân, |
Em đã bỏ check Data Inv nhưng kết quả vẫn vậy. Cái mạch anh Nam modify lại hình như đã Inv ngõ Data rồi. Em đã thử với IC-Prog, PonyProg nhưng cũng không khả quan.
Khi dùng PonyProg2000 thì có vẻ như nó nhận ra con Rom (để chế độ Auto, đọc về, chương trình nhận dạng đúng 24C08) nhưng vẫn không ghi được và khi đọc thì ra 00. Có điều sao em thấy theo như datasheet của 24C08 (hãng ST) thì mình nên kéo pin E (Chip Enable) lên nguồn; trong khi đó các mạch hỗ trợ JDM lại kéo xuống GND. Có khi nào con Rom nó chết rồi không nhỉ? |
Đã giải quyết được vấn đề
Sau khi chạy đi mua 1 con 24C08 mới, gắn vào mạch, thử các cấu hình với WinPic800 mà nó vẫn không chạy. Có thể kết luận 1 cách không chắc chắn là WinPic800 không hỗ trợ JDM đọc Rom.
Dùng PonyProg thì đọc/ghi được con Rom mới mua, nhưng con cũ thì không. Như vậy là con Rom cũ đã bị hư... 1 phần (chương trình có nhận dạng được nó nhưng không đọc/ghi được). Vẫn chưa hiểu: - Tại sao con Rom cũ lại hư, bởi vì nó được lấy ra từ 1 thiết bị tốt. Không lẽ hàn có tí mà nó đã chết! - Chân Chip Enable kéo xuống Gnd mà nó vẫn hoạt động được. Ai biết xin chỉ giúp, xin cám ơn Cám ơn anh Nam đã nhiệt tình trả lời |
Trích:
2. Theo tôi được biết, EEPROM 24C08 không có chân Chip Enable mà chỉ có chân Write Protect, và nếu nối nó xuống GND thì chip sẽ hoạt động bình thường. Thân, |
1 Attachment(s)
EEPROM của hãng ST thiệt là khác người! Hôm nay mới xem datasheet của Atmel, nó phù hợp với cách nối mạch như SI-Prog mô tả.
Theo datasheet thì Atmel không có Chip Enable nhưng có A2, A1, A0 để định địa chỉ. ST thì có Chip Enable. Đây là sơ đồ chân của 2 loại: |
Múi giờ GMT. Hiện tại là 11:52 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam