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", бр);
Правя нещо глупаво?, Кой да е помагам оценявам.
Може ли някой да подпомага с това.Аз съм се опитва да създаде 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", бр);
Правя нещо глупаво?, Кой да е помагам оценявам.