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   3 / 4
(#) bbatka válasza tibcsi hozzászólására (») Dec 13, 2006 /
 
Ne aggódj nekem is sikerült valahogy müködésre bírnom azt a PIC-et amelyiknél ezt a hibaüzenetet írogatta ki. Szerintem nincs baja a PIC-nek. Nem ismerem a Welleman égetőt. Rákeresek hátha találok róla valami infót.
(#) bbatka hozzászólása Dec 13, 2006 /
 
Itt találtam valamit. Egy kukkot sem értek belőle de szerintem az Ic-prog beállításait magyarázza és SCHAER programozó beállítást ajánlja hozzá. Keresgélek tovább.
(#) bbatka hozzászólása Dec 13, 2006 /
 
Nemtaláltam semmit róla. A Progpic2-őt adták hozzá? Mert látom valami CD jár hozzá. Lehet jobb lenne feltérképezni a kapcsolását, aztán az alapján el lehetne dönteni hogy tényleg használható-e az Ic-proggal.
(#) bbatka hozzászólása Dec 13, 2006 /
 
Ezzen az oldalon pont olyan jelenségekről számolnak be, illetve
hasonlóakról.
(#) tibcsi hozzászólása Dec 13, 2006 /
 
Itt a cim a penelrol:
www.vellemanusa.com/us/enu/product/view/?id=500373

Itt pedig kapcs.rajz:
(#) bbatka válasza tibcsi hozzászólására (») Dec 13, 2006 /
 
Én is megtaláltam közben itt a kezelési leírását. Azt írja hogy legalább 300mA-es tápegység 12V-15V kell neki. Nemtudom a te tápegységed ennyit ad-e le?

Próbáltad esetleg az átviteli sebességet állítgatni?
(#) tibcsi hozzászólása Dec 13, 2006 /
 
Persze meg van minden, azzal nem lehet problemo.

Viszont nezegetem azt a forumot amit te irtal.
Ugy latom mindenkinek meggyult a baja a 12F629 programozasaval.
Az egyik srac irja hogy kitorolte a 'org 0x03FF' mivel annak semmi ertelme, es ugy mukodik neki.
En mar probaltam azzal-anelkul, de nem jo.
(#) bbatka válasza tibcsi hozzászólására (») Dec 13, 2006 /
 
Én meg egy másikat olvasok. Ott meg az volt a gond hogy Com1-ről nem működött neki Com2-ről meg igen. Úgy látom nagyon kényes a jelszintekre.
A másik gondolatom hogy 15V-os legyen a tápegységed mert 78l12 van beépítve az égetőbe. A 7812-nél tudom hogy min.3V -al nagyobb feszültség kell. Gondolom a 78L12-nél is hasonló. Én 18V-ról használom a Propic2 égetőmet. Na jó, megyek vacsizni. Holnap átnézem jobban a kapcsolását.

A Google-ben kerestess rá a "progpic2" szóra. Egy csomó fórumot találsz ezzel kapcsolatosan.
(#) tibcsi hozzászólása Dec 13, 2006 /
 
Egesz pontosan 15,2V a tap.
Meg en is utanna nezek a neten.
kosz!
(#) bbatka válasza tibcsi hozzászólására (») Dec 14, 2006 /
 
Sajnos azt kell mondjam hogy eddigi tudásom szerint mégsem fogsz Icproggal programozni. Sorosak közül a Fluffy-t meg a JDM-et támogatja csak. Egyik sem hasonlít a tiédhez. A Fluffy meg nem is PIC-hez van.

A Speed-et próbálgasd állítgatni pl: Slow állást javaslom.
Gondolom rájöttél már te is hogy az a probléma hogy az égetődben lévő PIC-et nem is látja a PC-s program.

Lehetőleg 1m -nél ne legyen hosszabb a soros kábeled. Nagyon is számít a hossza. Gondolom a kábel átkötését az égető leírásában szereplőek szerint végezted. 3-3,4-4,5-5,7-7,8-8,9-9
Az ICD2-nél azt tapasztaltam 3m hosszú soros kábellel hogy nem volt hajlandó teljes sebességgel kommunikálni az Mplabbal. Aztán készítettem hozzá egy 1,5m-est és teljes sebességgel megy.
(#) tibcsi hozzászólása Dec 14, 2006 /
 
Osszefoglalva:
- minden pic-et ( 2db 12F629, 2db 12F675 ) csak egyszer sikerult beegetni ( van amikor csak SLOW sebesseggel )
- de a program nem fut rajta
- az egyik portjan egyfolytaban H szint van
- Vdd, Vpp megfelelo
- a RS232 kabel 1.8 m hosszu, es 1-1.... 9-9
- 16F627, 16F877-et tokeletesen progizom vele

Van valaki akinek sikerult mar beegetni, es hogyan mivel?

ELNEZEST!!!
A kovetkezo 3 hetig nem leszek net kozelbe, de utanna ujult erovel meg szeretnem oldani ezt az 'anomaliat', ha kell valami mas egetovel.

Hawaii, dizsi, es foleg napfeeeeny
Mivel, hogy megyek szabira ( nyaralni : +30 *c )

Koszi bbatka a nyomozast, es a segitseget.
(#) bbatka válasza tibcsi hozzászólására (») Dec 14, 2006 /
 
Már korábban is eszembe jutott. Ha a panelt használod a 4Mhz-es kvarccal a lepróbáláshoz akkor ugye XT-re állítod a oscillator config bitet.
Tettem fel egy képet ahogy én az Icprogot beállítanám..
Ha már mindent kipróbáltál amit leírtam , akkor szerintem a Progpic2-ben van a hiba. Gondolom hivatalos a szoftvered mivel az égetővel megvetted. Én írnák egy levelet a fejlesztőjének.
Kellemes pihenést.
(#) KiborgX hozzászólása Jún 1, 2007 /
 
Kedves mindenki,

nem rég kezdtem PIC-kel foglalkozni. Bevezetésképpen gondoltam jó lesz ez 10F, de már az elején akadt egy kis problémám:

A belső órajelet (Fosc/4) ki szeretném tenni a GP2 lábra.

OSCCAL utolsó bitjét 1-be teszem. TRISGPIO alsó négy bitjét 0-ba. Futtatom a progit, de nincs életjel a GP2-n.

Van valakinek valami ötlete?

Előre is köszönöm.
(#) potyo válasza KiborgX hozzászólására (») Jún 1, 2007 /
 
Kezdésnek nem a legjobb a 10F, ezek az apróságok inkább nagyon specifikus feladatokhoz valók. Kezdésnek jobb lett volna egy 16F627A vagy 18F1320.

Próbáld meg, hogy a T0CS bitet nullára állítod. Az adatlap alapján az FOSC4 bitnek magasabb a prioritása, de soros portnál is volt már úgy, hogy a TX lábhoz tartozó TRIS bitet nullába kellett állítani, pedig az adatlap szerint az SPEN hatására kimenetnek állt be a láb.
(#) KiborgX válasza potyo hozzászólására (») Jún 2, 2007 /
 
Kipróbáltam úgy is. Semmi. Lehet, hogy a szimulátor progi nem jó, mert egyenlőre csak azon küzdök.
'Kénytelen leszek venni egyet'.

Megnézem ezt a 16F627A-t. Egy hátránya már ennek is van... kétszer olyan hosszú a doksija.

Köszönöm a tanácsokat!
(#) potyo válasza KiborgX hozzászólására (») Jún 2, 2007 /
 
Ja, hogy szimulátorban nézted... Milyen szimulátorban? Csak az MPLAB nevezhető megbízhatónak...

Kétszer olyan hosszú, de háromszor annyi IO láb, és háromszor annyi beépített periféria. Az utóbbin könnyebb gyakorolni, mert mindent ki tudsz próbálni. Ha még nem vettél, akkor legalább a 16F627A-t vedd meg, és azon tanulj.
(#) tibcsi hozzászólása Márc 7, 2009 /
 
Hello!

Ugy latom kicsit megallt ez a topik.
Nekem meg ujra eljott a pillanat, hogy kenytelen vagyok hasznalni a 12F675-ot.
Persze semmi sikerrel.
Most PICkit2 programozot hasznalok.
Latszolag sikerul az 'egetes', de a progi nem fut.
Szerintem a progimmal van a baj.
Felraknam a progit szakertok elemzese celjabol.
Kerlek irjatok meg ha lattok hibat benne.

proba1.ASM
    
(#) icserny válasza tibcsi hozzászólására (») Márc 7, 2009 /
 
Valószínűleg az analóg funkciók letltása hiányzik.
Minden magyarázat nélkül idemásolom egy programom elejét, abban megjelöltem a számodra érdekes sorokat. Arra ügyelj, hogy melyik regiszter melyik bank-ban van!
  1. org 0x00
  2. ; Program starts here after a Power On Reset
  3. Rst: goto Start
  4.    nop
  5.      nop
  6.      nop
  7. ; Interrupt service (interrupt should never be happened...)
  8. Isr: clrf      INTCON         ; Disable all interupts
  9.      retfie
  10.  
  11. Start:
  12. ; Initialization comes first
  13. ; See PIC12F629/675 datasheet, DSC41190C.PDF page 19
  14.      clrf TestMode            ; Assume normal mode
  15.      banksel   GPIO
  16.      clrf      GPIO
  17.      movlw     0x07               ; **** Disable comparator, Set GP<2:0> to
  18.      movwf     CMCON              ;****digital IO
  19.      banksel   TRISIO
  20.      movlw     08h            ; Set GPIO<3> as inputs
  21.      movwf     TRISIO         ; and set GPIO<5:4,2:0> as outputs
  22.      clrf      ANSEL          ;****  Disable analog inputs
  23.      banksel   GPIO
  24.      clrf      GPIO           ; Init GPIO
  25.      clrf      INTCON         ; Disable all interrpts


Szerk: Megjelöltem volna, de nem hagyta magát! Maradt a csillagozás...
(#) tibcsi válasza icserny hozzászólására (») Márc 7, 2009 /
 
Atirtam egy kicsit. Figyelembe veve a te progidat.
Meg mindig semmi eletjel.
Kozbe kiprobaltam egy masik pic-el, de negativ.
Nem ertem, miert nehez ezeket a kicsiket progizni.

proba1.ASM
    
(#) tibcsi válasza tibcsi hozzászólására (») Márc 8, 2009 /
 
Upszi. Kozbe talaltam egy hibat es ki is javitottam ( CMCON volt rossz bank- ban), de meg igysem mukszik.
???
(#) icserny válasza tibcsi hozzászólására (») Márc 8, 2009 /
 
Idézet:
„Nem ertem, miert nehez ezeket a kicsiket progizni.”

Mert Hübele Balázs módjára kapkodsz! Pedig az adatlap 3-1-es példájában ott van a helyes inicializálás, a 2-2-es ábrán pedig az SFR regiszterek térképe.

Ha másképp nem megy a bankok közötti navigálás, akkor minden regiszterművelet elé tegyél egy "banksel regiszternév" makrohívást!

Beégetni pedig fölösleges addig, ameddig a szimulátorban nem működik a program.

Én csak két dolgot nem tudok:
1. Hogy néz ki a programod legutolsó változata?
2. Mit szeretnél, hogy csináljon a program?
(#) icserny válasza icserny hozzászólására (») Márc 8, 2009 /
 
A mellékelt program a szimulátor szerint szépen billegteti a kimenetet.
(#) kissi válasza icserny hozzászólására (») Márc 8, 2009 /
 
Mi van a konfigurációs bitekkel?

Steve
(#) icserny válasza kissi hozzászólására (») Márc 8, 2009 /
 
Mi lenne? Változatlanul hagytam, mert ahol nem kellett, ott nem változtattam a kapott programot.

Az _INTRC_OSC_NOCLKOUT szerintem jó választás, mert felszabadítja az I/O lábakat
(#) tibcsi válasza icserny hozzászólására (») Márc 8, 2009 /
 
Megtalaltam a hibat.
Ma vettem egy uj 675-ost es mukodik .
Ezek szerint van 2 db 675 ami gagyi, meg 2db 629 ami szintugy gagyi. Jol elvezetett a malnasba.
Na ilyenkor szertnek mondani valami nagyon csunyat .
Szoval koszi a segitseget, ugy nez ki most mar rendbe lesz a dolog.
Jo PIC-elest!
(#) icserny válasza tibcsi hozzászólására (») Márc 8, 2009 /
 
Idézet:
„Ezek szerint van 2 db 675 ami gagyi, meg 2db 629 ami szintugy gagyi.”

Hmmm. Ilyeneket direkt árulnak valahol, vagy te "gyártottad"?
(#) tibcsi válasza tibcsi hozzászólására (») Márc 8, 2009 /
 
Most nezem a 12F675.png-t amit felraktal, ez a 'logic analyser' dolog ez hol talalhato. Talan jol jonne nekem is :awink:
(#) tibcsi válasza icserny hozzászólására (») Márc 8, 2009 /
 
Korabban probalkoztam mar ezeket progizni, de semmi sikerrel, akkor egy masik egetovel. Talan akkor serultek meg valahogy. Mivel a PICkit2 latja, fel is progizza, de aztan nem mukodik.
Lehet dobom a kukaba oket.
(#) vgyre válasza tibcsi hozzászólására (») Márc 8, 2009 /
 
Szia!
Bocs, hogy zavarkodok, de a programodban van egy-két dolog, amit nem értek. A program elején van egy CALL utasítás, az-az, ha jól értelmezem, meghívsz egy szubrutint 0x3ff névvel, de ilyen rutin nincs a programodban. Két sorral alatta W tartalmát betöltöd az OSCCAL nevű regiszterbe, de mi volt a W tartalma? A program elején, a CONCIG-ban miért használsz zárójelet?
Remélem nem kérdeztem butaságokat.
Üdv!
(#) vgyre válasza vgyre hozzászólására (») Márc 8, 2009 /
 
Elfelejtettem, mit is kell ennek a programnak csinálni, ha jól működik?
Következő: »»   3 / 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