Gast
#2763471
Hallo, ich arbeite gerade an einem SW Add-on welcher einen HW-Uart
simuliert.
Dieser braucht derzeit 3 Register, und in der HW sind 4 übrig.
Nur hätte ich gerne auch einen ms Timer oder so, was dann ein viertes
Register bedeuten würde.
Inwiefern ist ein GPIORx Register wichtig ?
Senden und empfangen im selben Register, würde das gehen ?
Könnte nähmlich ein Register sparen.
Mein Register sieht derzeit so aus, wobei cntx 0 ist wenn nicht gesendet
oder
empfangen wird.
enum { cnt0, cnt1, cnt2, uart_rx, uart_tx_int, uart_rx_int, uart_err ,
tick};
sowie noch ein bit in einem anderen Register um uart_tx zu triggern und
die zwei buffer für rx und tx.
Wie würdet ihr eich entscheiden.
Derzeit, Code noch ungetestet und ohne eigene Interruptcode für
rx/tx/tick