PDA

View Full Version : ERROR: --> writting address 0x000000


galacticos
13-11-2008, 10:40 AM
Tôi biên dịch bình thường, nhưng khi nạp bằng winpic thì gặp lỗi sau

ERROR: --> writting address 0x000000
written: 0x3000 Read: 0x3fff

namqn
13-11-2008, 04:46 PM
Bạn nên cho biết thêm bạn đang dùng mạch nạp gì. Lỗi trên thường liên quan đến việc không xóa được flash của PIC.

Không rõ trước đó WinPic800 có detect được PIC của bạn hay chưa?

Thân,

beanwin
13-11-2008, 06:18 PM
Em cũng gặp phải lỗi trên, trước đó vẫn detect được PIC, em dùng mạch nạp PClab-40. Xóa dữ liệu cũ không được và khi nạp thì xẩy ra hiện tượng trên. Các bác giúp em với.

namqn
13-11-2008, 06:50 PM
Em cũng gặp phải lỗi trên, trước đó vẫn detect được PIC, em dùng mạch nạp PClab-40. Xóa dữ liệu cũ không được và khi nạp thì xẩy ra hiện tượng trên. Các bác giúp em với.
Nếu bạn mua mạch nạp từ một người/nhà sản xuất nào đó, bạn có thể liên hệ với họ để được hỗ trợ kỹ thuật.

Nếu bạn tự làm mạch, bạn cho biết sơ đồ nguyên lý mà bạn đã dùng.

Thân,

beanwin
13-11-2008, 10:24 PM
Xin cám ơn bác namqn, loại mạch này em mua ở Hoàng Hoa Thám HN, khi mua được biết mạch do trong Sài Gòn làm, hình như chủ là anh Minh thì phải. Mọi lần nạp rất tốt nhưng mấy hôm nay lại dở chứng chứ.

galacticos
13-11-2008, 11:18 PM
Tui sài My_GTP, mà tui vẫn chưa detect đc PIC, tui đã kiểm tra kỹ việc kết nối là oke hết, mà kô hiểu sao lại vậy, PIC tui mới mua thui, tui nghĩ kô có vấn đề j về PIC, tui dùng pic 16F877A

namqn
13-11-2008, 11:37 PM
Tui sài My_GTP, mà tui vẫn chưa detect đc PIC, tui đã kiểm tra kỹ việc kết nối là oke hết, mà kô hiểu sao lại vậy, PIC tui mới mua thui, tui nghĩ kô có vấn đề j về PIC, tui dùng pic 16F877A
Tôi chưa từng biết về mạch nạp My_GTP này, nếu bạn tự làm mà không đưa sơ đồ nguyên lý lên thì chúng tôi đều là thầy bói mù xem voi.

Nếu bạn mua của người/nhà sản xuất nào đó thì nên liên hệ họ để được hỗ trợ kỹ thuật.

Thân,

galacticos
14-11-2008, 10:12 AM
Đây là sơ đồ mạch nạp

namqn
14-11-2008, 05:12 PM
Đây là sơ đồ mạch nạp
Tôi không dùng OrCAD (và một số bạn khác cũng vậy), do đó đề nghị bạn upload tập tin dạng ảnh (.gif hoặc .jpg). Chỉ cần sơ đồ nguyên lý, không cần layout của mạch.

Bạn hãy đọc bài viết đầu tiên trong luồng có link nằm ở chữ ký của tôi, để có thể đặt câu hỏi tốt hơn.

Thân,

galacticos
15-11-2008, 09:33 AM
Hic, mong mọi người thông cảm, tui mới vào diễn đàn nên cũng chưa bit nhiều quy tắc của diễn đàn. Đây là sơ đồ mạch nạp tui đã, chụp lại. Mà hiện tại tui vẫn chưa detect đc pic, kô bit có phải pic die kô, tui mới mua nó mà. Hix

hopeman
15-11-2008, 10:41 AM
lỗi này là lỗi rất hay gặp với các mạch nạp qua cổng USB, tỗi cũng đã từng trả lời trên PicVietNam(có cả hình minh họa) nhưng không nhớ ở đâu nữa. nguyên nhân là do điện áp cấp ra của cổng USB quá thấp (thường là 4,5V bạn có thể đo lại) nên chỉ detech mà ko nạp được. vì thế nên có 2 cách giải quyết như sau:
1. bạn nạp qua đường icsp (nạp chip online) và trên mạch có chip thì bạn cấp điện độc lập cho nó làm sao để >5V thì sẽ được.
2. bạn nạp ngay trên socket của mạch nạp thì phải cấp điện phụ trợ cho mạch nạp cũng với điện áp >5V , nên tận dụng luôn 2 chân Vdd và Vcc của cổng icsp ấy, đỡ phải sửa mạch , bạn tìm lại bài cũ của mình có hình minh họa nhé :D

Lightning
16-11-2008, 12:14 AM
Tôi nghĩ là lỗi do dây cáp USB vì tôi cũng gặp trường hợp này rồi thay dây khác lại dùng được. Tôi đang dùng 2 mạch nạp mỗi mạch dùng một dây khác nhau không dùng chung được, mặc dù hai dây cùng chung một kiểu giống nhau.Chắc do chất lượng dây không tốt bạn thử thay dây khác xem sao.

galacticos
17-11-2008, 02:05 PM
Hiện tại tôi vẫn kô detect đc PIC, kô bit đây có phải lỗi do nguồn kô đủ không, tui dùng nguồn trong máy tính, lấy từ USB

galacticos
17-11-2008, 02:11 PM
Đây là sơ đồ mạch tôi kết nối với module RF, và mạch nạp.

namqn
17-11-2008, 03:23 PM
Đây là sơ đồ mạch tôi kết nối với module RF, và mạch nạp.
Bạn nên nối một điện trở vài k từ chân PGM xuống GND. Nên có các tụ 100 nF (ceramic) giữa các cặp chân nguồn.

Thân,

lequocbao
28-11-2008, 12:38 PM
Anh Nam ôi !em sơ ý để cái board mạch lên cái nhíp bằng sắt (lúc đang có nguồn)rồi không biết bị chạm chổ nào mà con pic 16f877a không detec được(trước đó vẫn chạy tốt),nhưng lạ ở chổ là em vẫn xóa được dữ liệu và đọc ngược dữ liệu từ pic ra (dĩ nhiên là toàn bộ là 3FFF) rồi vẫn với những dữ liệu đó em vẫn nạp vào pic được (trên thanh title của trình nạp thì nhận biết là pic 16f877a lúc xóa va ghi),còn dữ liệu do mình lập trình thì bị báo lỗi ghi địa chỉ 0x000000.E dùng mạch nạp JDM và trình nạp là Winpic800.Con pic của em vậy là chết chưa anh?

namqn
28-11-2008, 04:59 PM
Anh Nam ôi !em sơ ý để cái board mạch lên cái nhíp bằng sắt (lúc đang có nguồn)rồi không biết bị chạm chổ nào mà con pic 16f877a không detec được(trước đó vẫn chạy tốt),nhưng lạ ở chổ là em vẫn xóa được dữ liệu và đọc ngược dữ liệu từ pic ra (dĩ nhiên là toàn bộ là 3FFF) rồi vẫn với những dữ liệu đó em vẫn nạp vào pic được (trên thanh title của trình nạp thì nhận biết là pic 16f877a lúc xóa va ghi),còn dữ liệu do mình lập trình thì bị báo lỗi ghi địa chỉ 0x000000.E dùng mạch nạp JDM và trình nạp là Winpic800.Con pic của em vậy là chết chưa anh?
Trong nhiều trường hợp, mạch nạp không còn hoạt động sẽ cho dữ liệu đọc về toàn là bit '1'. Do vậy, chưa thể kết luận rằng bạn có thể xóa dữ liệu trong PIC và nạp những dữ liệu 0x3FFF đó vào PIC16F877A.

Biểu hiện rõ ràng hơn là khi bạn dùng code thực sự thì bạn không thể ghi được vào PIC ngay ở ô nhớ đầu tiên, cho thấy mạch nạp có vấn đề. Khả năng nhiều hơn là mạch nạp của bạn không hoạt động tốt, chứ PIC của bạn chưa hẳn đã bị hỏng.

Thân,

nmhai
28-11-2008, 05:15 PM
Tôi biên dịch bình thường, nhưng khi nạp bằng winpic thì gặp lỗi sau

ERROR: --> writting address 0x000000
written: 0x3000 Read: 0x3fff


Lỗi trên có thể bị một trong các trường hợp sau:
- Không detect được PIC
- Điện áp cấp cho mạch nạp thấp, không đủ 5V, xem lại nguồn usb và cáp usb
- Bị xung đột nguồn , giữa nguồn USB và nguồn cấp cho mạch, trong trường hợp này chỉ nên chọn 1 trong 2 nguồn.
- Tụ điện ở chân reset, tụ ở đây không được quá lớn, có thể bỏ luôn tụ điện ở đây.
- Tụ nguồn quá lớn.
Một vài điều góp ý!

lequocbao
28-11-2008, 05:20 PM
Chắc không phải do board nạp anh ah!Cái board mạch mà em nói ở đây là cái board mà em cắm pic lên sau khi nạp để giao tiếp với các thiết bị ngoại vi đó anh (lúc đó em đang test chương trình thì bị chạm anh ah)!

namqn
28-11-2008, 06:22 PM
Chắc không phải do board nạp anh ah!Cái board mạch mà em nói ở đây là cái board mà em cắm pic lên sau khi nạp để giao tiếp với các thiết bị ngoại vi đó anh (lúc đó em đang test chương trình thì bị chạm anh ah)!
Bạn nạp chương trình khi PIC nằm trên board thử nghiệm, hay bạn nhổ PIC ra và gắn vào mạch nạp? Nếu bạn nạp với PIC nằm ngay trên board thử nghiệm thì cho biết sơ đồ mạch thử nghiệm của bạn.

Bạn có xác định được các chân nào bị chạm với nhau khi xảy ra chạm chập không?

Thân,

lequocbao
28-11-2008, 08:13 PM
Em nhổ pic ra nạp ở mạch nạp JDM, rồi cắm vào board test của em.Board test thì cũng đơn giản là vài nút nhấn và led hiển thị thôi anh ah!Em cũng không biết là chân nào bị chạm nữa,chỉ biết là đang test pic chạy đúng như lập trình ngon lành, rồi em để cái board test lên cái nhíp rồi thì không thấy các đầu ra của pic nữa(kể cả thử nhấn nút reset nhưng không ăn thua).Em tháo pic ra lắp lại vào board nạp thì trình nạp không detect được nữa (như em trình bày ở trên).Chắc con pic của em về đoàn tụ với ông bà rồi wá!hu hu...

ketxanh
28-11-2008, 10:52 PM
Gặp vấn đề với mạch nạp gUSB +, xin mọi người chỉ giúp.Mình không hiểu nguyên nhân vi sao mà cái mạch nạp của mình bây giờ mỗi khi sử dụng con PIC trên mạch nạp từ từ nóng lên (trước đây không bị vậy). Nóng nhất là ở khu vực giữa IC. Mặc dù vẫn có thể nạp được nhưng cứ đà này chăc giăm bảy hôm nữa nó tiêu quá. Mạch này mình sử dụng lâu rồi, chắc được hơn một năm rồi. Xin mọi người đóng góp ý kiến để mình có thể tìm ra nguyên nhân.Cảm ơn mọi người, dù chỉ là đọc qua cho biết.

namqn
28-11-2008, 11:34 PM
Gặp vấn đề với mạch nạp gUSB +, xin mọi người chỉ giúp.Mình không hiểu nguyên nhân vi sao mà cái mạch nạp của mình bây giờ mỗi khi sử dụng con PIC trên mạch nạp từ từ nóng lên (trước đây không bị vậy). Nóng nhất là ở khu vực giữa IC. Mặc dù vẫn có thể nạp được nhưng cứ đà này chăc giăm bảy hôm nữa nó tiêu quá. Mạch này mình sử dụng lâu rồi, chắc được hơn một năm rồi. Xin mọi người đóng góp ý kiến để mình có thể tìm ra nguyên nhân.Cảm ơn mọi người, dù chỉ là đọc qua cho biết.
Tôi tin là mạch nạp này được một thành viên trên diễn đàn này sản xuất, bạn nên liên hệ với người sản xuất trước để nhờ hỗ trợ. Thiết kế của gUSB + không phải là thiết kế mở, do vậy chúng tôi rất khó góp ý cho bạn.

Thân,

ketxanh
28-11-2008, 11:50 PM
Xin cảm ơn Trưởng lão nhiều. Khó chứ không phải là không có. xin mọi ngừoi hãy chia xẻ it kinh nghiệm.

duy08091983
29-11-2008, 07:00 PM
Gặp vấn đề với mạch nạp gUSB +, xin mọi người chỉ giúp.Mình không hiểu nguyên nhân vi sao mà cái mạch nạp của mình bây giờ mỗi khi sử dụng con PIC trên mạch nạp từ từ nóng lên (trước đây không bị vậy). Nóng nhất là ở khu vực giữa IC. Mặc dù vẫn có thể nạp được nhưng cứ đà này chăc giăm bảy hôm nữa nó tiêu quá. Mạch này mình sử dụng lâu rồi, chắc được hơn một năm rồi. Xin mọi người đóng góp ý kiến để mình có thể tìm ra nguyên nhân.Cảm ơn mọi người, dù chỉ là đọc qua cho biết.

Chào KetXanh,

Trước tiên cám ơn bạn đã sử dụng sản phẩm này trong thời gian vừa qua.

Sản phẩm trong quá trình sử dụng có thể phát sinh lỗi, theo mô tả của bạn thì mình cũng chưa dự đoán được nguyên nhân là gì, nên không hỗ trợ kỹ thuật từ xa được. Bạn hãy gửi mạch nạp đến cho mình, để kiểm tra và khắc phục lỗi này và sẽ được cập nhật firmwave có chức năng tiết kiệm năng lượng (cách đây 1 năm sản phẩm chưa có chức năng này) làm mát PIC master đáng kể, cũng như hỗ trợ nhiều loại PIC hơn.

Nếu bạn ở xa hãy gửi EMS cho mình theo địa chỉ sau:
- Đoàn Phương Duy (team MEP)
- Cty Gameloft, Tầng 7 E-Town 2
- 364 Cộng Hòa, Q.Tân Bình, TpHCM
- (Tel : 095 709 3640)

Chi phí chuyển phát trở lại cho bạn, bên mình sẽ lo. Các chi phí phát sinh khác, bên mình sẽ cố gắng miễn giảm cho bạn.

Mong sớm nhận được phản hồi của bạn.

Homepage : www.pduytech.com
Email : oliver.duy@gmail.com
YM : duy08091983@yahoo.com

ketxanh
29-11-2008, 10:25 PM
Xin chân thành cảm ơn thông tin bổ ích của bác Duy, em là sv spkt. em đang ở thủ đức. Em sẽ ghé công ty để gửi mạch nạp cho bác. Nhìn số điện thoại dđ của bác em mới nhớ là em có mua của bác mấy con pic rồi.em vẫn còn lưu số của bác trong máy, mà tự dưng quên khuấy. bữa nào em ghé công ty, bác cho em mua thêm một con pic18f4550 nữa nhé.
nếu bác bận quá thì bác cho em cái hẹn. số điên thoại của em là 0909 704 100

beanwin
30-11-2008, 09:42 PM
Tôi cũng bị lỗi như trên và cũng đã hỏi các bác, loại mạch tôi dùng là PClab-40 sử dụng cổng LPT. Sau khi dùng máy tính khác để nạp thì lại được, như vậy không phải là do mạch nạp. Các bác có thể chuyển sang máy khác thử xem, nếu không được thì mới kiểm tra lại nguồn.

minh_luandt
23-02-2009, 08:34 PM
theo kinh nghiệm của tôi
Dùng đế 40 chân đen, đế thấp rất dể xuất hiện hiện tượng lỗi như trên
Khi thay bằng đế 40 chân có cần gạt màu xanh, đế cao thì ko còn hiện tượng đó nữa.