Wiadomo, że jedynym rozwiązaniem aby wykorzystać USART na wewnętrznym zegarze jest jego skalibrowanie. Nie jest to problemem. Nurtuje mnie jednak pytanie jaką potem wartość podać w $crystal?
Zakładając, że mam
Czy nie powinienem od razu wstawić wartości $crytal tak aby przedstawiała wartość po kalibracji?
A jeśli tak to czy mogę po prostu wpisywać tam wartość w okolicy 8MHz tak aby uzyskać baud error = 0%?
Zakładając, że mam
$crystal=8000000
$baud = 115200
Osccal = 140 'domyślnie jest chyba 191
A jeśli tak to czy mogę po prostu wpisywać tam wartość w okolicy 8MHz tak aby uzyskać baud error = 0%?