PDA

View Full Version : anh Nam cho em hỏi về BLD ?


hongquyen
10-03-2010, 08:37 AM
em chào anh Nam,

anh cho em hỏi, tại sao sau khi em nạp chương trình BLD vào cho pic 887 thì sau đó em muốn nạp 1 chương trình khác vào pic của em bằng mạch nạp PG3B (dùng 74ls07)-phần mềm là PICPgm_ thì mạch nạp này lại không nhận diện dc chip nữa và khi cắm pic vào mạch nạp, tháo ra là chương trình BLD cũ trong pic cung kg hoạt động được luôn ( vì phần mềm giao tiếp dùng BLD kg nhận ra chip nữa) (trước khi chưa nạp BLD cho chip mạch nạp này hoạt động rật tốt) em phải mượn mạch nạp qua USb của đứa bạn mới nạp lại cho chip dc.

anh khắc phục lỗi này giúp em với nhé. Em cảm ơn.

namqn
10-03-2010, 10:01 AM
em chào anh Nam,

anh cho em hỏi, tại sao sau khi em nạp chương trình BLD vào cho pic 887 thì sau đó em muốn nạp 1 chương trình khác vào pic của em bằng mạch nạp PG3B (dùng 74ls07)-phần mềm là PICPgm_ thì mạch nạp này lại không nhận diện dc chip nữa và khi cắm pic vào mạch nạp, tháo ra là chương trình BLD cũ trong pic cung kg hoạt động được luôn ( vì phần mềm giao tiếp dùng BLD kg nhận ra chip nữa) (trước khi chưa nạp BLD cho chip mạch nạp này hoạt động rật tốt) em phải mượn mạch nạp qua USb của đứa bạn mới nạp lại cho chip dc.

anh khắc phục lỗi này giúp em với nhé. Em cảm ơn.
Nếu đã dùng mạch nạp tương thích với Tait classic thì cho dù có dùng bộ dao động nội và tắt chức năng của chân MCLR, bạn vẫn có thể đưa chip vào chế độ nạp chương trình. Loại lỗi này tôi chưa gặp bao giờ, cũng có thể vì tôi chuyển sang dùng các mạch nạp qua USB từ năm 2007, nên không có cơ hội gặp.

Có khả năng sau khi mạch nạp chạy sai, đã làm cho cấu hình/code trong bootloader bị thay đổi, dẫn đến bootloader cũng chạy sai luôn.

Bạn thử cấu hình lại PICPgm như hình đính kèm xem sao.

Thân,

hongquyen
10-03-2010, 11:03 AM
Nếu đã dùng mạch nạp tương thích với Tait classic thì cho dù có dùng bộ dao động nội và tắt chức năng của chân MCLR, bạn vẫn có thể đưa chip vào chế độ nạp chương trình. Loại lỗi này tôi chưa gặp bao giờ, cũng có thể vì tôi chuyển sang dùng các mạch nạp qua USB từ năm 2007, nên không có cơ hội gặp.

Có khả năng sau khi mạch nạp chạy sai, đã làm cho cấu hình/code trong bootloader bị thay đổi, dẫn đến bootloader cũng chạy sai luôn.

Bạn thử cấu hình lại PICPgm như hình đính kèm xem sao.

Thân,

EM CẢM ƠN ANH.

em đã sửa lại phần mềm như anh đã gửi cho trong hình, nhưng nó vẫn không nhận dc chip anh ạ

namqn
10-03-2010, 12:35 PM
EM CẢM ƠN ANH.

em đã sửa lại phần mềm như anh đã gửi cho trong hình, nhưng nó vẫn không nhận dc chip anh ạ
Như vậy là tôi đoán sai chức năng của option đó trong phần mềm PICPgm Develop. Programmer.

Bạn dùng ICSP nối giữa mạch nạp và mạch đích, hay cắm/nhổ PIC trên mạch nạp?

Sơ đồ nguyên lý của mạch nạp ra sao (với giá trị thực của các linh kiện được dùng để làm mạch nạp)?

Thân,

namqn
10-03-2010, 08:18 PM
em chào anh

em nạp pic ngay trên mạch ứng dụng và dùng giao diện ICSP

em nghĩ là không phải lỗi ở phần cứng của mạch nạp cũng như jack cắm hoặc dây nối tới ICSP anh ạ vì trước khi nạp BLD cho chip, em đã nạp rất nhiều ct ứng dụng (cả 2 chip) mạch nạp đều nhận diện và nạp rất tốt, nhưng sau khi nạp BLD và em cũng dùng mạch nạp và mạch ứng dụng như đó, nhưng mạch nạp lại không nhận diện dc chip nữa (cả 2 con!) sau đó em thử BLD trước đây trong chip thì BLD cg không làm việc lại luôn anh ạ.

anh giúp em với, em cảm ơn

Chúc anh 1 buổi chiều vui vẻ.
Bạn thử nghĩ nhé: Tại sao mạch nạp qua USB của người khác lại nạp được cho con PIC đã có "nghi phạm" bootloader trong đó, còn mạch nạp của bạn thì không làm được việc đó?

Bạn dùng ICSP thì càng nên cung cấp sơ đồ nguyên lý của mạch nạp và mạch thử nghiệm. Vì có thể chip bị xóa trắng thì tương thích với các mạch của bạn (vì nó chẳng có gì khác ngoài hàng ngàn lệnh NOP để chạy), còn chip có chương trình thuộc loại như Tiny Bootloader thì lại không tương thích.

Câu hỏi ngoài lề: Bạn đang ở đâu?

Thân,

hongquyen
11-03-2010, 03:26 PM
Bạn thử nghĩ nhé: Tại sao mạch nạp qua USB của người khác lại nạp được cho con PIC đã có "nghi phạm" bootloader trong đó, còn mạch nạp của bạn thì không làm được việc đó?

Bạn dùng ICSP thì càng nên cung cấp sơ đồ nguyên lý của mạch nạp và mạch thử nghiệm. Vì có thể chip bị xóa trắng thì tương thích với các mạch của bạn (vì nó chẳng có gì khác ngoài hàng ngàn lệnh NOP để chạy), còn chip có chương trình thuộc loại như Tiny Bootloader thì lại không tương thích.

Câu hỏi ngoài lề: Bạn đang ở đâu?

Thân,

em chào anh Nam

dưới đây là hình nguồn và mạch chính của em(do hình kg thể phóng to nên em phải cắt làm 2 hình)-phần zip cắm em không sử dụng vì em làm sai!

còn mạch nạp cho pic qua ICSP em đang cắm thử trên testboard (testboard này em đã nạp thành công những bài tập trước đó)

dạ, hiện tại em đang ở HCM, cũng đang ở gần chổ anh Nam đang làm:), vì hồi trước em đã có ghé qua cty rồi.

namqn
11-03-2010, 11:16 PM
em chào anh Nam

dưới đây là hình nguồn và mạch chính của em(do hình kg thể phóng to nên em phải cắt làm 2 hình)-phần zip cắm em không sử dụng vì em làm sai!

còn mạch nạp cho pic qua ICSP em đang cắm thử trên testboard (testboard này em đã nạp thành công những bài tập trước đó)

dạ, hiện tại em đang ở HCM, cũng đang ở gần chổ anh Nam đang làm:), vì hồi trước em đã có ghé qua cty rồi.
Các tụ lọc 330p là hơi lớn (tôi biết trong sơ đồ nguyên lý của Olimex thì có những linh kiện này). Bạn nên bỏ các tụ đó, và gắn một tụ khoảng 47 pF ở phía mạch thử nghiệm giữa chân PGC/RB6 và GND, càng gần chip càng tốt.

Theo bạn thì tôi đang làm việc ở đâu (tôi không làm việc cho một công ty nào đâu nhé)?

Thân,

hongquyen
12-03-2010, 02:49 PM
Các tụ lọc 330p là hơi lớn (tôi biết trong sơ đồ nguyên lý của Olimex thì có những linh kiện này). Bạn nên bỏ các tụ đó, và gắn một tụ khoảng 47 pF ở phía mạch thử nghiệm giữa chân PGC/RB6 và GND, càng gần chip càng tốt.

Theo bạn thì tôi đang làm việc ở đâu (tôi không làm việc cho một công ty nào đâu nhé)?

Thân,

em cảm ơn anh đã hướng dẫn tận tình giúp em.

Anh Nam ơi, vậy là mình nối tắt 2 dây dẫn có tụ 330p xuống GND luôn phải không anh. Dạ để em thử và thông báo kết quả lại cho anh sau.

Hồi trước em có ghé qua cty chổ Nguyễn Minh Hoàng, ở Hoàng Hoa Thám thì gặp anh, sau đó anh có giới thiệu cho em gặp anh F., còn mấy cty khác thì em kg biết ạ:)

namqn
12-03-2010, 04:42 PM
em cảm ơn anh đã hướng dẫn tận tình giúp em.

Anh Nam ơi, vậy là mình nối tắt 2 dây dẫn có tụ 330p xuống GND luôn phải không anh. Dạ để em thử và thông báo kết quả lại cho anh sau.

Hồi trước em có ghé qua cty chổ Nguyễn Minh Hoàng, ở Hoàng Hoa Thám thì gặp anh, sau đó anh có giới thiệu cho em gặp anh F., còn mấy cty khác thì em kg biết ạ:)
Bạn hiểu sai rồi. Gỡ bỏ 2 tụ đó ra, nhưng không nối hai dây dẫn đó xuống GND.

Bạn nhầm người rồi. Tôi không phải là nhân vật đó đâu (tôi không phải là nhân viên của công ty nào cả, kể cả R&P).

Thân,

hongquyen
12-03-2010, 07:50 PM
Bạn hiểu sai rồi. Gỡ bỏ 2 tụ đó ra, nhưng không nối hai dây dẫn đó xuống GND.

Bạn nhầm người rồi. Tôi không phải là nhân vật đó đâu (tôi phải là nhân viên của công ty nào cả, kể cả R&P).

Thân,

dạ em cảm ơn anh.

1 vài ngày trước khi em đến cty R&B ở Hoàng Hoa Thám tìm mua Pic,em đã nhắn tin cho anh falleaf thì được nói nếu có nhu cầu mua, thì đến cty và tìm người tên là Nam anh ấy hướng dẫn cho, bữa sau em đến gặp 1 anh tên là Nam. em cứ ngỡ là anh chứ.chắc là cùng tên anh ạ.-vậy mà từ bữa tới giờ em cứ nghĩ là mình may mắn khi gặp được các anh hay tham gia trả lời câu hỏi trên diễn đàn ở ngoài đời chứ.:(

namqn
12-03-2010, 08:43 PM
dạ em cảm ơn anh.

1 vài ngày trước khi em đến cty R&B ở Hoàng Hoa Thám tìm mua Pic,em đã nhắn tin cho anh falleaf thì được nói nếu có nhu cầu mua, thì đến cty và tìm người tên là Nam anh ấy hướng dẫn cho, bữa sau em đến gặp 1 anh tên là Nam. em cứ ngỡ là anh chứ.chắc là cùng tên anh ạ.-vậy mà từ bữa tới giờ em cứ nghĩ là mình may mắn khi gặp được các anh hay tham gia trả lời câu hỏi trên diễn đàn ở ngoài đời chứ.:(
Anh chàng tên Nam đó là nhân vật này:
http://www.picvietnam.com/forum/member.php?u=34186

Còn tôi cũng dễ gặp thôi, sinh viên vẫn gặp tôi thường xuyên ở khoa Điện, Đại học Bách khoa Tp. HCM.

Thân,

hongquyen
12-03-2010, 09:09 PM
Anh chàng tên Nam đó là nhân vật này:
http://www.picvietnam.com/forum/member.php?u=34186

Còn tôi cũng dễ gặp thôi, sinh viên vẫn gặp tôi thường xuyên ở khoa Điện, Đại học Bách khoa Tp. HCM.

Thân,


em cảm ơn anh nhiều

kính chúc anh và gia đình thật nhiều sức khỏe.