Gast
#531886
hallo allerseits,
bin gerade in der Einarbeitungsphase und konnte nicht verstehen warum in
diesem Code für UART (aus einem Buch) eine verzögerung eingebaut ist:
void main(void)
{
.....
for( ;; )
{
if(ReceiveData(&UartData))
TransmitData(&UartData)
}
Delay();
}
die Funktion delay ist:
void Delay(void)
{
unsigned int i = 0x7FFF;
while(--i);
}
ich vermute die Verzögerung damit nicht die gleichen Daten abgefragt
werden bin mir nicht sicher.
mich interessiert ausserdem wie lange diese erzögerung dauert??
0x7FFF * Clock vielleicht ???
welcher Zusammenhang besteht zwischen die Verzögerung und die Baudrate
??
ich habe noch nie mit MCU gearbeitet und hoffe ihr könnt mir helfen.
LG