Vizitator _zc Postat Mai 9, 2006 Partajează Postat Mai 9, 2006 am programat un dspic3013 cu ICD2 pe EMUC/EMUD.nu reusesc sa-l programez pe EMUC1/EMUD1..EMUC3/EMUD3.aveti idee de ce?//-------------output mplab cind dau conect la debugger-----------Connecting to MPLAB ICD 2...ConnectedSetting Vdd source to targetICDWarn0020: Invalid target device id (expected=0xC3, read=0x0)...Reading ICD Product IDRunning ICD Self Test...PassedMPLAB ICD 2 Ready//--------------------------------------pinii sint legati corect si fara nimic altceva pe ei. circuitul e alimentat. Link spre comentariu
CristianC Postat Mai 9, 2006 Partajează Postat Mai 9, 2006 Pinii EMUC/EMUD pot fi folositi doar pentru debug. Programarea trebuie facuta pe PGC/PGD.Daca vrei sa folosesti ICD2 ca debugger conectat la EMUC/EMUD ai nevoie de un comutator care sa schimbe conexiunea dupa programare (PGC/PGD -> EMUC/EMUD) Link spre comentariu
Vizitator _zc Postat Mai 9, 2006 Partajează Postat Mai 9, 2006 asa e m-am exprimat eu incorect.pe perechea pgc/emuc pgd/emud merge programarea si debuggerulpe celelalte perechi emuc1 emud1...nu merge debuggerul de ce? ce nu i-am facut? Link spre comentariu
CristianC Postat Mai 10, 2006 Partajează Postat Mai 10, 2006 Cred ca nici eu am exprimat exact ce am vrut sa spun. Mai incerc o data: Oricare dintre perechile de pini (EMUC EMUD), (EMUC1 EMUD1), (EMUC2 EMUD2) sau (EMUC3 EMUD3) pot fi folositi pentru debug. Perechea dorita se selecteaza din bitii de configuratie. Doar pinii PGC si PGD pot fi folositi pentru transferul programului in dsPIC. Daca nu poti sa folosesti pinii EMUC si EMUD pentru debug trebuie sa folosesti un comutator care sa intrerupa legatura dintre ICD2 si PGC,PGD dupa transferul programului. Link spre comentariu
Vizitator _zc Postat Mai 10, 2006 Partajează Postat Mai 10, 2006 stiu ca nu pot programa decit pe pgc/pgd.-programare pe pgc/pgd merge-debug pe emuc/emud merge-debug pe emuc3/emud3 nu-mi merge asta-i beleauafac asa:-icd2 conectat pe pgc/pgd-mplab-->configure-->configuration bits-->comm channel select-->use emuc3 emud3-programez-schimb icd2 pe emuc3 emud3-incerc sa ma conectez cu debbugerul si nu gaseste dspiculsa mai incerc si pe emu1 Link spre comentariu
CristianC Postat Mai 10, 2006 Partajează Postat Mai 10, 2006 Trebuie sa deconectezi PGC si PGD ca sa poti face debug. Am gasit si o explicatie mai detaliata: http://ww1.microchip.com/downloads/en/A ... 93003A.pdf Link spre comentariu
Vizitator _zc Postat Mai 10, 2006 Partajează Postat Mai 10, 2006 mutumesc ma uit acum pe pdf Link spre comentariu
Vizitator _zc Postat Mai 10, 2006 Partajează Postat Mai 10, 2006 nu merge. mai sap, mai intreb.ca si cum nu tine cont de: configure-->configuration bits-->comm channel select--> use EMUC3 and EMUD3.ramine pe EMUC/EMUD. Link spre comentariu
CristianC Postat Mai 10, 2006 Partajează Postat Mai 10, 2006 cum nu tine cont de: configure-->configuration bits-->comm channel select--> use EMUC3 and EMUD3. ramine pe EMUC/EMUD. Ai cumva in program o directiva _CONFIG care modifica bitii de configuratie la compilare? Link spre comentariu
Vizitator _zc Postat Mai 10, 2006 Partajează Postat Mai 10, 2006 folosesc compilatorul de la microchip.i-am facut proiect nou cu asta in fisierul sursa:#include "p30f3013.h"main(){}sa caut in alta parte? nu am experienta cu microchip si nici cu dspic. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum