28.12.2012, 07:06
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от kittec
|
или Вам не 67 лет, или календарь у Ввс какого то племени.
|
Offtop (потом уберу). Календарь точно от Майя и наверное писался в преддверии 21 декабря. Вообще-то в году, даже не високосном, 365 а не 360 дней.
Сообщение от viczai1
|
Для описания всех функций ног у мк STM32 не хватает знакомест для букв, приходится их дописывать как текстовые.
|
А, во-ооо-т почему до сих пор в Протеусе нет моделей STM, оказывается Лабцентр не может уписать весь даташит в текстовое поле 50 символов. Надо срочно переводить Протеус на китайский, иероглифы в этом отношении компактнее. А если по делу, то на хрена вам названия такой длины? С такой моделью и работать то неудобно, пока всю эту абракадабру прочтешь - забудешь что в начале. И дело то не в размере букАФ, а в размере текстовых полей для конкретных параметров/свойств - это изначально заложено в программе. Если мне не изменяет память, то в первых версиях текстовые поля были еще меньше, и ничего - обходились.
|
|
|
|
28.12.2012, 12:20
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Halex07
|
А каким он был по счету, и чем "заряжен", если по-вашему неоспоримо следующее:
И потом, экстрасенсов и собак натасканных на наркотики здесь нет, поэтому точно вычислить - где спрятан недокуренный косяк, может только тот, кто его заныкал. Когда наступит "просветление", ну или косяки закончатся, подумайте над следующими проблемами:
1. Как происходит вход-выход в прерывание. Пока вы считаете, что это нуль-транспортировка, ИМХО мгновенно...
2. В обработчике прерываний присутствуют некие "поползновения" - чё-то сравниваем, корячим порт, устанавливаем флаги. Видимо, по вашему, это тоже происходит супер-мгновенно, т.е. за 0.0 микро(нано-пико)секунд.
Ну и решайте сами, то-ли по дедушке Ленину "учиться, учиться и учиться", тогда в доки по PIC, то-ли косяки с анашой "курить, курить...", тогда в итоге к наркологу.
|
Вообще время входа в обработчик прерывания и время самой обработки можно не учитывать. Главное чтоб оно было не больше периодов прерываний. На частоту смены выхода это не влияет.
__________________
Нет ничего проще сложного и сложнее простого.
|
|
|
|
28.12.2012, 15:05
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Luzkov
|
1. Вообще время входа в обработчик прерывания и время самой обработки можно не учитывать.
2. Главное чтоб оно было не больше периодов прерываний.
3. На частоту смены выхода это не влияет.
|
1. До определенной степени это да, но с большими оговорками..
Как только мы видим у автора предзагрузку таймера - то все нужно учитывать...
PHP код:
|
//See interrupt from timer0
if (T0IE && T0IF) {
RC4=~RC4; //Invert RC4 state
TMR0 = 231; //60000Hz
T0IF = 0;
}
|
2. Об этом говорилось.
3. Согласно пункта 1 - на частоту смены выхода это очень влияет.
|
|
|
|
28.12.2012, 23:12
|
|
Временная регистрация
Регистрация: 01.08.2007
Сообщений: 73
Сказал спасибо: 44
Сказали Спасибо 16 раз(а) в 7 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Halex07
|
С такой моделью и работать то неудобно
|
Как раз смотришь только на схему без даташитов и работа ускоряется в разы. Ну уж если протеус придётся переписывать весь, я не настаиваю. Просто хотелось бы что бы он соответствовал современным требованиям, оставался мобильным и быстро реагировал, в отличие от монстров, которые по большей части вымерли.
Последний раз редактировалось viczai1; 29.12.2012 в 03:16.
|
|
|
|
07.01.2013, 18:40
|
|
Гражданин KAZUS.RU
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от vano-11-11
|
Есть хекс для Atmega 48 и схема девайса, пытаюсь этот проект в протеусе покрутить
|
Вот продолжаю этот проект копать дальше. Он частично работает, если в свойствах МК задана работа от внутреннего RC генератора 8МГц,выводит приветствие на LCD дисплей, но пытаюсь через виртуальный порт с МК общаться, на вход МК подключил виртуальный терминал и вижу в нем приходящие команды но в логах вижу кучу сообщений
[AVR USART 0] RX Parity Error
[AVR USART 0] RX Frame Error
Так как хекс проекта написан для работы с кварцем 4 МГц прицепил кварц 4Мгц, запускаю симуляции, в логах только
CKSEL fuse bits specify external oscilator but no CLOCK frequency is specified
Real Time Simulation failed to start
И естественно никаких приветствий на LCD, так как симуляция не запускается. Подскажите в чем дело?
Вот Фюзы вкладываю.
Последний раз редактировалось vano-11-11; 08.01.2013 в 17:14.
|
|
|
|
07.01.2013, 19:10
|
|
Гражданин KAZUS.RU
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от vano-11-11
|
CKSEL fuse bits specify external oscilator but no CLOCK frequency is specified
Real Time Simulation failed to start
|
Там где написано (Default) напишите 4000khz. Должно заработать.
|
|
|
|
07.01.2013, 19:19
|
|
Гражданин KAZUS.RU
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от kittec
|
Там где написано (Default) напишите 4000khz. Должно заработать.
|
Дык там (Default) несколько, в какой графе? Плиз.
ЗЫ Это с ПИКами так просто, а этими МК из библиотеки AVR.2 хз
Последний раз редактировалось vano-11-11; 07.01.2013 в 19:23.
|
|
|
|
07.01.2013, 20:54
|
|
Гражданин KAZUS.RU
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от vano-11-11
|
Дык там (Default) несколько, в какой графе? Плиз.
ЗЫ Это с ПИКами так просто, а этими МК из библиотеки AVR.2 хз
|
Рядом с Clock Frequency.
|
|
|
|
07.01.2013, 21:11
|
|
Гражданин KAZUS.RU
Регистрация: 26.06.2010
Сообщений: 698
Сказал спасибо: 78
Сказали Спасибо 255 раз(а) в 92 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от kittec
|
Рядом с Clock Frequency.
|
Уже раскопал. Но связь с МК все равно не работает. В логе все равно
[AVR USART 0] RX Parity Error
[AVR USART 0] RX Frame Error
ЗЫ Квац и кондеры убрал нафиг и без них работает.
Тогда в чем дело?
ЗЫ 2 Блин, частоту неправильно ввел 4MGz, поправил, результат тот же.
Последний раз редактировалось vano-11-11; 08.01.2013 в 17:15.
|
|
|
|
07.01.2013, 22:24
|
|
Гражданин KAZUS.RU
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: Proteus общие вопросы
vano-11-11, а терминал к меге правильно подключен?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:19.
|
|