API UART
Aplikačné rozhranie bloku UART
zoznam funkcií s krátkym popisom
- funkcia 1 - robi toto a toto
- funkcia 2 - robi toto a toto
- funkcia 3 - robi toto a toto
Príklady použitia
Zdrojový kód jednoduchého povelov0ho interpreteru. Program prijíma znaky z UART a podľa ich významu vykonáva predvolené aktivity.
_main:
mov A,UART_PARITY_NONE ; inicializacia serioveho rozhrania
call UART_Start
M8C_EnableGInt
WaitForData: ; cakanie na prichod znaku
call UART_bReadRxStatus
and A, UART_RX_COMPLETE
jz WaitForData
call UART_bReadRxData ; nacitanie znaku
call UART_SendData ; echo znaku
cmp A,'x' ; skok na aktivitu 'x'
jz state_x
cmp A,'y' ; skok na aktivitu 'y'
jz state_y
jmp WaitForData ; go wait for next byte
state_x:
.....
jmp WaitForData
state_y:
.....
jmp WaitForData