Hyperterminal

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;

)

)

 
привіт
Ваш індикатор блимає, і ви не будь-який символ в терміналі?
Я пропоную вам використовувати BASCOM термінал для тестування краще
Що таке компілятор і ваш кристал частота.
використовувати CodeVision AVR.

 
Ви вже перевірили установки для послідовного обміну?
8 біт даних, без парності, 1 стоп-біт т.д.
Це відповідає?Becausse я займався моделюванням код на Keil, і працює добре.
Чи ваш індикатор блимає?, Збільшення затримок.
Або ж ви можете змінити програму, просто видаливши деЬсЬаг () і Е ().
Використовувати послідовний перервати, і там зробити і вимикати світлодіод, так що з обладнання, ви дізнаєтеся проблеми.Blink індикатор час передають значення C (модифікування).

З повагою
Саранг

 
Почніть з перевірки порту, кабель-MAX232-MCU ланцюга спадкоємності.
Початок в порт.Вимкніть кабель і короткий Rx і Tx - контакти 2 і 3.Введені символи повинні луна назад.
Тепер підключіть кабель і короткі контакти 2 і 3 в кінці кабелю.Потім підключіть борту, витягнути MCU (я припускаю, це втульчатие), короткий Rx і Tx контактів у розетку.

Якщо все це працює, пора перевірити MCU, спосіб, як це запрограмовано ("згорів"), скидання, генератор ...

Століття

 
Привіт

Замість того, щоб ці Е ("наступний символ% с", с);

Використання ріЬспаг (); функції

 

Welcome to EDABoard.com

Sponsor

Back
Top