10% siker, PicBasicPro MPLAB alatt

Szabados Isván szabados_i at dpg.hu
Mon Jan 15 13:43:38 CET 2001


"safi" <safi at mail.externet.hu> 2001.01.13. 00:51:10 +1h-kor írta:

> Egyik elozo lev.-ben en kertem segitseget a listatol a PicBasic Pro
> szimulaciojaval
> kapcsolatban.Kaptam egy par valaszt, de meg mindig nem tudok szimulalni.
> Pedig a Pic Basic Pro most mar " kitunoen" mukodik MPLAB alatt, meg lehet
> irni benne a basic programot, MPLAB-on belul le is tudom fordittatni, sot
> meg a
> szimulacio is "mukodokepes", mivel szepen mutatja a program memoriat, az
> assembler utasitasokkal egyutt.Azon kivul a program memoriaban, egy arva
> megjegyzes sincs, arrol nem is beszelve hogy a basic listat bar latom, de
> szimulacio
> kozben az nem valtozik ( de az .asm, .lst kiterjesztesu file-ok sem).Igy
> aztan latok
> egy szepen szimulalt program memoriat, csak eppen azt nem tudom hogy most a
> basic utasitasban hol vagyok.( Es akkor a commenteket meg nem is
> emlitettem )
> Ugyhogy ennek igy semmi ertelme sincs !

Az MPLAB assembly szintű fejlesztőrendszer, igy ne várd el tőle, hogy a BASIC programodban mutassa, hogy
éppen hol jár a végrehajtás.
Ahhoz szerezz be egy BASIC debugger/nyomkövető programot.

> A kovetkezo gondolatom megvalositasahoz kerek  segitseget, otleteket :
> A szimulacio tokeletesen mukodhetne, amennyiben egy kulso programmal a
> szimulacio soran allandoan leolvasnam az eppen aktualis programhely cimet
> ( ami a program memoria kepernyon fekete savval van jelolve), majd ebbol
> az .lst file-t felhasznalva kenyelmesen ossze tudom rendelni a megfelelo
> basic
> sorral.Majd a megfelelo "win.uzenetet" kuldve a basic file-t mutato
> ablaknak,
> az a megfelelo mozgasra (szinkronban a prog.mem. ablak gorgetesevel) talan
> rabirhato.Vagy hogy ne kelljen annyit belepiszkalni az MPLAB-ba, egy kulon
> sajat ablak mutatna a basic lista gorgeteset.
> Elvileg gondolom ez igy jo, (?), csupan meg arra nem jottem ra hogy 32 bites
> op.rendszerben hogyan tudok egy parhuzamosan futo nem altalam irt programbol
> adatokat kiszedni.( 16 bit-esben sem tudom, csak DOS alatt ).A tobbi mar
> siman
> megoldhato.
> Aki tud kerem segitsen:
> 
> safi

Ennél szerintem sokkal egyszerűbb megtanulni assemblyben programozni.
PIC-re úgyse fogsz több 100KB-os programokat irni.
A szükös memóriát is sokkal hatékonyabban tudod kihasználni mint BASIC-ből.
szvsz a PIC nem arra való hogy magasszitű nyelven programozzák.



-- 
 	Üdv    István   <szabados_i at dpg.hu>
                                        ICQ: 61912391




More information about the Elektro mailing list