Страница 1 из 1
Шаблон для программирования в CVAVR и отладки в VMLAB
Добавлено: Вс окт 08, 2006 19:48:20
avr123.nm.ru
Шаблон для быстрого программирования в CVAVR и отладки в VMLAB
В шаблоне содержится папка с проектми для компилятора CVAVR и симулятора VMLAB.
Можно сразу запустить симуляцию в VMLAB программы выводящей сообщения на ПК и мигающей светодиодами.
Вы можете изменить программу под ваши нужды в компиляторе CVAVR при этом удобно использовать генератор кода компилятора.
После отладки окончательного варианта программы в симуляторе вы можете прошить МК прямо из компилятора CVAVR.
Во время работы удобно одновременно запустить и CVAVR и VMLAB.
Добавлено: Вс окт 08, 2006 22:09:30
Гость
Означает ли это (из примера)
/* DS1990 devices ROM code storage area,
9 bytes are used for each device
(see the w1_search function description),
but only the first 8 bytes contain the ROM code
and CRC */
DS1990 устройства ROM закодируют область хранения,
9 байтов используются для каждого устройства
(см. описание функции w1_search),
но только первые 8 байтов содержат кодекс ROM
и контроль с помощью циклического избыточного кода
то что проект в CodeVisionAVR C Compiler " Dallas Semiconductor
DS1990 Serial Number 1 Wire iButton demo" не закончен.
Если я ошибаюсь, почему-то не работает.
Добавлено: Вс окт 08, 2006 22:25:49
avr123.nm.ru
там все доделано и работает.
просто написано что из 9 доступных в ds1990 байт используется 8.
====
Симуляция 1-wire сети есть в PROTEUS 69sp5
в папке one-wire / network
тоже сделана в CVAVR и есть ds1990.
Добавлено: Вт окт 10, 2006 09:21:25
Aheir
ИМХО, ткой шаблон, тем более для "быстрого" старта, должен включать, как минимум, инициализацию всех устройств контроллера.
Не вижу в нем смысла при наличии в CVAVR CodeWizard'а.
Для VMLab'a - да, можно использовать, только все равно придется каждый раз руками в нем копаться.
Добавлено: Ср окт 11, 2006 13:11:53
avr123.nm.ru
Сделайте как считаете нужным, я сделал так как я считаю полезным для новичка.
Добавлено: Ср окт 11, 2006 13:14:37
avr123.nm.ru
====
Мой шаблон позволяет убедится в правильности работы CVAVR и VMLAB и затем вносить свои изменения, чае ошибки откатитя назад.
Aheir писал(а):ИМХО, ткой шаблон, тем более для "быстрого" старта, должен включать, как минимум, инициализацию всех устройств контроллера.
всей переферии во всех режимах ? попробуйте ...
Добавлено: Чт окт 12, 2006 17:03:41
Aheir
Wizard в CodeVision пробовали?
Вот он именно это и делает.
А если Вы не используете устройство, прописывает нули в соотв. регистр.
Или это, по-вашему, не начальная инициализация?
Добавлено: Чт окт 12, 2006 17:17:27
avr123.nm.ru
Aheir писал(а):Wizard в CodeVision пробовали?
Нет не пробовал.
А что это такое ?
где найти ?
как им пользоваться ?
Добавлено: Пт окт 13, 2006 06:31:49
Жека
Кодэ вижн авр - что такое, гдэ найты и з чем едят?! - авр одын-два-тры надо почитать!!!
Гы, Гы, Гы....
PS^ Извиняюсь за оффф, просто не удержался...
Добавлено: Пт окт 13, 2006 15:58:33
Aheir
Достаточно стартовать новый проект. Прога спросит, не хотите ли вы использовать мастера.
Есть еще кнопка на панели задач.
Добавлено: Пт окт 13, 2006 16:31:06
avr123.nm.ru
Класс ! ща попробую эту штучку.
Добавлено: Сб окт 14, 2006 22:11:54
Гость
это что прикол? чему можно обучить 123avr
Добавлено: Вс окт 15, 2006 00:00:47
avr123.nm.ru
... если он в принципе не обучаем !
Добавлено: Вс окт 15, 2006 08:28:49
Жека
avr123.nm.ru ХВА издеваться над посетителями форума, скажите наконец, про курс и про описанную там CVAVR

Как оказалось не все еще знают...
Добавлено: Вс окт 15, 2006 12:54:13
avr123.nm.ru
не говорение про курс это условие при котором мне разрешено было вернуться в форум, хотя админы уверяли что про НЕГО и так ВСЕ знают.
Добавлено: Вт окт 17, 2006 20:43:17
Aheir
без комментариев...
хотя...
Добавлено: Вт окт 17, 2006 20:45:58
Aheir
... если он в принципе не обучаем !
соглашусь, с вашего позволения....
...не говорение про курс это условие при котором мне разрешено было вернуться в форум...
жаль, всего одно...
сорри за оффтоп, ничего особо личного...
Добавлено: Вт янв 16, 2007 15:56:15
Abakt
Начал изучать курс. Пока делаю виртульно в симуляторе.
У вас написано что таймеры в некоторых АВР могут считать до 64 Мгц -но я не могу понять откуда вы это взяли ? я читал даташиты и там написано что таймеры считают максимум с частотой такта, а он вроде 24 МГц максимальный для АВР ?
я не прав ?
Добавлено: Вт янв 16, 2007 21:42:56
Мышонок
Можно и счётчик-делитель частоты поставить

Добавлено: Ср янв 17, 2007 09:29:56
Abakt
Да, в курсе все верно написано, пошукал на сайте атмел нашел новые ATtiny261 ATtiney461 ATtiny861 имеют таймеры считающие до 64 MHz
" An internal 8-MHz RC oscillator and an on-chip PLL in these three 20-pin TinyAVR flash-microcontroller devices provides a 10-bit timer/counter at 64 MHz. The timer/counter includes three independent PWM generators and programmable dead times. "