[elektro] Pic C30 kérdés

Cser Tamas maguspr53 at gmail.com
Thu Nov 1 18:17:07 CET 2012


azért akkor nem lesz reménytelen:
*************************************
C-nyelv

Itt igazán sok lehetőségünk van. Pl. az ASM direktívával azonnal
assembly kódot szúrhatunk be:

asm out dx,al

asm in al,379

Vagy ha sok ASM utasítás kell, akkor a direktíva mögé kapcsos
zárójelben is felsorolhatjuk őket. (Lásd. a C HELP-jét, mert az
implementációtól is függhet.)

Vannak persze könyvtári függvények is a port-kezelésre. Pl.:

<DOS.H>

adat=inportb(portcim) ;

outportb(portcim, adat);

Van szavas átvitel, meg sok egyéb érdekesség is, de arra itt nemigen
lesz szükségünk. Külön előny, hogy regiszternek változóérték is
adható, tehát a C-programunk és az ASM között a határ elmosható:

asm mov al,portadat
**********************************
Skandar Graun <sgraun at gmail.com> írta, 2012.11.01.:
> Az a bajom, hogy hardveresen ez a proci tudja azt, amire szükségem van.
> Eddig basicban és assemblerben dolgoztam, tökéletesen megfelelt mindenre,
> amire szükségem volt.
> Erre a procira csak C van.
> De most ott tartok, hogy kivágok minden demót a francba és nulláról
> elkezdem megírni.
>
>
> 2012. november 1. 17:53 Acs Gabor írta, <levlista at e8e.eu>:
>
>> Légy üdvözölve Szopacs Vili csodálatos világában!
>> Én nagyon hamar lezártam az erre fordított időpocsékolást :)



More information about the Elektro mailing list