89S8252 сериен порт за настройка

G

GrandAlf

Guest
Здрасти,

Може ли някой да подпомага с това.Аз съм се опитва да създаде AT89S8252 за получаване на 300 Baud, следния код ми позволява да изпраща данни, но не го получи.

нищожен serial_init (Void) (
ТМСШ = 0x20; / / 1 таймер режим 2: 8-Bit презареждане
ТН1 = 0x98; / / Обнови стойност 300 Baud
SCON = 0x52; / / Режим 1: 8-битов UART, позволи приемник остава в стаята TI
TR1 = 1; / / 1 таймер тичам
ES = 0; / / Изключване сериен порт прекъсват
ЕА = 0; / / ИзключванеАз използвам следното, за да получат една числова стойност 0-255

грозен Чар Num;
scanf ( "% U", бр);

Правя нещо глупаво?, Кой да е помагам оценявам.

 
Моля, игнорира това, кодът е ОК.Ако сте ползвали _getkey (); вместо това.Глупаво ми!

 

Welcome to EDABoard.com

Sponsor

Back
Top