halfduplex localecho
| ********************************************************************
| void clk_event(void)
| Genère un pulse sur
| la ligne CLK du DAC, c'est a dire le port PA1 du MC68331.
| ********************************************************************
GPT_DIR = 0xFFF906
GPT_DATA = 0xFFF907
.globl _clk_event
.even
_clk_event:
bset #1,GPT_DIR | definit PA1 comme sortie
bclr #1,GPT_DATA | CLK_LOW: bit 1 mis a 0.
bset #1,GPT_DATA | CLK_HIGH: bit 1 mis a 1.
bclr #1,GPT_DATA | CLK_LOW: bit 1 mis a 0.
rts
Note: Cette routine ne reçoit pas des paramètres, et par conséquent il n'y
a pas d'accès à la pile..long 0x4E47 | L'opcode de "trap #7" est 4E47h
Pour des commentaires et modifications adressez-vous à : Yuri López de Meneses