Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 07.01.2013, 22:34  
vano-11-11
Гражданин KAZUS.RU
 
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
vano-11-11 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от kittec Посмотреть сообщение
vano-11-11, а терминал к меге правильно подключен?
K виртуальному порту правильно, потому что принимает. А на меге я пробовал менять Rx и Tx местами, тогда мега ничего не принимает.

ЗЫ Сейчас попробую MAX232 между портом и МК поставить.

PS2 Посмотрел видео урок по демонстрации работы в протеусе. В нем COMPIMы напрямую к ПИКу подключали и все работало.

PS3 kittec Мне помог разобраться с установкой частоты работы МК 4МГц, ему спасибо. Мой посты удалите... Далее сам буду крутить.
Реклама:

Последний раз редактировалось vano-11-11; 08.01.2013 в 00:07.
vano-11-11 вне форума  
Непрочитано 08.01.2013, 00:12  
kittec
Гражданин KAZUS.RU
 
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
kittec на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Надо так подключить.

Нажмите на изображение для увеличения
Название: mega_com.jpg
Просмотров: 58
Размер:	43.0 Кб
ID:	42019
kittec вне форума  
Непрочитано 08.01.2013, 01:51  
vano-11-11
Гражданин KAZUS.RU
 
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
vano-11-11 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от kittec Посмотреть сообщение
Надо так подключить.
Вы не поняли, этот терминал у меня только для контроля. Я не с него обмен с МК пытаюсь вести, а через виртуальный порт COMPIM.
vano-11-11 вне форума  
Непрочитано 08.01.2013, 09:52  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от vano-11-11 Посмотреть сообщение
Я не с него обмен с МК пытаюсь вести, а через виртуальный порт COMPIM.
А зря! Во-первых, последний на сегодня материал в FAQ посвящен именно этому вопросу.
Во-вторых, с помощью терминала "включенного правильно" Вы сможете определиться - где у Вас лажа. Включаем терминал как показано у kittec этажом выше без всяких COMPIM, настраиваем в нем скорость и проверяем "голый" МК, подозреваю, что там Вы и упретесь. 4MHz это не есть очень хорошая тактовая для работы с последовательным портом, особенно на больших скоростях. Где-нибудь до 9600 максимум до 19200 должно кататься нормально, выше могут начаться проблемы с потерями битов. Надо использовать дробные кварцы 3,6864, 7,3728 и т.д.
Затем аналогичным образом проверяем терминалом "выход наружу", но к COMPIM его надо подключать уже как RX-RX, TX-TX (см. в FAQ), ну то есть так, как у Вас был изначально подключен МК. Смотрим обмен с внешней терминальной программой на этой же скорости и с этими настройками четность, стопы и т.п.
Таким образом отделите "мух от котлет" и найдете - где у Вас нестыковка. Если не хотите выкладывать сам проект для проверки, то не надо больше схемных скриншотов - это лишний мусор. Нужны скриншоты: настройка COMPIM, настройка подлючения во внешней программе, настройки вашего физического (или виртуального) COM-порта, к которому подключен COMPIM. Неплохо было бы увидеть и конфигурацию USART в самой программе для МК - там тоже может быть лажа.
Halex07 вне форума  
Сказали "Спасибо" Halex07
vano-11-11 (08.01.2013)
Непрочитано 08.01.2013, 10:10  
vano-11-11
Гражданин KAZUS.RU
 
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
vano-11-11 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Дело то в том что у меня не совсем стандартная задача. У меня есть только хекс и схема, которую я пытаюсь покрутить в протеусе. И есть прога для этого устройства, которая им управляет, в ней только номер ком порта можно выбрать, с какими параметрами она работает неизвестно, даже команды какие выдает. Я сейчас спаял нуль модемный кабель и соединил им физические сом порты и пытаюсь методом втыка подобрать параметры (настройки) портов, в виртуальных портах такой возможности не было (в тех прогах что я использовал). Это типа хака/исследования черного яшика .

Последний раз редактировалось vano-11-11; 08.01.2013 в 11:13.
vano-11-11 вне форума  
Непрочитано 08.01.2013, 13:35  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Можно включить диагностические сообщения (на контроллере правой кнопкой мыши - Configure Diagnostics, на USART поставить уровень сообщений Full Trace. Запустить программу и посмотреть в журнале сообщений, на какой скорости работает порт.
TEHb вне форума  
Сказали "Спасибо" TEHb
vano-11-11 (08.01.2013)
Непрочитано 08.01.2013, 13:59  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от TEHb Посмотреть сообщение
Можно включить диагностические сообщения
Можно.
А можно тупо тормознуть выполнение программы, считать из регистров USART меги настройки и рассчитать таки частоту кварца. Заодно и параметры COM будут.
omercury вне форума  
Сказали "Спасибо" omercury
vano-11-11 (08.01.2013)
Непрочитано 08.01.2013, 15:13  
vano-11-11
Гражданин KAZUS.RU
 
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
vano-11-11 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от TEHb Посмотреть сообщение
Можно включить диагностические сообщения
Сообщение от omercury Посмотреть сообщение
А можно тупо тормознуть выполнение программы, считать из регистров USART
TEHb, omercury Спасибо за подсказки, будем отладку осваивать, однако.
vano-11-11 вне форума  
Непрочитано 08.01.2013, 21:33  
vano-11-11
Гражданин KAZUS.RU
 
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
vano-11-11 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Вот подглядел в сообщениях про USART
PC=0x0FF4. [AVR USART 0] Reception Enabled
PC=0x0FF4. [AVR USART 0] Baud rate=9615 b/s
Это нормально 9615 или тактовой частотой нужно точно под 9600 подогнать?
В работе ничего не изменилось. И люди, собиравшие девайс в железе, подтвердили что без проблем работает с стандартными установками порта 9600/8/нет/1/нет/.
vano-11-11 вне форума  
Непрочитано 10.01.2013, 01:39  
homo_sapiens
Временная регистрация
 
Аватар для homo_sapiens
 
Регистрация: 20.05.2010
Адрес: Н.Новгород
Сообщений: 68
Сказал спасибо: 28
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
homo_sapiens на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Вот на торенте нашел.
Вложения:
homo_sapiens вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
Вопросы по работе с Proteus dosikus Proteus 510 20.12.2007 18:48
CAN BUS общие впечатления vasseff Микроконтроллеры, АЦП, память и т.д 7 20.06.2007 09:15
Вопросы по Си. Zemlyanov Proteus, KiCAD и другие ECAD 5 20.11.2006 15:36


Часовой пояс GMT +4, время: 01:48.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot