[elektro] 16F PIC stack

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Mon Sep 7 23:56:18 CEST 2009


Anno en is igy tertem át...kevés volt ez az amaz a PIC-ben az akkori egyik melohoz.
Rögtön kezdtem egy 20e soros C progival...megtanultam két hét alatt a mega128-at....


-

Határido" a legjobb múzsa :)

A.

On 2009. 09. 07. 22:08, Huszti Andras wrote:
> Hali!
> 
> Utobbi idoben egyre tobbszor futok bele abba a problemaba, hogy keves
> ennek a PIC stackja. Egyszeruen nem ertem, hogy egy ekkora ceg hogyan
> engedheti meg maganak, hogy igy elcsesszen egy PIC csaladot.
> 
> A problemam a kovetkezo: C-ben programozok es szeretek modulokat irni
> ami tobbszor felhasznalhato. Igy sokszor kell fuggvenyt hivnom. Tovabba
> jobban szeretek fuggvenyeket hivni meg akkor is ha csak egy valtozot
> kell irni. Ennek az az oka, hogy igy atlathatobb lesz a program,
> tesztelhetobb stb... Tovabba modulhatarokon tul is fuggvenyhivast
> intezek, ez amolyan szabaly. Igy mar ertheto hogy a 8 meretu stack hamar
> elfogy. Interrupt siman megeszik legalabb 5-ot. Foprogram is atlagban
> 5-os megeszik. Es meg igy is rovidre fogtam magam.
> 
> Ezek utan a debuggolasrol mar nem is almodok. Szimulacio eleve fos.
> Kolto keredsem, hogy ezek utan hogy lehet majd hibat keresni? Sehogy
> szerintem.
> 
> Nem ertem: Hogy lehet igy elvagni egy PIC csaladot? Gyakorlatilag C-ben
> programozni a stack meret miatt nem lehet. Ertelme nem sok van ennek a
> csaladnak igy. Komolyan fontolgatom ezek utan az atterest valami masra.
> Persze az uj 16Fxxxx-esek tobb stackel rendelkeznek. Es elekreztunk a
> kovetkezo dologhoz amit nem ertek:
> 
> Nem ertem 2: Van 500fele PIC amibol az ember kb 4 felet ismer. A tobbi
> ki tudja milyen es milyen bugos. Van ertelme ennyit tartaniuk? Szerintem
> nem. Nekem az kell, hogy az a par fele PIC amit arulnak az bombabiztos
> legyen. A 99% nem erdekel mert nem fogom valasztani mert egyszeruen nem
> ismerem oket, lehet hogy hibasak. Ismeretlent az ismertert eles
> projektben nem hagyok el.
> 
> Nem ertem 3: Minek arulnak tobb fele debuggert? Utalom, hogy cserelni
> kell a debuggert, hogy hatha a masik jobb mint az elozo. Van ICD2-m es
> PICkit2-m. A ketto kozul egyik sem bombabiztos. Ezek utan minek vegyek
> ICD3-at? Legyen meg egy szemet a polcon? Normalisak ezek? Stack hiany
> miatt amugy sem tudok debuggolni.
> 
> Szemelyes velemenyem, hogy a microchip a kozeljovoben bukni fog ha nem
> valtoztat a strategiajan. Tul sok fele PIC-et arul, ez eleve magaban
> hordoz sok veszelyt. Ami van azok kozul a 16F-esek es alattiak
> gyakorlatilag szemetek.
> 
> Most ott tartok, hogy vagy Atmelre valtok annak ellenere hogy nem
> ismerem. Vagy adok egy eselyt a 18F-esnek. Eddig ezek bevaltak. A jo
> oreg 18f4550. Azzal kevesebbet szoptam eddig.
> 
> -----------------------------------------
>           elektro[-flame|-etc]
> 



More information about the Elektro mailing list