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 .
Ở đây thì cũng chỉ có mấy cái máy tập gym là cùng, vào Nhà máy thì không đủ tuổi, mà bài thực hành thì không đủ cơm trưa.
Mà mấy cái máy gym thì cần giải pháp đồng bộ tốt hơn là biện pháp chắp vá....
Mấy cái hệ thống Minh Thông đó là tôi tránh xa.
Vì một ngày mình bấm nút La- bô mấy lần, bấm vào những giờ nào nó cũng lưu vào datalog.
Dễ lộ bảo mật.
...
Đinh Vặn và Nhà Thùng ngồi uống bia thì cúp điện. Đinh Vặn vào trạng thái stanby, cầm ly bia mà không uống được. Đến khi có điện, cảm biến của Đinh Vặn phát huy chức năng, cầm chai bia tu 1 hơi.
Đa số các đồ điện là cứ có điện là sẽ hoạt động.
Nhưng ngày nay, nhiều thiết bị điện có điều khiển không tự hoạt động khi có điện nguồn. Máy chỉ ở chế độ stanby, tới khi người sử dụng nhấn phím power.
Ví dụ...
Mình cần đặt hàng thiết kế chế tạo mạch nghịch lưu 3 pha để cài đặt các thuật toán điều khiển động cơ FOC, DTC, ... Xin liên hệ trungaut@gmail.com để bàn chi tiết. Xin cảm ơn diễn dàn đăng tin!
Comment