Fórum témák

» Több friss téma
Fórum » PIC - Miértek, hogyanok haladóknak
Lapozás: OK   1054 / 1320
(#) icserny válasza mrgrassy hozzászólására (») Feb 23, 2012 /
 
Idézet:
„Ezt meg tetem utána fel urgik egy ablak”
Mit mond?
(#) mrgrassy válasza icserny hozzászólására (») Feb 23, 2012 /
 
csatoltam png-be

ablak.png
    
(#) Hp41C válasza mrgrassy hozzászólására (») Feb 23, 2012 /
 
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...
(#) mrgrassy válasza Hp41C hozzászólására (») Feb 23, 2012 /
 
Köszi
(#) mrgrassy válasza Hp41C hozzászólására (») Feb 23, 2012 /
 
felraktam a 8.60 -ot amit adtak hozzá de ugyan azt műveli :S
(#) gydanee válasza mrgrassy hozzászólására (») Feb 23, 2012 /
 
Lehet buta kérdés, de uninstal-al szedted le? Amúgy SC2 rulez!
(#) mrgrassy válasza gydanee hozzászólására (») Feb 23, 2012 /
 
igen azzal szedtem le miért ?
(#) Hp41C válasza mrgrassy hozzászólására (») Feb 23, 2012 /
 
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.
(#) mrgrassy válasza Hp41C hozzászólására (») Feb 23, 2012 /
 
Ezt nem tetem meg :S de most meg teszem
remélem már működni fog
(#) mrgrassy válasza adamhollos hozzászólására (») Feb 23, 2012 /
 
Igen a bekötéshez AC162069-et használok és minden oda van kötve ahova kell
(#) mrgrassy hozzászólása Feb 23, 2012 /
 
Drivert újra raktam de így is ugyan az van lehetséges hogy a windows sevennel van baja ?
(#) Hp41C válasza mrgrassy hozzászólására (») Feb 23, 2012 /
 
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?
(#) adamhollos válasza mrgrassy hozzászólására (») Feb 23, 2012 /
 
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)
(#) mrgrassy válasza Hp41C hozzászólására (») Feb 23, 2012 /
 
Másik kontrollerel is ez volt a probléma
(#) Hp41C válasza mrgrassy hozzászólására (») Feb 23, 2012 /
 
Nincs egy olyan tesztelési lehetősége, mint a PICKit2 -nek a Tools / Troubleshoot ?
(#) mrgrassy válasza Hp41C hozzászólására (») Feb 24, 2012 /
 
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.
(#) mrgrassy hozzászólása Feb 24, 2012 /
 
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
(#) Hp41C válasza mrgrassy hozzászólására (») Feb 24, 2012 /
 
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?
(#) (Felhasználó 20218) hozzászólása Feb 24, 2012 /
 
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!
(#) Hp41C válasza (Felhasználó 20218) hozzászólására (») Feb 24, 2012 /
 
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.
(#) (Felhasználó 20218) válasza Hp41C hozzászólására (») Feb 24, 2012 /
 
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.
(#) icserny válasza (Felhasználó 20218) hozzászólására (») Feb 24, 2012 /
 
"$+n" esetén előre, "$-n" esetén vissza.
(#) mrgrassy válasza Hp41C hozzászólására (») Feb 24, 2012 /
 
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.
(#) (Felhasználó 20218) válasza icserny hozzászólására (») Feb 24, 2012 /
 
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.
(#) mrgrassy hozzászólása Feb 24, 2012 /
 
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
(#) Hp41C válasza (Felhasználó 20218) hozzászólására (») Feb 24, 2012 /
 
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...
(#) (Felhasználó 20218) válasza Hp41C hozzászólására (») Feb 24, 2012 /
 
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!?
(#) Hp41C válasza (Felhasználó 20218) hozzászólására (») Feb 24, 2012 /
 
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.
(#) icserny válasza (Felhasználó 20218) hozzászólására (») Feb 24, 2012 /
 
TC1047A hőmérő IC-t kellene használni, abban eleve 500 mV-os offszet van.
(#) (Felhasználó 20218) válasza icserny hozzászólására (») Feb 24, 2012 /
 
Isten vagy! Ez minden bajomat megoldja! Köszi!
Következő: »»   1054 / 1320
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem