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

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

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

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

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

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

Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР.

 
Опции темы
Непрочитано 13.08.2011, 13:20  
rocky7
Заблокирован
 
Регистрация: 03.12.2008
Сообщений: 112
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 22 сообщении(ях)
rocky7 на пути к лучшему
По умолчанию Иероглифы в Virtual Terminal Протеуса

В в исходнике на CAVR пишу например, putchar('A');
В Virtual Terminal Протеуса выводит иероглифы?
rocky7 вне форума  
Сказали "Спасибо" rocky7
warel (28.06.2019)
Непрочитано 13.08.2011, 13:34  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Иероглифы в Virtual Terminal Протеуса

rocky7, Потому что скорость выставлена неверно...
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
warel (28.06.2019)
Непрочитано 05.10.2011, 13:28  
ctocopok
Частый гость
 
Регистрация: 13.05.2011
Сообщений: 30
Сказал спасибо: 7
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
ctocopok на пути к лучшему
По умолчанию Re: Иероглифы в Virtual Terminal Протеуса

Столкнулся с такой же проблемой.
вот исходник:
Код:
void setup(){ // Инициализация контролера.
Serial.begin(300);          // Выбираем скорость обмена по UART.
}

void loop(){ // Главный програмный цикл
Serial.println("string");           // Отправляем данные на UART
Serial.println ("");
Serial.println("\n");
Serial.println ("--------");
delay(2000);
}
Результат на картинке
Скрин-шот настроек виртуального терминала также прилагаю.

UPD: починил.
Так как АТМега работает на 16 (верно?) мегагерцах, а в настройках протеуса, чтобы он успевал все просимулировать, стоит 4Мгц, скорости портов тоже должны быть разными.
В исходнике я сделал 38400, а в настройках терминала 9600 (разница в 4 раза). Тогда стало работать.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2011-10-05_132412.png
Просмотров: 268
Размер:	12.2 Кб
ID:	26802   Нажмите на изображение для увеличения
Название: 2011-10-05_132712.png
Просмотров: 191
Размер:	8.7 Кб
ID:	26803  

Последний раз редактировалось ctocopok; 05.10.2011 в 13:44.
ctocopok вне форума  
Сказали "Спасибо" ctocopok
warel (28.06.2019)
Непрочитано 20.10.2011, 16:08  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 180
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Иероглифы в Virtual Terminal Протеуса

Сообщение от ctocopok Посмотреть сообщение
Так как АТМега работает на 16 (верно?) мегагерцах, а в настройках протеуса, чтобы он успевал все просимулировать, стоит 4Мгц,
Подход не верен.
CodeNameHawk вне форума  
Сказали "Спасибо" CodeNameHawk
warel (28.06.2019)
Непрочитано 20.10.2011, 16:29  
ctocopok
Частый гость
 
Регистрация: 13.05.2011
Сообщений: 30
Сказал спасибо: 7
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
ctocopok на пути к лучшему
По умолчанию Re: Иероглифы в Virtual Terminal Протеуса

Сообщение от CodeNameHawk Посмотреть сообщение
Подход не верен.
аргументация слабовата.
ctocopok вне форума  
Сказали "Спасибо" ctocopok
warel (28.06.2019)
Непрочитано 20.10.2011, 16:58  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Иероглифы в Virtual Terminal Протеуса

Сообщение от ctocopok Посмотреть сообщение
аргументация слабовата.
Да нет, человек прав. Вы явно не тем участком мозга эту мысль изобретали. Поставьте честные мегагерцы и увидите нормальный результат.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
Непрочитано 20.10.2011, 18:53  
ctocopok
Частый гость
 
Регистрация: 13.05.2011
Сообщений: 30
Сказал спасибо: 7
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
ctocopok на пути к лучшему
По умолчанию Re: Иероглифы в Virtual Terminal Протеуса

Сообщение от Easyrider83 Посмотреть сообщение
Да нет, человек прав. Вы явно не тем участком мозга эту мысль изобретали. Поставьте честные мегагерцы и увидите нормальный результат.
а) восхищаюсь вашим талантом понимания всей сути изложенного по всего двум словам.
б) если ставить честные мегагерцы, то на выходе при симуляции получим Simulation is not running in real time due to excessive CPU load и загрузку процессора в 80-100%.
ПОЭТОМУ имеет смысл снизить частоту МК в проекте процессора, а скорость порта виртуального терминала поставить столь же кратно меньше той, которая будет в живом изделии.
ctocopok вне форума  
Сказали "Спасибо" ctocopok
warel (28.06.2019)
Непрочитано 20.10.2011, 19:11  
Саня
Заблокирован
 
Регистрация: 14.09.2009
Сообщений: 1,252
Сказал спасибо: 49
Сказали Спасибо 520 раз(а) в 317 сообщении(ях)
Саня на пути к лучшему
По умолчанию Re: Иероглифы в Virtual Terminal Протеуса

Сообщение от ctocopok Посмотреть сообщение
б) если ставить честные мегагерцы, то на выходе при симуляции получим Simulation is not running in real time due to excessive CPU load и загрузку процессора в 80-100%.
ПОЭТОМУ имеет смысл снизить частоту МК в проекте процессора
Какой смысл ? Фильм тормозит ?

Последний раз редактировалось Саня; 20.10.2011 в 19:15.
Саня вне форума  
Сказали "Спасибо" Саня
warel (28.06.2019)
Непрочитано 21.10.2011, 12:39  
ctocopok
Частый гость
 
Регистрация: 13.05.2011
Сообщений: 30
Сказал спасибо: 7
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
ctocopok на пути к лучшему
По умолчанию Re: Иероглифы в Virtual Terminal Протеуса

Сообщение от Саня Посмотреть сообщение
Какой смысл ? Фильм тормозит ?
Вы не видите смысла убирать ошибки? Вас не смущает рев вентиляторов и жар от компьютера при работе самого простого блинка? Работайте на "полной" частоте. Можно и дальше пойти, не уравнивать скорости терминала в исходниках и в настройках. Пишет что-то и ладно.
ctocopok вне форума  
Сказали "Спасибо" ctocopok
warel (28.06.2019)
Непрочитано 21.10.2011, 12:45  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Иероглифы в Virtual Terminal Протеуса

Пока что суть изложенного вами - ваше нежелания понимать принцип работы симмулятора. Выложите ваш проект. Я уверен, что там есть где разгуляться при оптимизации.
При использовании внешнего кварцевого генератора, симмулятор не имеет понятия о текущей тактовой частоте работы ядра. Поэтому вам приходится указывать частоту вручную. Советовать вам мы можем. Думать за вас - увы.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (28.06.2019)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СОМ порт РС и программа Terminal vsky Микроконтроллеры, АЦП, память и т.д 12 01.07.2009 13:00
Proteus + Mega8 + Virtual terminal ArtUrl1986 Микроконтроллеры, АЦП, память и т.д 3 03.05.2009 22:13
Вопрос по инструменту VIRTUAL TERMINAL hubble Коллекция глюков 0 17.06.2008 22:34


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


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