Ahoj, jsem zacatecnik a mam problemy s ICD2. Napsal jsem program, odsimuloval ho v MPLAB SIM a nyni bych chtel odzkouset jeho funkci v realnem case. Program jsem naprogramoval do procesoru pres emulator a pak v MPLABu stisknul tlacitko Run. Program se ale nazacal vubec provadet a vse se vratilo do vychoziho stavu. Muzete mi prosim nekdo poradit, v cem by mohla byt chyba?
Zde si stáhni návod, jak vytvořit projekt, akorát na konci místo debugger dej ICD2, pokud překlad bude bez chyb, nahrej to do procesoru a mělo by ti to fungovat.
Ty si myslíš, že je to způsobeno nějakou skrytou chybou ve zdrojovém kódu? Já jsem měl podezření, že mám někde něco špatně nastaveno (možná v Configuration Bits).
V C se nevyznám, ale p30f6010.h (file not found) a p30f6010.gld (file not found), z toho usuzuji, že ti tam něco chybí. Ale tuhle chybu to spíš píše jen mě.
Já mám pořád podezření, jestli nemám špatně nastavený oscilátor. Nastavil jsem Internal Fast RC Oscillator. Ten by měl dávat frekvenci 7.37 MHz. Nevím, ale jak mám nastavit položku Primary Oscillator Mode. Jestli třeba tady nemůže být chyba ? Je mi ale divné, že u jiného programu jsem tam nastavil zkusmo EC a fungovalo to.