PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   PIC32 - Bộ điều khiển tín hiệu số 32-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=61)
-   -   Chân PGD/PGC nào dùng để nạp? (http://www.picvietnam.com/forum/showthread.php?t=2944)

Serenade 16-10-2008 04:16 PM

Chân PGD/PGC nào dùng để nạp?
 
Con dspic33fxxxx có tới 3 cặp chân PGDx/PGCx, pic32 có 2 cặp như thế. Vậy cặp chân nào dùng để nạp? chúng có khác nhau ko?

namqn 16-10-2008 04:29 PM

Trích:

Nguyên văn bởi Serenade (Post 19631)
Con dspic33fxxxx có tới 3 cặp chân PGDx/PGCx, pic32 có 2 cặp như thế. Vậy cặp chân nào dùng để nạp? chúng có khác nhau ko?

Bạn có thể dùng một cặp bất kỳ trong 3 cặp này để nạp. Theo tôi thì Microchip đưa ra 3 cặp chân này để thuận tiện cho người dùng thôi (PIC32 Starter Kit dùng cặp chân PGD2/PGC2).

Thân,

luongnhut 05-09-2009 06:59 PM

Trích:

Nguyên văn bởi namqn (Post 19633)
Bạn có thể dùng một cặp bất kỳ trong 3 cặp này để nạp. Theo tôi thì Microchip đưa ra 3 cặp chân này để thuận tiện cho người dùng thôi (PIC32 Starter Kit dùng cặp chân PGD2/PGC2).

Thân,

anh Nam, 2 cặp chân mà anh nói là PGECx/PGEDx (chân 24,25,26,27 trên pic32mx360L512) phải ko anh

namqn 07-09-2009 03:12 PM

Trích:

Nguyên văn bởi luongnhut (Post 29328)
anh Nam, 2 cặp chân mà anh nói là PGECx/PGEDx (chân 24,25,26,27 trên pic32mx360L512) phải ko anh

Đúng rồi bạn. Phiên bản datasheet DS61143E gọi là PGCx/PGDx, còn phiên bản DS61143F gọi là PGECx/PGEDx.

Thân,

tahi 26-05-2010 05:26 PM

update về phần này chút, có nhiều người dùng pic đã phàn nàn về sự ổn định của các chân nạp PGC2/PGD2 và PGC3/PGD3. Bản thân em đã bị dính trường hợp, sử dụng chân PGC3/PGD3 của dspic33, NẠP ĐƯỢC nhưng KO DEBUG ĐƯỢC...

Nên theo em, tối ưu nhất là sử dụng chân PGC1/PGD1 để nạp và debug...

ngocthanh07 26-05-2010 06:02 PM

Trích:

Nguyên văn bởi tahi (Post 36301)
update về phần này chút, có nhiều người dùng pic đã phàn nàn về sự ổn định của các chân nạp PGC2/PGD2 và PGC3/PGD3. Bản thân em đã bị dính trường hợp, sử dụng chân PGC3/PGD3 của dspic33, NẠP ĐƯỢC nhưng KO DEBUG ĐƯỢC...

Nên theo em, tối ưu nhất là sử dụng chân PGC1/PGD1 để nạp và debug...

Đừng phát biểu vội vàng thế bạn.

Truớc khi debug bạn làm ơn vào configuration bits mà chọn dùng cặp chân nào để debug hoặc config bằng các từ config. Bản thân bạn bị dính tại bạn không "đọc kĩ hướng dẫn sử dụng truớc khi dùng". Tớ dùng cả ba cặp đấy, chẳng có vấn đề gì với chuyện debug cả.

Những từ "nhiều nguời" dùng để chỉ một đối tượng không rõ ràng, chắc họ cũng quên config thôi, không đáng tin cậy, lời nói đó không có giá trị.

tahi 28-05-2010 05:47 PM

Tình hình là em đã check lại, đúng như bác ngocthanh07 nói, em cấu hình bằng code, ko để ý trong phần configuration bit....nạp bằng cả 3 đường đều được , debug bằng đường 1, 2 đều ngon, nhưng ko debug được đường 3
Sửa lại code tý là ngon
[code\]
//CASE4: Star-up using internal FRC, after that switching to Primary Oscillator with PLL
_FOSCSEL(FNOSC_FRC);// Select Internal FRC at POR
_FOSC(FCKSM_CSECMD & OSCIOFNC_OFF & POSCMD_XT);// Enable Clock Switching and Configure POSC in XT mode
_FWDT(FWDTEN_OFF); // Watchdog Timer Enabled/disabled by user software
_FGS(GCP_OFF); //Code protect off
_FICD(ICS_PGD3); //Program and debug via PGC3/PGD3
[code]

ngocthanh07 28-05-2010 07:13 PM

Trích:

Nguyên văn bởi tahi (Post 36370)
Tình hình là em đã check lại, đúng như bác ngocthanh07 nói, em cấu hình bằng code, ko để ý trong phần configuration bit....nạp bằng cả 3 đường đều được , debug bằng đường 1, 2 đều ngon, nhưng ko debug được đường 3
Sửa lại code tý là ngon
[code\]

Đôi khi chân PGED/PGEC trùng với các chân có chức năng như PWM, SPI, UART ... bạn cũng không DEBUG đuợc ! , chữ đôi khi có nghĩa là không phải lúc nào cũng không đuợc và không phải lúc nào cũng được. Nên bạn kiểm tra lại xem cặp PGED3/PGEC3 của bạn có trùng chân nào đặc biệt không. Mình nghĩ nếu như từ CONFIG đã cho phép chọn thì nó phải dùng được. Không suy nghĩ lung tung chi cho mệt, có gì coi errerta coi có nói không.

robotpic 31-10-2010 03:01 PM

Cho em hỎi vỚi mẤy anh: Pic 16f vÀ 18f cÓ khai bÁo #fuses nodebug

khai bÁo nÀy nhẰm mỤc dÍch gÌ cÁc anh?

NẾu mÌnh khÔng khai bÁo thÌ nhƯ thẾ nÀo?

E Đang dÙng pic 18f4331

bien_van_khat 31-10-2010 03:45 PM

để tắt module debugger trong PIC. Có thể có hoặc không có ko sao.


Múi giờ GMT. Hiện tại là 06:46 PM.

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