Hallo,
ist folgendes Grundgerüst richtig?
Oder fehlen noch Variablendefinitionen etc.? Wenn ja welche?
Wo soll return data; hinspringen? Ich finde keine Funktion data
Und dann reicht an irgendweiner Stelle im Code der Befehl
sendTxd0 (receiveRxd0(); ?
Würde mir dann zum Bsp. an der Stelle nach einer Formel das Ergebnis der Formel ins Terminal übertragen?
maxlimit = 58*ad
sendTxd0 (receiveRxd0();
void UART0_init (void) https://www.minimilitia.mobi/ https://www.applock.ooo/ https://www.7zip.vip/
{
p1 = p1 | 0x10;
pd1 = pd1 | 0x10;
pd1 = pd1 & 0xdf;
u0mr = 0x05;
u0c0 = 0x00;
u0rrm = 0;
u0brg = 130-1;
re_u0c1 = 1;
}
void sendTxd0 (unsigned char data)
{
while (ti_u0c1 == 0);
u0tbl = data;
te_u0c1 = 1;
}
unsigned char receiveRxd0 (void)
{
unsigned char data;
unsigned char dummy;
while (ir_s0ric == 0);
ir_s0ric = 0;
data = u0rbl;
dummy = u0rbh;
re_u0c1 = 1;
return data;
