[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