Grüß Gott an alle,
ich bin ein blutiger Anfänger auf AVRco, und habe einen XMEGA256A3 welcher mit einem 4DLabs Touchscreen mit SerPortD1 verbunden ist. Bis vor ein paar Tagen habe ich die Dinger mit BASCOM programmiert. Da war der serielle Interrupt kein Problem:
On Usartd0_rxc Rs232_data_int
Enable Usartd0_rxc , Hi
Enable Interrupts
bei Eintritt eines Interrupts wird die Funktion Rs232_data_int aufgerufen und der entsprechende Code abgearbeitet.
Rs232_data_int:
Rs232_data = Inkey(#2)
If Touch = 0 Then
Select Case Rs232_data
Case &H06 :
Set Lcd_ack
Case &H15 :
End Select
Else
Set Lcd_ack
End If
Return
Wie funktioniert dies mit AVR-Pascal? Lg
ich bin ein blutiger Anfänger auf AVRco, und habe einen XMEGA256A3 welcher mit einem 4DLabs Touchscreen mit SerPortD1 verbunden ist. Bis vor ein paar Tagen habe ich die Dinger mit BASCOM programmiert. Da war der serielle Interrupt kein Problem:
On Usartd0_rxc Rs232_data_int
Enable Usartd0_rxc , Hi
Enable Interrupts
bei Eintritt eines Interrupts wird die Funktion Rs232_data_int aufgerufen und der entsprechende Code abgearbeitet.
Rs232_data_int:
Rs232_data = Inkey(#2)
If Touch = 0 Then
Select Case Rs232_data
Case &H06 :
Set Lcd_ack
Case &H15 :
End Select
Else
Set Lcd_ack
End If
Return
Wie funktioniert dies mit AVR-Pascal? Lg