Fórum témák
» Több friss téma |
Fórum » PIC - Miértek, hogyanok haladóknak
Idézet: Mit mond? „Ezt meg tetem utána fel urgik egy ablak”
Szia!
"Bug introduced since MpLab 8.63" Térj vissza az MpLab 8.63 verzióra. A hiba benne van az ICD3 és a PICkit3 kezelésében is...
felraktam a 8.60 -ot amit adtak hozzá de ugyan azt műveli :S
Lehet buta kérdés, de uninstal-al szedted le? Amúgy SC2 rulez!
Sajnos nincs se ICD2 -n se ICD3 -am, nem tudom reprodukálni. Annyit olvastam a fórumukon, hogy a drivert is le kell szedni... Azért is adtam meg a keresés linkjét, hogy utánna lehessen nézni.
Ezt nem tetem meg :S de most meg teszem
remélem már működni fog
Igen a bekötéshez AC162069-et használok és minden oda van kötve ahova kell
Drivert újra raktam de így is ugyan az van lehetséges hogy a windows sevennel van baja ?
Szia!
Sajnálom... Nem tudok jobbat ajánlani, mint olvasgatni a fórumukat és még egyszer leellenőrizni az ICSP vezetékezést. Erre a kérdésre is van egy csomó topikjuk... Más kontrollert sikerül azonosítani?
Ezt láttad már? Szerintem menj rajta végig és csináld amit ír szóról szóra főleg 4-es pont.
:google: (Még SOHA nem használtam icd3-at)
Másik kontrollerel is ez volt a probléma
Nincs egy olyan tesztelési lehetősége, mint a PICKit2 -nek a Tools / Troubleshoot ?
De kaptam egy test interfaces module-t
És ha azzal futtatom le akkor ez történik : MPLAB ICD 3 detected Connecting to MPLAB ICD 3... Running self test... Self test completed Firmware Suite Version...... 01.26.33 Firmware type......................Midrange MPLAB ICD 3 Connected. ICD3Err0045: You must connect to a target device to use MPLAB ICD 3. Test interface PGC clock line write succeeded Test interface PGD data line write succeeded Test interface PGC clock line read succeeded Test interface PGD data line read succeeded Test interface LVP control line test succeeded Test interface MCLR level test succeeded ICD3Info0001: ICD3 is functioning properly. If you are still having problems with your target circuit please check the Target Board Considerations section of the online help.
Blank Checking...
The following memory regions failed blank check: Program Memory Address: 00000000 Expected Value: 00003fff Received Value: 00000000 Blank check failed Ezt az üzenetet meg meg kapom a blank checking-re :S
Szia!
Ha elfogadjuk, hogy az ICD3 tesztje helyesen futott le: - A PGD vonalon a kiolvasás közben nem tud kialakulni (időben) a magas szint: nagy statikus terhelés, kapacitív terhelés, nem jól beállított Vdd szint vagy ICSP kivezetés (amelyik kontrolleren több is van), más célra van felhasználva (kimenet, T1 oszcilátor), tönkretett kivezetés. Ha kimenet vagy T1 oszcilátor, akkor a Use Vpp first programming mód segíthet... - Hibás ICSP kábel, adapter, - A kontroller kiolvasás védett konfigurációval van felprogramozva. Ekkor csak a teljes törlés segít. Itt is meg lehet próbálni a Use Vpp first programming módot. Azt írod, más típusokkal is baja van. Milyen típusokat próbáltál?
Sziasztok!
Egy igen rövid kérdésem van. Mit jelent a "GOTO $+6" utasítás? Konkrétan a becsatolt programról lenne szó. Ez egy hőmérő ami egy LM35-ös szenzor analóg jeleit fogadja és digitalizálja, amit aztán BCD kódban ad ki. A nagy terv az, hogy majd nixie csöveket fogok meghajtani vele. Sajnos ahol találtam a programot igen minimális információ van Bővebben: Link. Szerintem a negatív hőmérséklet kijelzés sincs kezelve benne, nekem az is fontos lenne, mert a kinti hőmérsékletet szeretném majd mérni vele. RC6 szabad port ha jól látom, azzal tudnám a multiplexelést 3csövesre bővíteni és akkor a Z571M csövemmel +- értéket megjeleníteni. Bármilyen segítséget köszönöm előre is!
Szia!
$+n, $-n: Egy címke lenne, amire ugrik. A $ szimbólum az aktuális utasítás címét tartalmazza. Ne használjuk, inkább helyezzünk el rendes címkét és azt adjuk meg az ugrásnál.
Köszönöm válaszod, de sajnos nem világos még így sem, hogy hova ugrik. Akkor "n" utasítással ugrik le vagy föl?
Én nem is használtam még soha, pont ezért nem értetem.
"$+n" esetén előre, "$-n" esetén vissza.
Pic18f4550-est ebből smd-t és simát is de akkor még nem vettem meg hozzáa AC162069-es vezetéket igaz ez ICD2-höz van de elméletileg ugyan annak kell lennie mint az ICD3 kivezetéseinek.
ja és csak a pic-van rajta a programozón.
Azt hiszem leesett. Akkor megvizsgálja, hogy változó adott értű-e (sublw-vel), ha igen akkor megy a kijelzővezérlő rutinhoz egy return utasítással, ha nem akkor a következő sublw-hez ugrik, így gyakorlatilag végigpróbálgatja a lehetséges értékeket.
Sikerült megoldani az volt a probléma amit mondtatok mert ha nem a most vásárolt vezetékkel kötötem be így simán ment minden.
egészen pontosan így : MPLAB ICD 3 detected Connecting to MPLAB ICD 3... Firmware Suite Version...... 01.26.33 Firmware type......................Midrange MPLAB ICD 3 Connected. Target Detected Programming... Programming/Verify complete Reading... Read Complete Verifying... Verify complete Erasing... Erase device complete Blank Checking... Device is blank
Hát ez az... Tudni kell, hogy mit miben számolunk és milyen hosszúak az utasítások.
10F .. 16F -en egyszerű, minden utasítás 1 szó, a címek szavasak. +n n utasítás előre, -k k utasítással vissza. 18F: a címek byte -osak, az utasítások 2 ill. 4 byte -osak. Itt már probléma van a cím ilyen megadásával. Akkor jön elő a probléma, ha egy kisebb kontrollert kinő a program és portolni kellene a nagyobbra...
Akkor ha tisztán akarok látni és áttekinthető programot szeretnék akkor minden elemzési ciklusnak adok egy nevet és az alapján hivatkozhatok rá.
Közben felvetődött még egy probléma. Az LM35 a negatív hőmérsékletre megfordítja a kimenet előjelét, tehát -1°C-on -10mV a kimenet. Ezt miként etetem meg a PIC AD konverterével? Fázisfordítást kellene csinálnom műveleti erősítővel és felhasználni még egy portot a PIC-en amivel jelölni tudom, hogy az adott érték plusz vagy mínusz!?
Szia!
A pic nem képes negatív feszültségek átalakítására. Egy alkalmas, stabil offszet feszültséget kell hozzáadni, azt átalakítani és az offszetnek megfelelő étréket ki kell vonni az eredményből.
TC1047A hőmérő IC-t kellene használni, abban eleve 500 mV-os offszet van.
Isten vagy! Ez minden bajomat megoldja! Köszi!
|
Bejelentkezés
Hirdetés |