Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
em làm theo cách của bác đã nạp đươc, nhưng khi em cắm thêm LCD vào mạch thì lại ko detect được chip, em bỏ LCD thì lại OK, nếu em hàn chết LCD vào mạch thì ko nạp dc kiểu onboard này, thật là phiền,
Bác có phuong án giải quyết vấn đề này ko ah.
Em dùng nguồn 15V cấp cho mạch nạp
Thank bác
Bạn cho biết sơ đồ kết nối LCD vào mạch thử nghiệm của bạn. Để nạp theo kiểu ICSP, bạn cần cách ly các chân được sử dụng cho ICSP với các mạch ngoại vi bên ngoài PIC.
hic ! 1 hiện tượng làm e phải bối rối : Nếu ta viết code chiếm xấp xỉ 80% RAM thì file HEX khi nạp vào PIC , winPIC800 3.55d sẽ ko có thể tự detect PIC , lun báo UNKNOWN
Lúc đầu e nghĩ :tiu con 4331 oy , nhưng khi cắm nạp ICSP trên test board + code nhỏ thì detect và nạp vèo vèo .
Em cắm lại trên mạch và nạp code cỡ 70% RAM thì chạy ro ro
--> Có phải con PIC em mua loại zỏm ? Mua con # làm lại vẫn bị thế !
Bạn đã thử dùng test board và nạp code cỡ 80% dung lượng flash chưa? Tôi tin rằng việc nạp chương trình không liên quan đến lượng RAM được sử dụng của chương trình.
Bạn có thể tạo một file .hex đơn giản lấp đầy toàn bộ không gian flash của PIC và thử nạp bằng một mạch nạp tin cậy để xem PIC có phải là "dỏm" hay không.
Bạn đã thử dùng test board và nạp code cỡ 80% dung lượng flash chưa? Tôi tin rằng việc nạp chương trình không liên quan đến lượng RAM được sử dụng của chương trình.
Bạn có thể tạo một file .hex đơn giản lấp đầy toàn bộ không gian flash của PIC và thử nạp bằng một mạch nạp tin cậy để xem PIC có phải là "dỏm" hay không.
Thân,
mạch nạp của e là mạch Sh+ của a đó , hiện tượng như vậy vẫn xuất hiện khi e test thử với 3 con 4331 ( mua mới)
mạch nạp của e là mạch Sh+ của a đó , hiện tượng như vậy vẫn xuất hiện khi e test thử với 3 con 4331 ( mua mới)
Bạn có thể gửi tập tin .hex của bạn vào email của tôi, tôi sẽ thử giúp bạn trên mạch nạp Schaer+ Mod của tôi. WinPic800 v3.55d là phiên bản khá cũ, bạn cũng có thể thử thêm với các phiên bản mới hơn, cũng như các phần mềm khác có hỗ trợ mạch nạp Schaer như melabs Programmer, PICPgm, ... (đã giới thiệu trên trang web cá nhân của tôi).
tớ đã tìm mọi cách mà không ăn thua mọi thứ nhận dạng PIC kiểm tra phần cứng đều ok nhưng đến khi nạp thi báo lỗi luôn, ai đã từng gặp lỗi này thì giúp tớ với,tớ dùng mạch nạp qua cổng USB đang cần nạp gấp mà không mãi không sửa được. mong các bạn hồi âm sớm.
@manh_dt:bạn thử mượn một cáp nối từ cổng usb đến mạch nạp khác,và thử cắm cổng USB sau xem sao.Lỗi này có thể là vì nguồn cấp không đủ
tớ cũng nghi ngờ la do thiếu nguồn, tớ đã thử cắm cổng USB phía sau nhưng cũng khổng được, và tớ cũng đã dùng 1 cái mạch nạp cổng COM nhưng cũng báo lỗi tương tự. cách đây mấy tháng tớ vẫn dùng 2 cái mạch nạp này và nạp ngon lành cành đào nhưng không hiểu sao giờ nó lại sinh chuyện sau đó tớ đã thử cài lại WIN nhưng cũng không được.chẳng hiểu là tại sao.và tớ đã mang cái mạch nạp đó ra trường nạp bằng cái máy tính ở trường thì nạp ngon chỉ có ở nhà tớ là không nạp được, love_ac có bít tại sao không?
bạn cho biết sơ đồ kết nối lcd vào mạch thử nghiệm của bạn. để nạp theo kiểu icsp, bạn cần cách ly các chân được sử dụng cho icsp với các mạch ngoại vi bên ngoài pic.
@tuantuongtu:Theo thiết kế của bạn thì mình thấy thế này (ý kiến nếu sai mong các anh chị sửa giúp):khi bạn nạp theo chuẩn ICSP,áp bạn cấp từ jack icsp lúc này cấp cho khá nhiều tải ,đặc biết là LCD (khi bạn cắm vào) .Việc này ảnh hưởng đến việc nâng áp MCLR để đưa chip vào trạng thái lập trình.Do đó cách giải quyết hoặc là bạn dùng hẳn đề cắm LCD và ...hoặc bạn sử dụng một phương án có thể cách ly LCD khi nạp(dùng công tắc chẳng han hay..)
mạch nạp của e là mạch Sh+ của a đó , hiện tượng như vậy vẫn xuất hiện khi e test thử với 3 con 4331 ( mua mới)
Không rõ bạn thiết lập phần cứng trong WinPic800 ra sao, tôi thiết lập cho Schaer+ Mod của tôi (dùng chân 10 của cổng LPT thay vì chân 11 cho Data In) như trong hình đính kèm. Tôi đã thử nạp code mà bạn gửi cho tôi vào PIC18F4331 (code chiếm khoảng 79% dung lượng flash), sau đó dùng WinPic800 để detect lại PIC thì vẫn nhận diện được chip.
Chào các bác, em là lính mới về Pic nên có gì ngơ ngơ các bác thông cảm cho. Em đang định mua một mạch nạp để nạp cho 16f887 hoặc 16f886. Vào trang web của bác namqn thì thấy bảo mạch nạp JDM+PICPgm nạp được cho 16f887. Vậy nếu em mua cái mạch nạp PG2C( 80.000) thì có nạp được cho 16f887 không? Mong các bác chỉ cho, chứ em chẳng biết gì.
Chào các bác, em là lính mới về Pic nên có gì ngơ ngơ các bác thông cảm cho. Em đang định mua một mạch nạp để nạp cho 16f887 hoặc 16f886. Vào trang web của bác namqn thì thấy bảo mạch nạp JDM+PICPgm nạp được cho 16f887. Vậy nếu em mua cái mạch nạp PG2C( 80.000) thì có nạp được cho 16f887 không? Mong các bác chỉ cho, chứ em chẳng biết gì.
Chú ý: nếu bạn dùng laptop hoặc cổng COM máy tính của bạn không đủ điện áp thì nên dùng nguồn ngoài (ví dụ JDM Mod của tôi), trong khi PG2C là loại mạch nạp lấy nguồn từ cổng COM. Nếu bạn mua mạch nạp về rồi không dùng được thì đó là do cổng máy tính, chứ không phải do mạch nạp hay phần mềm. Vì PIC16F887 đã được tôi thử nghiệm với JDM Mod và PICPgm.
Chú ý: nếu bạn dùng laptop hoặc cổng COM máy tính của bạn không đủ điện áp thì nên dùng nguồn ngoài (ví dụ JDM Mod của tôi), trong khi PG2C là loại mạch nạp lấy nguồn từ cổng COM. Nếu bạn mua mạch nạp về rồi không dùng được thì đó là do cổng máy tính, chứ không phải do mạch nạp hay phần mềm. Vì PIC16F887 đã được tôi thử nghiệm với JDM Mod và PICPgm.
Thân,
Chào anh namqn, tự làm mạch nạp lấy thì em không có thời gian. Còn mạch nạp em chỉ mua được loại rẻ thôi ( trên dưới 100.000) chứ mấy chú 200, 300 nghìn thì em bó tay. Không biết em mua mạch nạp PG2c về có cách nào sửa cho nó dùng nguồn ngoài được không. Nếu mà không được thì có lẽ em phải chuyển mạch em sang dùng 16f877a (đắt quá vì mạch em dùng 2 con pic cơ) , hoặc cùng lắm là xài mấy em AVR, giá chip rẻ mà mạch nạp cũng rẻ hơn.
À quên, hôm qua em có mail cho mấy anh ở www.pnlabvn.com ( chỗ bán PG2C) thấy mấy anh ấy bảo PG2C nạp được cho 16f887, không biết thế nào nữa.
Chào anh namqn, tự làm mạch nạp lấy thì em không có thời gian. Còn mạch nạp em chỉ mua được loại rẻ thôi ( trên dưới 100.000) chứ mấy chú 200, 300 nghìn thì em bó tay. Không biết em mua mạch nạp PG2c về có cách nào sửa cho nó dùng nguồn ngoài được không. Nếu mà không được thì có lẽ em phải chuyển mạch em sang dùng 16f877a (đắt quá vì mạch em dùng 2 con pic cơ) , hoặc cùng lắm là xài mấy em AVR, giá chip rẻ mà mạch nạp cũng rẻ hơn.
À quên, hôm qua em có mail cho mấy anh ở www.pnlabvn.com ( chỗ bán PG2C) thấy mấy anh ấy bảo PG2C nạp được cho 16f887, không biết thế nào nữa.
2 mạch của a Nam , giá <30k . Dân lập trình mà nhát làm mạch thì tui póta. 2 mạch Sh+ và JMOD nạp đc hầu hết các chip thông dụng . Quá đủ u dùng .
Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
Để check IC sống hay chết thì đơn giản : bạn lắp cái mạch ( khuếch đại hoặc dao động ) chạy bằng con IC đó ,nhưng vị trí IC thì lắp cái đế .... thế là cứ cắm rút thì biết . Còn không thì kiếm cái này : https://shopee.vn/Xu-M%C3%A1y-ki%E1%...di-%C4%91%E1%B...
Tình hình là em có mua mạch 3s về để hàn vào khối pin 12v, hàn xong em đo tại các chân từ B-, B1, B2, B+ thì điện áp pin vẫn đủ 12,6v, nhưng tại 2 chân ra P- P+ thì đo chỉ được 6,3v là bị sao các bác, và chân P- P + này đồng thời là chân sạc xả thì mình cắm sạc xả cùng lúc được ko ạ
...
Comment