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 povelového 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 ; navrat do slucky cakania na novy znak
state_x:
..... ; implementacia aktivity 'x'
jmp WaitForData
state_y:
..... ; implementacia aktivity 'y'
jmp WaitForData