Как правильно работать с "CodeVision AVR"
|
|
sepulka | Дата: Пятница, 27.11.2009, 16:34 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Добрый день. Хочу освоить применение ATmega8. Запустил "CodeVision AVR" , создал новый проект, добавил в него код на "С" - из статьи "Делаем милицейскую мигалку на ATmega8". При компиляции - предупреждений 0, ошибок 0, а "hex" - файла для прошивки не создает. (В конфигурации указано - HEX). В чем я неправ ? Как запустить симуляцию этой "мигалки" на "VMLAB" ? Это мой первый опыт по микроконтроллерам , так что не бейте сразу ногами, а растолкуйте подробненько, пожалуйста.
|
|
| |
my-avr | Дата: Суббота, 28.11.2009, 17:55 | Сообщение # 2 |
Admin
Группа: Администраторы
Сообщений: 79
Статус: Offline
| sepulka, привет, а какая версия CodeVision AVR ? а по поводу VMLAB я не в курсе, советую просимулировать в протеусе.
|
|
| |
sepulka | Дата: Понедельник, 30.11.2009, 10:35 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Version 1.25.9 Standard Похоже и сам допер. Вместо "компилировать" проект нужно было нажимать "построить" проект. Но разницу между этими понятиями так и не понял.
Сообщение отредактировал sepulka - Понедельник, 30.11.2009, 11:33 |
|
| |
aleksyt | Дата: Четверг, 24.12.2009, 17:37 | Сообщение # 4 |
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
| Собрал схемку с мигающим светодиодом, но почему-то он мигает не в пол секунды, а в 2-3 секунды. Версия ПО 1.25.8. Может что-то с задержками в библиотеке? спасибо.
|
|
| |
my-avr | Дата: Пятница, 25.12.2009, 22:32 | Сообщение # 5 |
Admin
Группа: Администраторы
Сообщений: 79
Статус: Offline
| aleksyt, привет, а может дело в кварце или с фюзами
|
|
| |
aleksyt | Дата: Понедельник, 28.12.2009, 12:48 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
| Фьюзы я не программировал, на кварце написано 8 МГц. Надо попробовать его заменить наверное. Считал фьюзы PonyProg - галки стоят SPIEN, BOOTSZ1, BOOTSZ0, SUT0, CKSEL3, CKSEL2, CKSEL1.
Сообщение отредактировал aleksyt - Понедельник, 28.12.2009, 13:05 |
|
| |
my-avr | Дата: Пятница, 05.02.2010, 10:13 | Сообщение # 7 |
Admin
Группа: Администраторы
Сообщений: 79
Статус: Offline
| aleksyt, Если он работает от внешнего тактового генератора (или кварца) то вес фюзы должны быть не прошити (тоесть = 1).
|
|
| |
aleksyt | Дата: Пятница, 05.02.2010, 15:30 | Сообщение # 8 |
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
| Уже разобрался в чем было дело, оказывается с завода ATmega8 идет настроен на 1 МГц, на этом сайте ничего об это не сказано, только в комментариях к статьям. В общем я правильно настроил CVARV на 1 МГц и все стало хорошо. Интересно, зачем во всех статьях написано, что б фьюзы выставлять на 8 МГц?
|
|
| |
my-avr | Дата: Четверг, 11.02.2010, 10:32 | Сообщение # 9 |
Admin
Группа: Администраторы
Сообщений: 79
Статус: Offline
| aleksyt, просто для роботы например с LCD дисплеем он не запустится при частоте МК в 1 МГЦ (по крайней мере у меня не запустился), ну и т.д.
|
|
| |
aleksyt | Дата: Четверг, 11.02.2010, 11:04 | Сообщение # 10 |
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
| У меня LCD работает с МК на 1 МГц, сделал термометр с отображением минимальной и максимальной температуры, и точнойстью в 0.1 градуса на ds18b20, и кнопкой переключения отображаемых режимов. Из разных источников брал информацию, но в основном с этого сайте. Вам текст программы нужен?
|
|
| |
my-avr | Дата: Четверг, 11.02.2010, 22:41 | Сообщение # 11 |
Admin
Группа: Администраторы
Сообщений: 79
Статус: Offline
| aleksyt, привет, да было бы интересно
|
|
| |
aleksyt | Дата: Пятница, 12.02.2010, 08:57 | Сообщение # 12 |
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
| Код не помещается в сообщение:(
|
|
| |
Upgrader | Дата: Среда, 09.06.2010, 18:18 | Сообщение # 13 |
Рядовой
Группа: Пользователи
Сообщений: 19
Статус: Offline
| my-avr, Админ, в твоих же силах увеличить длину сообщения... А то на самом деле даже никакой маленький код не влазит. Как так можно?
|
|
| |
my-avr | Дата: Четверг, 10.06.2010, 02:13 | Сообщение # 14 |
Admin
Группа: Администраторы
Сообщений: 79
Статус: Offline
| Upgrader, увеличил
|
|
| |