8051 Таймер ПРОБЛЕМ

T

timerc

Guest
Когато настроите uart,
че използвате една Таймер за да зададете baud курс.
Ако мога да го използват Таймер пак по-късно кодове?
Много благодаря!

 
Можете да го серийния комуникация с битов взрив съчетания, ако имате нужда да се освободите от таймер.

 
В битов взрив съчетания, как мога да настроите baud процент?

 
Виж Приложение Забележка 446 [AN446] адрес:

http://www.c51.de/c51.de/Dateien/Liste.php?Edit=0&Block=50&HerstID=2&Spr=DE&UIN =
Когато даден софтуер дуплекс UART се обсъждат в подробности ..

Rgds,
IanP

 
през 8951 има два таймери можете да използвате една за baud ставка поколение и на другите за вашата цел.Ако имате нужда от още време и след това да използвате 8952, която има три таймери.
за предаване / получаване на партидата на данни не бих препоръчваме битов чука, тъй като голяма част от процесорите път, проверете връзката на битова чука
http://www.dnatechindia.com/index.php/Tutorials/8051-Tutorial/Bit-Banging.html

 
Здрасти,
Аз чувствам, ако UART функция и на други функции, изискващи време може да бъде времето multiplexed, чувствам се да можете да използвате едно и също време за двата като се обадите на таймера init за всеки случай, преди да се обадите на съответната функция.

С уважение,
Laktronics

 
Макар и малко вероятно,
а в някои много редки приложения той може да бъде жизнеспособна за използване на таймера служат като baudrate генератора и като време, просто, позволяващи му прекъсвам (и намаляване на по-голямата част от прекъсва на едва djnz SlowDownCounter, XXX; XXX: reti); въпреки че ако baudrate е нещо бързо, отколкото казват 2400 Bauds, изпълнение присъда, свързани с това би било пагубно.

Също така, някои приложения може да UART настаняване в режим 2, когато baudrate се генерира без таймер, директно от осцилатор.Една относително бавен кристал е необходима за това, както и страната ни може да общува на 9-битов формат (напр. 8-битов и равенство, или 8 битов и 2 stopbits).

Най-жизнеспособна опция е, както каза по-горе, като се използва'52 с Т2, или, ако е необходимо повече време, дериватен (като някои от държавите от "RD2 под-семейство) с единица СПС.

JW

 

Welcome to EDABoard.com

Sponsor

Back
Top