PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Bootloaders - Programmers - Debuggers - Emulators (http://www.picvietnam.com/forum/forumdisplay.php?f=9)
-   -   Thông tin về các mạch nạp và phần mềm (http://www.picvietnam.com/forum/showthread.php?t=299)

omen 28-02-2007 03:15 PM

May quá cảm ơn bác, đúng là trị đúng bệnh
Em cũng đã đọc ở đâu đó bác hướng dẫn thế, nhưng lúc đó nó lại bị bệnh khác đâm ra ko nhớ

Em xin hỏi 1 chút nữa, các thông số của phần setting ( cạnh code và data) trong winpic800 như Oscillator, oscillator selection v.v có bắt buộc phải set chính xác, hay là phần #fuse trong lập trình đã lo chuyện đó rồi

namqn 28-02-2007 05:36 PM

Trích:

Nguyên văn bởi omen (Post 7446)
May quá cảm ơn bác, đúng là trị đúng bệnh
Em cũng đã đọc ở đâu đó bác hướng dẫn thế, nhưng lúc đó nó lại bị bệnh khác đâm ra ko nhớ

Em xin hỏi 1 chút nữa, các thông số của phần setting ( cạnh code và data) trong winpic800 như Oscillator, oscillator selection v.v có bắt buộc phải set chính xác, hay là phần #fuse trong lập trình đã lo chuyện đó rồi

Chuyện thêm tụ lọc cho các chân PGC và PGD (chủ yếu cho chân PGC) tôi đã nói ngay trong luồng này. Có lẽ vì bây giờ nó dài quá nên ít người đọc lại từ đầu.

Các thông số của phần setting nên được kiểm tra xem có đúng ý định của người viết chương trình hay không, vì chúng là những giá trị sẽ được WinPic800 nạp vào các từ cấu hình của chip. Việc chuyển dữ liệu từ #fuse sang tập tin hex là nhiệm vụ của trình biên dịch, tuy nhiên người lập trình thường hay quên thiết lập toàn bộ các từ cấu hình, mà lại không nhớ giá trị mặc định của chúng do trình biên dịch quy định, nên đôi khi trong tập tin hex có những giá trị cấu hình không mong muốn.

Thân,

levanlam 11-05-2007 05:05 PM

Mạch nạp
 
Hiện mình đang làm mạch nạp song song lấy từ trang oshonsoft.com, nhưng gặp một chut rắc rối nhờ các bác các anh chị trong dien đàn giải giùm. Vì trong mạch ko ghi rỏ chân chân số bao nhiêu của Pic, mà chỉ ghi các chân như Vpp,Lvp,data,clock,Vdd,Vss. Có một số chân thì em biết nhưng khi em muốn sử dụng 2 socket(20 chân và 40 chân ) vào trong nạch nạp thì ko biết nối với chân nào. Có bác nào hay anh chị nào giúp em với........em xin cảm ơn trước.

namqn 11-05-2007 07:00 PM

Trích:

Nguyên văn bởi levanlam (Post 8601)
Hiện mình đang làm mạch nạp song song lấy từ trang oshonsoft.com, nhưng gặp một chut rắc rối nhờ các bác các anh chị trong dien đàn giải giùm. Vì trong mạch ko ghi rỏ chân chân số bao nhiêu của Pic, mà chỉ ghi các chân như Vpp,Lvp,data,clock,Vdd,Vss. Có một số chân thì em biết nhưng khi em muốn sử dụng 2 socket(20 chân và 40 chân ) vào trong nạch nạp thì ko biết nối với chân nào. Có bác nào hay anh chị nào giúp em với........em xin cảm ơn trước.

Vì có khả năng các chip cần nạp có vị trí các chân đó không giống nhau, nên người thiết kế mạch chỉ thể hiện chức năng của các chân đó. Tùy vào chip cụ thể bạn muốn nạp mà bạn sẽ nối các chân đó một cách thích hợp. Bạn xem datasheet của (các) chip cần nạp để biết các chân Vpp,Lvp,data,clock,Vdd,Vss là những chân nào.

Nếu bạn muốn có 2 socket thì cứ nối những chân có cùng chức năng với nhau, chẳng hạn Vpp của cả hai socket vào cùng chân Vpp của mạch nạp. Tất nhiên là bạn không bao giờ nạp cả 2 chip cùng lúc.

Thân,

moihocpic1985 07-07-2007 09:01 PM

anh Nam co phien ban CCSC 4.00X khong? Em dang can gap de co the bien dich file cho PIC 16f887! Anh co the post file len dien dan ko chu nhu ban minhpic dua link tren rapidshare thi ko the down duoc!
Chan thanh cam on!

namqn 07-07-2007 09:57 PM

Trích:

Nguyên văn bởi moihocpic1985 (Post 9870)
anh Nam co phien ban CCSC 4.00X khong? Em dang can gap de co the bien dich file cho PIC 16f887! Anh co the post file len dien dan ko chu nhu ban minhpic dua link tren rapidshare thi ko the down duoc!
Chan thanh cam on!

Tôi không dùng CCS C, nhưng vẫn có thể download từ rapidshare giúp bạn, trong trường hợp bạn gặp trục trặc khi download. Bạn cho biết email, tôi sẽ gửi các file cho bạn, vì kích thước của file khá lớn nên không tiện đưa lên diễn đàn.

Thân,

moihocpic1985 08-07-2007 08:21 AM

Cám ơn anh Nam nhiều! Tối wa em đã tìm được phiên bản đó rồi!

cuopbienquin 10-07-2007 09:20 AM

Cách nạp cho PIC6F877A
 
1 Attachment(s)
Hiện mình đang thử nghiệm chạy mạch thật Led nhấp nháy.Mình đã có đủ linh kiện ,nhưng không biết cách sư dụng chương trình Winpic800 như thế nào để nạp cho nó đây.
Mình nạp qua cổng Com,mình cho chớp nháy đén Led,,nhưng khi ghim vào thi` tất cả các LEd đều sáng,không hiểu sao nưa~.Mình đổi chương trình khác thì lỗi vẫn vậy
Cácbạn có thể hướng dẫn gium` mình chi tiết sử dụng nạp,xả từng bước với phàn mềm Winpicc800 và có hình minh họa cho từng bước thì càng tốt ? Đây là lần đầu tiên mình làm mạch thật nên mình cũng không biết nhiều.
Mình có tạo chủ đề về vấn đề này mà không ai trả lơi chi tiết cả,mình đang rất cần.Mong các bạn giúp đỡ.

phamthanhkhuyen 10-07-2007 04:35 PM

1 Attachment(s)
to namqn
với mạch nạp PG5_V2 tôi nạp tốt với 16F877a nó có nạp được con 18F4550 không ?
tôi Detect 18F4550 nó báo là Unknown

sơ đồ mạch nạp

namqn 10-07-2007 05:42 PM

Trích:

Nguyên văn bởi phamthanhkhuyen (Post 9963)
to namqn
với mạch nạp PG5_V2 tôi nạp tốt với 16F877a nó có nạp được con 18F4550 không ?
tôi Detect 18F4550 nó báo là Unknown

sơ đồ mạch nạp

PIC18F4550 có bộ nhớ chương trình lớn gấp đôi PIC16F877A, do đó nếu bạn nạp chương trình lớn chiếm gần hết bộ nhớ của PIC18F4550 thì có khả năng gặp trục trặc.

Về lỗi detect, bạn có thể thêm một tụ khoảng 47 pF giữa chân PGC và GND, đặt càng gần PIC18F4550 càng tốt.

Sơ đồ của bạn tôi không đọc được, đơn giản vì tôi không dùng OrCAD. Bạn post sơ đồ dạng hình .gif hay .jpg đi.

Thân,

phamthanhkhuyen 10-07-2007 06:41 PM

to namqn
 
1 Attachment(s)
File kèm theo

hoami 10-07-2007 07:59 PM

Sao các anh không dùng Propic2 nhỉ, em dùng thấy rất tốt, dùng winpic nạp nhanh kinh khủng

namqn 10-07-2007 08:17 PM

Trích:

Nguyên văn bởi hoami (Post 9967)
Sao các anh không dùng Propic2 nhỉ, em dùng thấy rất tốt, dùng winpic nạp nhanh kinh khủng

Thì tôi vẫn khuyên các bạn dùng mạch nạp qua cổng song song, nhưng làm sao ép người khác phải dùng nó được. Họ có làm theo lời khuyên đó hay không là quyền của họ chứ.

Thân,

namqn 10-07-2007 08:35 PM

Trích:

Nguyên văn bởi phamthanhkhuyen (Post 9966)
File kèm theo

Bạn có đo thử áp rơi trên R4 (100 ohm) khi gắn PIC18F4550 vào chưa? Nếu áp rơi trên đó là > 2V thì sao (2V là áp rơi tương ứng với dòng tiêu thụ của PIC là 20 mA).

Hơn nữa, tụ điện C1 lớn quá sẽ làm Vdd tăng chậm. Datasheet cho biết Vdd phải tăng tối thiểu 0.05 V/ms (50 V/s) để chip có thể reset khi cấp nguồn.

Thân,

cuopbienquin 10-07-2007 11:10 PM

Sao không ai hướng dẫn mình hết nhĩ


Múi giờ GMT. Hiện tại là 10:53 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam