Làm sao để nạp dữ liệu vào pic bằng mạch nạp?

saiya

Thành Viên PIF
cho e hỏi khi có file hex rồi thì làm sao mình nạp vào kon PIC bằng mạch nạp dc vậy mấy anh chị???
 

tranhieu_hcmut

Cố Vấn CLB
Staff member
- dùng phần mềm PICkit 2 v2.61
- kết nối mạch nạp với main pic
- chạy PICkit 2 v2.61
- File - import Hex
- Write
 

saiya

Thành Viên PIF
nạp chương trình của LED, rồi làm sao cho chạy vậy a? chạy xong rồi làm sao để xóa dữ liệu đã nạp lúc trước để nạp 1 chương trình mới khác vào PIC vậy a? a có video hay tài liệu nào về cách nạp-xóa dữ liệu PIC ko?
 

eMagic

Gà mẹ
Staff member
- Nạp xong chương trình cho Pic thì bạn cấp nguồn cho mạch Pic, kết nối phần cứng từ I/O mà bạn viết trong code với Leds.
- Khi bạn nạp 1 ct mới thì tự nó xóa ct cũ, hoặc bạn chọn erase nó.
Còn video thì chắc là không có, nếu em còn vướng mắc thì mang lên lớp hỏi các anh, chắc chắn sẽ được giúp đỡ nhiệt tình, cứ mạnh dạn hỏi vì chỉ là chia sẻ với nhau thui nên k có gì phải ngại.
 

nguyentambi

Thành Viên PIF
ặc ặc lỗi này là lỗi gì vậy huhu

Em nạp đi nạp lại gần 50 lần rồi mà ko được. Nạp được đúng 1 lần àh. 1/50 :((
 

Huy_Nguyen

Cố Vấn CLB
lỗi này là do mạch boost trên mạch nạp ko tạo ra đủ áp để nạp pic trong suốt quá trình
Solution: Thay con diode gần cuộn L 680uH thành con diode 1N4148
thân
 

nguyentambi

Thành Viên PIF
lỗi này là do mạch boost trên mạch nạp ko tạo ra đủ áp để nạp pic trong suốt quá trình
Solution: Thay con diode gần cuộn L 680uH thành con diode 1N4148
thân
Cho em hỏi. Mạch này là mạch nạp của anh Hiếu. Có 2 con diot, 1 con là 1N4148, 1 con là 1N4007. Vậy thay con nào vậy anh? Có phải con diot màu đen (1N4007) kế bên cái tụ đen (100uF) thành con màu vàng (1N4148) không?
 

tranhieu_hcmut

Cố Vấn CLB
Staff member
con diode đó a đã thay bằng 1N4148 rồi, e ko cần thay nữa. có thể là do tụ 47uf bị rò, e thay bằng tụ khác thử xem...nếu vẫn ko đc thì bữa sau e mang lên rồi a sửa cho
 

nguyentambi

Thành Viên PIF
hì hì được rồi mấy anh ơi. Lý do là do cổng USB của máy em nó bị hụt áp ra hay sao đó. Em rút cái jumper ra rồi dùng cái nối USB em tự chế (nối 2 đầu 1 và 4 của USB vô 2 con diot 1N4007 rồi nối 2 đầu còn lại của 2 con diot vô cấp nguồn của mainPIC) thì dùng được rồi. Ngồi mò cả buổi mới ra hjhj.
 

saiya

Thành Viên PIF
e có nhiều file hex với nhiều kiểu chạy led khác nhau, làm sao mà khi nạp zô PIC, và bấm nút nào thì nó đổi cách sáng led vậy mấy a?
 

tranhieu_hcmut

Cố Vấn CLB
Staff member
cái đó là do e lập trình chứ...tổng hợp tất cả thành 1 & viết thêm code để mỗi lần nhấn nút thì sẽ đổi mode
 

nguyentambi

Thành Viên PIF
viết các chương trình thành các chương trình con. Rồi chương trình chính gọi lần lượt các chương trình con khi bấm nút.
 
bạn phải đưa lỗi lên thì mới sữa được chứ. nếu có ảnh thì port anh nếu không thì hãy mô tả lại tình trạng của nó thì mới có cách giải quyết được chứ bạn kêu vậy thì cũng chịu thôi.
 

40903219

Trứng gà
thông báo trên PicKit2 sau khi check communication là "PICkit2 no found. check USB conections and usb tools --> check communication to retry"...
em use sợi cáp của cái module mạng VNN cho free...củng là chuẩn A-->B mà không biết bị lỗi gì nữa...hiz
 

nguyentambi

Thành Viên PIF
mà lúc cắm mạch pitkit2 vô máy tính có nhận driver ko? Và bạn có kết nối mạch Pickit2 với main PIC ko? Nếu có kết nối với mainPic thì tháo kết nối ra thử. Nếu được bạn post hình mạch Pickit2 của bạn sau khi đã chấm hàn để mọi người coi thử.
 

40903219

Trứng gà
lỗi : " PICkit2 is conected. ID = OlHoss [ parts in this family are not auto-detect ] "
là bị gì anh???
 

tranhieu_hcmut

Cố Vấn CLB
Staff member
Board của e đã xong...nguyên nhân rất đơn giản, sợi cáp của e có vấn đề :D. a đã kết nối và nạp thử...chạy OK. Liên hệ với a để lấy lại board nghen, tốt nhất là e mua 1 sợi dây chuyển đổi loại màu xanh (thiên minh bán 18K)
 

corazon_de.san

Trứng gà
Em vừa mua 1 sợi cable USB 2.0 AM/BM nhưng sao vẫn không kết nối được với máy tính. Mạch hàn chắc là ok rồi nhưng không kết nối được. A nói rõ lúc kết nối cần làm những bước cụ thể nào được không ạ?
 

tranhieu_hcmut

Cố Vấn CLB
Staff member
Chẳng cần làm gì hết e à...cắm vào là chạy, nếu nó nhận mạch nạp thì sẽ có tiếng báo giống như nhận USB vậy, còn ko có tiếng gì thì phải xem lại...nếu ko sữa đc thì thứ 7 mang lên a sửa cho :D
 
Top