Predictable updating of a baud divisor of an asynchronous serial port during data reception

   
   

A microcontroller employs an asynchronous serial port for predictably updating a baud divisor during data reception. A write enable to the baud counter ensures that the current value of the baud count in the baud counter is greater than a predetermined number of clocks so that the working baud divisor to be loaded from the working baud divisor register is stabilized. The working baud divisor register is updated during data reception by the serial port by a software write to a visible baud divisor register provided the working baud divisor in the working baud divisor register is not being used to load the baud counter. A working baud divisor register thereby maintains a value guaranteed to be stable by the time a baud counter needs to be reloaded. A visible baud divisor register and the baud counter can be on different, possibly asynchronous clocks.

Microcontroller wendt een asynchrone periodieke haven voor voorspelbaar het bijwerken van een baudsdeler tijdens gegevensontvangst aan. Schrijf aan de bauds tegen toelaat ervoor zorgt dat de huidige waarde van de baudstelling in de bauds tegen groter is dan een vooraf bepaald aantal klokken zodat de werkende baudsdeler die van het werkende register van de baudsdeler moet worden geladen wordt gestabiliseerd. Het werkende register van de baudsdeler wordt bijgewerkt tijdens gegevensontvangst door de periodieke haven door een software schrijft aan een zichtbaar register van de baudsdeler op voorwaarde dat de werkende baudsdeler in het werkende register van de baudsdeler niet wordt gebruikt om de bauds in tegenovergestelde richting te laden. Een werkend register van de baudsdeler handhaaft daardoor een waarde stabiel die wordt gewaarborgd om te zijn tegen de tijd dat een baud zich moet verzet tegen worden herladen. Een zichtbaar register van de baudsdeler en de bauds tegen kunnen op verschillende, misschien asynchrone klokken zijn.

 
Web www.patentalert.com

< Delivering output XML with dynamically selectable processing

< Indirect programming of detector framing node

> Method and apparatus for reproducing timing, and a demodulating apparatus that uses the method and apparatus for reproducing timing

> Voice and data exchange over a packet based network with timing recovery

~ 00161