M
Maverickmax
Guest
Привіт
Я намагаюся відправити дані на ПК через R232 і працює добре, але вона не працює, коли я намагався натискати будь-які лист, і я чекав, що мікропроцесор передати наступний лист і вона не може працювати на всіх.Я використав HyperTerminal і termv19b, і я до сих пір отримати той же ефект.Може бути, мій код чи що?
Код:/ / Заголовки
# Включити "main.h"
# Включити "port.h"
# Включити "delay_loop.h"/ / Прототипи функцій
serial_init недійсними ();
serial_init недійсними ()
(
SCON = 0x50; / / встановлення для 8-бітних даних
TMOD = 0x20; / / установка таймера 1 для автоматичної перезавантаження
Th1 = 0xF3 / / Установка для 2400 бод
TR1 = 1 / / Включити таймер 1
TI = 1 / / Вкажіть готова передавати
)Основними недійсним (недійсними)
(символ с;
serial_init ();в той час як (1)
(
FIRST_LED = 0;
Е ("\ nEnter характеру");
з = деЬспаг ();
C ;
Е ("наступний символ% с", с);
FIRST_LED = 1;
Delay_Loop (40);
FIRST_LED = 0;
)
)
Я намагаюся відправити дані на ПК через R232 і працює добре, але вона не працює, коли я намагався натискати будь-які лист, і я чекав, що мікропроцесор передати наступний лист і вона не може працювати на всіх.Я використав HyperTerminal і termv19b, і я до сих пір отримати той же ефект.Може бути, мій код чи що?
Код:/ / Заголовки
# Включити "main.h"
# Включити "port.h"
# Включити "delay_loop.h"/ / Прототипи функцій
serial_init недійсними ();
serial_init недійсними ()
(
SCON = 0x50; / / встановлення для 8-бітних даних
TMOD = 0x20; / / установка таймера 1 для автоматичної перезавантаження
Th1 = 0xF3 / / Установка для 2400 бод
TR1 = 1 / / Включити таймер 1
TI = 1 / / Вкажіть готова передавати
)Основними недійсним (недійсними)
(символ с;
serial_init ();в той час як (1)
(
FIRST_LED = 0;
Е ("\ nEnter характеру");
з = деЬспаг ();
C ;
Е ("наступний символ% с", с);
FIRST_LED = 1;
Delay_Loop (40);
FIRST_LED = 0;
)
)