Fórum témák

» Több friss téma
Fórum » PIC10F programozása
 
Témaindító: Muri, idő: Júl 23, 2006
Témakörök:
Lapozás: OK   1 / 4
(#) Muri hozzászólása Júl 23, 2006 /
 
Találtam egy hirdetést a PIC10F-ről. Hmm... Ez jól néz ki! És még olcsó is.
Így beszereztem pár darabot.
Csak az a baj, hogy nemtom programozni a Tait féle F84 égetővel. A jól bevált IcProg sem viszi. Rákerestem a neten, találtam egy WinPic nevű progit, de ezt sem ismerem...
Nem ártana egy példaprogram se...

Előre is köszönöm a válaszokat.
(#) bbatka válasza Muri hozzászólására (») Júl 24, 2006 / 4
 
Megnéztem az adatlapját és ICSP-sek. Én a helyedbe építenék egy ICD2-öt programozónak. Én is így tettem és azóta nincs PIC programozási gondom. Csak az újakat égeti pl:12C508-at nem ,mert nincs ICSP-je. Mellékelem az általam megépített ICD2 doksiját. Az eredeti doksiban volt két hiba. A 12C508 és 16F876 hexa kódja fel volt cserélve. Ezt kijavítottam. A másik hogy a kvarcnál lévő két testelő kondinál az egyik fel van cserélve valami másik kondival.
(#) Báddzsó válasza Muri hozzászólására (») Júl 24, 2006 /
 
EZZEL a progizóval is tudsz 10Fxxx-et progizni, mert van rajta icsp. A 18 lábú, a 12F -es picet és még epromot is tud progizni közvetlenül a ic foglalatonban, van nyákrajza is. jóval 1*űbb mint az icd2, igaz nem tud debuggolni...
(#) Muri válasza bbatka hozzászólására (») Júl 29, 2006 /
 
Ez az ICD2 tetszik, bár a célnak a JDM is megfelel.
Lenne néhány kérdésem:
Mi az a ICSP? (In Circuit Serial Programming?)
Mit tud az ICD2, és mi az a debug
És meg egy:
Sok programban látom, hogy állandóan birizgálják a STATUS,RP0 bitet. Már kerestem leírásokban, de nem találtam értelmes választ sehol.

Köszönöm a gyors választ!
(#) Báddzsó válasza Muri hozzászólására (») Júl 29, 2006 /
 
Idézet:
„Mi az a ICSP? (In Circuit Serial Programming?)”
igen, a kész áramkörödben progizhatod a picet 5 vezetéken keresztül, nem pedig a programozóban.
Idézet:
„Mit tud az ICD2, és mi az a debug”

ICD: In Circuit Debugger, a debug az a "bogártalanítás ", hibakeresés. Miközben fut a program a picen az folyamatosan kiküldi a különböző regiszeterek tartalmát és így figyeleheted mi történik, mi a hiba.
Idézet:
„Sok programban látom, hogy állandóan birizgálják a STATUS,RP0 bitet.”
a 10Fxxx tipusaokban nincs RP0, ne foglalkozz vele
Az valami direkt címzéssel kapcsolatos, ha minden igaz akkor azzal váltogatnak a memória bank-ok között. (16F628-ban 4 bank van, ami a "general purpose static registers"-nek a része.... asszem...
(#) Gory válasza Muri hozzászólására (») Júl 29, 2006 /
 
Az RP0 szeerintem a register Page-nek lehet a rövidítése. A PIC-ekben általában a regiszterek több oldalon helyezkednek el. Pl a PORTA regiszterek vagy a PORTB más oldalon helyezkedhetnek el. Vagy van amelyik több oldalon is. Ezért mielőtt hozzá akarsz férni, oda kell lapozni. Gondolom ez azért van így mert egyszerre csak bizonyos memóriacímetartományt lehet elérni. AZ RP bitek a bankot mondják meg, a regiszternevek mint pl a porb pedig a lapon belüli eltolást.

Használjatok AVR kontrollert, abban nem kell bankotváltogatni
(#) Báddzsó válasza Gory hozzászólására (») Júl 29, 2006 /
 
Idézet:
„Használjatok AVR kontrollert, abban nem kell bankotváltogatni

használjatok valami magasabb szintű nyelvet a progizáshoz, (basic, c, pascal, stb) abban sem kell foglalkozni a lapozgatással.
(#) bbatka válasza Muri hozzászólására (») Júl 29, 2006 /
 
Az elkészült ICD2 ömrőlitt találod a képet. Mellékeltem még valami hasznosságot hozzá.
(#) MaSTeRFoXX válasza Gory hozzászólására (») Júl 29, 2006 /
 
Idézet:
„Használjatok AVR kontrollert, abban nem kell bankotváltogatni”


Ja, assemblyben ez egy rémálom volt nekem is....
Ráadásul hiába írtam be jól, akkor is hibát írt ki a fordító.... Bár a cucc működött...

Ez egy BUG az MPLAB-ban vagy én voltam a béna?
(#) Muri válasza Báddzsó hozzászólására (») Júl 30, 2006 /
 
Így már értem ezt a táblázatot!
(#) potyo válasza MaSTeRFoXX hozzászólására (») Júl 30, 2006 /
 
De nem szeretem ezt a használj AVR-t, mert az jobb típusú beszólásokat. A 18F szériánál sem kell bankválasztást csinálni.

A fordító meg nem hibát írt ki, hanem figyelmeztetést, hogy leellenőrizd, jól vannak-e beállítva az RP bitek.

És ez nem hiba, hanem figyelmeztetés, és ERRORLEVEL -302 beillesztésével a forráskód elejére kikapcsolható a figyelmeztetés.
(#) MaSTeRFoXX válasza potyo hozzászólására (») Júl 30, 2006 /
 
Köszi!
Legalább mostmár tudom, hogy nem az MPlab volt a hibás....
Mindig beleírtam az errorlevel -302-t csak engem ez zavart.
A 18F széria meg szerintem egy kicsit pénzes dolog... (legalábbisSzegeden)
(#) Hurka válasza MaSTeRFoXX hozzászólására (») Júl 31, 2006 /
 
Hellosztok! Milyen Basic-es PIC fejlesztőkörnyezet van?
Segítségeteket előre is köszi: Hurka
(#) Báddzsó válasza Hurka hozzászólására (») Júl 31, 2006 /
 
van a picbasic, mikrobasic, de én a Proton-t használom, ajánlom, másik 2-őt is kipróbáltam, de az a legjobb. [link=http://www.picbasic.org/]http://www.picbasic.org/ itt van a Proton [/link]természetesen nem olcsó, eMule-lal meg véletlenül se keress rá a Proton Plus -ra, meg nehogy letöltsd mer azt ugye nem szabad!
nagyon jó a helpje, van benne sok example minden parancshoz, simán meg lehet vele tanulni progizni hamar. És szerintem nagyon hatékony is, hátránya hogy kicsit nagyobb hexet gyárt mint ha asm-ben írod a progit, persze ez változó, nálam még nem volt vele gond, mindent sikerült vele megcsinálnom. 1*ű, pl egy adc konverter ami a szgépre küldi az adatot soros porton csak 5-6 sor.
(#) Báddzsó válasza Báddzsó hozzászólására (») Júl 31, 2006 /
 
ja meg ajánlom mellé a freebasicet, azzal pc-re írhatsz 1*űen progikat. [link=http://www.freebasic.net/]http://www.freebasic.net/[/link]
(#) Báddzsó válasza Báddzsó hozzászólására (») Júl 31, 2006 /
 
pichez van még ez: [link=http://www.oshonsoft.com/]http://www.oshonsoft.com/[/link]
ebben van jó szimulátor csomó mindennel, én próbálgattam régebben, de inkább a kész áramkörömben "szimuláltam" a dolgokat.
(#) Hurka válasza Báddzsó hozzászólására (») Aug 1, 2006 /
 
milyen gépes basic fejlesztőkörnyezetk vannak még?
Üdv: Hurka
(#) Báddzsó válasza Hurka hozzászólására (») Aug 1, 2006 /
 
pl: just basic, small basic, liberty basic, meg még egy csomó, just b ingyenes, liberty nem, ott van persze ms visual basic is aminek van most egy free verziója, de valahogy az nekem nem megy. használd a googlét: free basic
(#) bbatka válasza Báddzsó hozzászólására (») Aug 1, 2006 /
 
A MS VisualBasic ingyenes verziói csak 1 évig müködnek. A számítógép dátumának átállításával ez meghosszabbítható.
(#) Muri válasza bbatka hozzászólására (») Aug 9, 2006 /
 
Már megrendeltem (ingyen ) a MAX232-t.
(#) Báddzsó válasza Muri hozzászólására (») Aug 9, 2006 /
 
gratulálok , kb max 100Ft/darabja.... milyen mailről rendeled a cuccokat, céges?, kaptál már valamit?
(#) bbatka válasza Muri hozzászólására (») Aug 9, 2006 /
 
Szólj ha kell segítség az ICD2 beállításához. Az MPLAB-ba a HEX-t amit be akarsz égetni úgy kell importálni.
(#) Muri válasza bbatka hozzászólására (») Aug 12, 2006 /
 
150 Ft... Még nem kaptam semmit, citromailes címről rendelem.
Idézet:
„12C508 és 16F876 hexa kódja fel volt cserélve”
Hol? Miben? Ezt nem értem.
(#) bbatka válasza Muri hozzászólására (») Aug 12, 2006 /
 
Biztos vicces kedvében volt a szerző, mert a neveiket felcserélte. Azaz ha nem figyeltem volna fel a HEX-k méretére akkor a 16f876 HEX-ét égettem volna be a 12C508-ba. Aztán mehetett volna a kukába! Amit csatoltam File-t abban már helyes névvel szerepelnek. Én a 16f876-os verziót építettem meg. A 16f876a-s verzió fogalmam sincs müködik-e. Sokak szerint igen.
Ja amit nem mondtam szükséged van egy égetőre ami a fentebb említett PIC-ket égeti. Úgye ez nem gond?
(#) Muri válasza bbatka hozzászólására (») Aug 13, 2006 /
 
Nem lesz benne PIC12C508 . Csak azért, hogy ki-be kapcsolgasson valamit... 555 vagy átalakított szivargyujtó táp lesz helyette, az úgyis van itthon néhány. Pont azért csinálom az ICD-t hogy tudjam a 10F-et programozni, meg később a többit.
Az égető nem gond, van egy TAIT féle (próbapanelon felépítve ).
Az MPLAB-bal mit kell csinálni, csak kiválasztani, az égetőt?
(#) bbatka válasza Muri hozzászólására (») Aug 13, 2006 /
 
Szerintem az 555-ös is tökéletes lesz a 12C508 helyére. Én 12V-os zenert építettem be, de az MPLAB csak 11V égető feszültséget lát. A 12f629 égetésénél akadt egy olyan gondom hogy nem minden esetben égette be elsőre. Ezzel csak azt akarom mondani hogy inkább 12,7V-os zenert használj.
(#) Muri válasza Báddzsó hozzászólására (») Aug 17, 2006 /
 
Megjött a MAXIM-tól az IC. Teljesen ingyen, kb. másfél hét alatt!
(#) potyo válasza Muri hozzászólására (») Aug 17, 2006 /
 
Ezért marhára megérte, hogy nekik 1000Ft-ba kerül az, hogy te 100-at spórolj.
(#) Frankye válasza potyo hozzászólására (») Aug 18, 2006 /
 
Kb. ugyan ez volt a gondom az ingyenes IC-s topiccal. Ész és gondolkodás nélkül pár forintos, tök hétköznapi alkatrészeket kértek a gyártóktól egyesek. Persze, a gyártók küldték, miért ne küldték volna. Hátha bejön egy jó kis üzlet a számukra. Aztán látták, hogy sorra ilyeneket kérnek tőlük, és semmi nagyobb megrendelés a láthatáron, naná, hogy megunták, és közölték hogy :action: nektek, magyarok.
Így aztán pár eszetlen miatt sokan szívnak (szívunk), mint a torkosborz!
(#) Balázs válasza Frankye hozzászólására (») Aug 18, 2006 /
 
Sziasztok!

Egy másik topicban régebben nem sikerült választ találni, úgyhogy megkérdezem itt is, hátha. Szóval: Nagyon megtetsztett nekem a PIC12F sorozat, főleg egyszerűsége és az A/D konvertere miatt. Én korábban már építettem egy programozót, ezt. 16F84A-t programozgatok vele sűrűn, nagyon jól működik. A kérdésem az lenne, hogy ezzel tudok-e (hogy tudok-e, azt hagyjuk, tehát lehet-e :jump programozni a 12F sorozatot, leginkább a 12F675-öst.

Nem szeretnék újat építeni, ezt már régóta használom, és már felturbóztam egy Textool foglalattal is.

Előre köszönöm a segítséget: Balázs
Következő: »»   1 / 4
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