RS232

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

RS232

Сообщение Сергей » 24 янв 2007, 23:25

На плате стоит MAX232CPE, MK - mega32. В протеусе все симулиться нормально, то есть выводится на экран информация, и мне нужно ввести команду. Включаю HiperTerminal, ставлю настройки которые нужно. Подключаю МК - все норм сначала, выводится нужная строка и мне предлагается ввести команду, но как только я нажимаю на любую клавишу - Hiper зависает либо просто думает, то есть эхо, которое должно наблюдаться, не наболюдается( то есть когда я нажимаю символ - он сразу должен дойти до МК и потом МК его выводит на экран). В чем могут быть грабли? Вроде спаяно правильно, хотя для проверки ща сижу проверяю пайку, ведь у меня макетная плата всетаки..
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Сообщение avr123.nm.ru » 25 янв 2007, 00:18

а в VMLAB работает ?  в протеусе я понял.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Сообщение Сергей » 25 янв 2007, 00:36

В VMLabe не тестил, тк не очень удобно с ним возиться, мне проще с протеусом. Вот выкладываю хекс файл, кто может плз проверьте в ВМЛабе плз
ЗЫ: когда запрашивается команда нужно ввести(с пробелами):s 0 90 50 и Enter после написания команды. Если все будет норм, то увидите ответное сообщение.
ЗЗЫ: Админы, сделайте чтобы и разрешение .hex можно было выкладывать
Вложения
main.rar
(6 КиБ) Скачиваний: 38
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Сообщение avr123.nm.ru » 25 янв 2007, 13:13

Сергей писал(а):В VMLabe не тестил, тк не очень удобно с ним возиться


а ты попробуй мой шаблон для быстрого старта -
http://avr123.nm.ru/codevisionavr_vmlab.rar

состраницы  http://avr123.nm.ru/04.htm

там обмен уже есть, только скорость измени на свою и мегу32 укажи вместо меги16.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Сообщение Сергей » 25 янв 2007, 17:06

Разобрался снова с ВМЛаб. Моя прога работает и ВМЛабе отлично, я могу вводить команду и МК ее получает, вообщем баг гдето в плате либо в проводе СОМ.. буду искать этот камень
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Сообщение Сергей » 25 янв 2007, 17:54

Все, решил проблему, оказалось, что нужно было "управление потоком" в Терминале поставить как "Нет" вместо "Аппаратного". Все работает на ура.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей


Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18