18.06.2009, 19:35
|
#641
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Никто и никогда не сможет заменить реальное железо.
Симуляторы очень удобны для учёбы и для обкатки алгоритмов.
При этом, гораздо лучше, если работает в железе и не работает в симуляторе, чем наоборот.
|
|
|
|
18.06.2009, 19:41
|
#642
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,268 раз(а) в 1,563 сообщении(ях)
|
Сообщение от hubble
|
Скажу, исходя только из своего опыта. У меня ВСЕ проекты, которые делал в протеусе абсолютно также вели себя и в железе. Некоторые, как я считаю, были довольно серьезные. Опять же - это мой опыт. А протеус воспринимаю как ОЧЕНЬ удобного помощника (никак не претындующего заменить железо) для своих разработок.
|
Гы... У меня такая же статистика , почти .
Вот это то почти и беспокоит. Например coff от CCS .
__________________
Осторожно , злой кот
|
|
|
|
28.06.2009, 17:09
|
#643
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Здравствуйте, форумчане. Извините был по семейным в Украине (все обошлось). Делал попытки выйти в Нет с ноутбука через модем билайн. Чудеса, да и только. С нашей симкой я ничего не добился. Купил тариф Клiк. Оказалось, что в Украине симка не той конструкции и к модему не подходит ( ) С Питера роуминг не пустил. Вот и верь рекламе: живи на яркой стороне
-- Прилагается рисунок: --
|
|
|
|
11.07.2009, 00:40
|
#644
|
Прописка
Регистрация: 04.08.2006
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
Всем привет!
Сейчас у меня такая проблема.
Помогите понять проблему, которая возникла при написании малюсенького кусочка программы, написанного на Code Vision 2.03.9.
Пауза, которая указана в программе (delay_ms(1000)), в Proteus'e в два раза меньше. Прерывание - так само! Использовал CodeWizardAVR.
Я бы может быть еще думал над этим вопросом, но уже ничего не понимаю. Дело в том, что перед этим была написана нормальная по сложности программа с тем же контроллером; с тем же интервалом прерывания; с тем же предделителем; с той же величиной TCNT0=0xF0 - в общем со всеми теми же параметрами. И там было все отлично. Что произошло? Помогите найти ошибку!
Заранее благодарен.
P.S. В архиве - проект на CVAVR и схема в Proteus'e.
Прикрепленный файл: 629743.rar
|
|
|
|
12.07.2009, 13:09
|
#645
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Можете прочитать здесь http://www.radiokot.ru/start/mcu_fpga/avr/08/
Прилагаю подправленный проект с функцией делай на асме
Прикрепленный файл: 4349838.zip
|
|
|
|
12.07.2009, 13:16
|
#646
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Секундные импульсы можно получить, если использовать асинхронный режим контроллера с часовым кварцем. Вы видели это применение в "Астротаймере"
|
|
|
|
14.07.2009, 07:46
|
#647
|
Временная регистрация
Регистрация: 30.08.2005
Адрес: Ротовска йобласть
Сообщений: 84
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
или поставить коэффициент деления для таймера на 8 и считать прерывания, а еще лучше поставить кварц на 8мгц и совпадение на 10000 и опять же считать.
К вопросу о протеусе - Я его вообще не использую, считаю, что все вполне можно проще отладить в железе, а протеус игрушка (ИМХО). иногда использую ARV Studio.
|
|
|
|
14.07.2009, 14:23
|
#648
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Сообщение от Panda_Y2k
|
или поставить коэффициент деления для таймера на 8 и считать прерывания, а еще лучше поставить кварц на 8мгц и совпадение на 10000 и опять же считать.
К вопросу о протеусе - Я его вообще не использую, считаю, что все вполне можно проще отладить в железе, а протеус игрушка (ИМХО). иногда использую ARV Studio.
|
Proteus, конечно, на сто процентов доверять нельзя, но уж очень он помогает избежать ляпов. К тому же поможет изготовить печатку и опять же избежать ошибок.
|
|
|
|
16.07.2009, 23:00
|
#649
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
На этой страничке http://www.remexpert.com/ipb/topic12...art=#entry8707 есть пример задержки не зависящей от частоты процессора. Т.к. в функцию передается число типа char - задержку более 255 мсек выполнить не возможно, но для секудной задержки можно применить вызов DelayMs(250) четыре раза подряд.
|
|
|
|
18.07.2009, 23:16
|
#650
|
Частый гость
Регистрация: 07.10.2006
Сообщений: 32
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Здравствуйте.
Подскажите пожалуйста, как лучше передать значение какой либо переменной от одного микроконтроллера другому.
Особенно интересует вопрос для случая когда приемник AtMega, а передатчик PIC.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:23.
|
|