Pitt1986
04.06.2008, 16:04
hallo,
kann mir hier vielleicht jemand sagen wie man in dem asm30 definitionen machen kann.
bei den 18fxxxx geht es ja so:
#define RED LATB,0
bsf RED
nur wie geht es bei den dspic's bzw. beim asm30
des is echt ein witz ich arbeite mich da schon seit 2 tagen ein und kann 2 sachen einfach nicht finden. ich glaub die idioten von mc haben des einfach vergessen.
es gibt zwar so ne macro funktion aber mit dem geht es nicht, denn da muss man in die funktion gleich alles reinschreiben, also:
.macro GREEN
bset LATB,#0
.endm
nur des problem bei dem ist dass wenn ich die led wieder ausschalten will ne neue macro funktion brauch. und wenn ich testen will ob die led leuchtet und den port abfragen will müsste ich wieder eine macro funktion haben.
zu der zweiten sache.
ich weiss ebenfalls noch nicht wie ich adresse setzten kann, z.B. für die Interrupts.
Wie macht man des.
hab schon etliche datenblätter durch aber nirgends ist es richtig erklärt.
wäre sehr dankbar für hilfreiche antworten
mfg
pitt
kann mir hier vielleicht jemand sagen wie man in dem asm30 definitionen machen kann.
bei den 18fxxxx geht es ja so:
#define RED LATB,0
bsf RED
nur wie geht es bei den dspic's bzw. beim asm30
des is echt ein witz ich arbeite mich da schon seit 2 tagen ein und kann 2 sachen einfach nicht finden. ich glaub die idioten von mc haben des einfach vergessen.
es gibt zwar so ne macro funktion aber mit dem geht es nicht, denn da muss man in die funktion gleich alles reinschreiben, also:
.macro GREEN
bset LATB,#0
.endm
nur des problem bei dem ist dass wenn ich die led wieder ausschalten will ne neue macro funktion brauch. und wenn ich testen will ob die led leuchtet und den port abfragen will müsste ich wieder eine macro funktion haben.
zu der zweiten sache.
ich weiss ebenfalls noch nicht wie ich adresse setzten kann, z.B. für die Interrupts.
Wie macht man des.
hab schon etliche datenblätter durch aber nirgends ist es richtig erklärt.
wäre sehr dankbar für hilfreiche antworten
mfg
pitt