Пятница, 29.03.2024, 01:50
Микроконтроллерная техника AVR
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Микроконтроллеры » Вопросы по статьям » Как правильно работать с "CodeVision AVR" (Помогите новенькому, пожалуйста.)
Как правильно работать с "CodeVision AVR"
sepulkaДата: Пятница, 27.11.2009, 16:34 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Добрый день. Хочу освоить применение ATmega8.
Запустил "CodeVision AVR" , создал новый проект, добавил в него код на "С" - из статьи "Делаем милицейскую мигалку на ATmega8". При компиляции - предупреждений 0, ошибок 0, а "hex" - файла для прошивки не создает. (В конфигурации указано - HEX).
В чем я неправ ?
Как запустить симуляцию этой "мигалки" на "VMLAB" ?
Это мой первый опыт по микроконтроллерам , так что не бейте сразу ногами, а растолкуйте подробненько, пожалуйста. cry
 
my-avrДата: Суббота, 28.11.2009, 17:55 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 79
Репутация: 10
Статус: Offline
sepulka, привет, а какая версия CodeVision AVR ? а по поводу VMLAB я не в курсе, советую просимулировать в протеусе.
 
sepulkaДата: Понедельник, 30.11.2009, 10:35 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Version 1.25.9 Standard

Похоже и сам допер. Вместо "компилировать" проект нужно было нажимать "построить" проект. Но разницу между этими понятиями так и не понял.
happy

Сообщение отредактировал sepulka - Понедельник, 30.11.2009, 11:33
 
aleksytДата: Четверг, 24.12.2009, 17:37 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Offline
Собрал схемку с мигающим светодиодом, но почему-то он мигает не в пол секунды, а в 2-3 секунды. Версия ПО 1.25.8. Может что-то с задержками в библиотеке? спасибо.
 
my-avrДата: Пятница, 25.12.2009, 22:32 | Сообщение # 5
Admin
Группа: Администраторы
Сообщений: 79
Репутация: 10
Статус: Offline
aleksyt, привет, а может дело в кварце или с фюзами
 
aleksytДата: Понедельник, 28.12.2009, 12:48 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: 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
Репутация: 10
Статус: Offline
aleksyt, Если он работает от внешнего тактового генератора (или кварца) то вес фюзы должны быть не прошити (тоесть = 1).
 
aleksytДата: Пятница, 05.02.2010, 15:30 | Сообщение # 8
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Offline
Уже разобрался в чем было дело, оказывается с завода ATmega8 идет настроен на 1 МГц, на этом сайте ничего об это не сказано, только в комментариях к статьям. В общем я правильно настроил CVARV на 1 МГц и все стало хорошо. Интересно, зачем во всех статьях написано, что б фьюзы выставлять на 8 МГц?
 
my-avrДата: Четверг, 11.02.2010, 10:32 | Сообщение # 9
Admin
Группа: Администраторы
Сообщений: 79
Репутация: 10
Статус: Offline
aleksyt, просто для роботы например с LCD дисплеем он не запустится при частоте МК в 1 МГЦ (по крайней мере у меня не запустился), ну и т.д.
 
aleksytДата: Четверг, 11.02.2010, 11:04 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Offline
У меня LCD работает с МК на 1 МГц, сделал термометр с отображением минимальной и максимальной температуры, и точнойстью в 0.1 градуса на ds18b20, и кнопкой переключения отображаемых режимов. Из разных источников брал информацию, но в основном с этого сайте. Вам текст программы нужен?
 
my-avrДата: Четверг, 11.02.2010, 22:41 | Сообщение # 11
Admin
Группа: Администраторы
Сообщений: 79
Репутация: 10
Статус: Offline
aleksyt, привет, да было бы интересно wink
 
aleksytДата: Пятница, 12.02.2010, 08:57 | Сообщение # 12
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Offline
Код не помещается в сообщение:(
 
UpgraderДата: Среда, 09.06.2010, 18:18 | Сообщение # 13
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 1
Статус: Offline
my-avr, Админ, в твоих же силах увеличить длину сообщения...
А то на самом деле даже никакой маленький код не влазит. Как так можно?
 
my-avrДата: Четверг, 10.06.2010, 02:13 | Сообщение # 14
Admin
Группа: Администраторы
Сообщений: 79
Репутация: 10
Статус: Offline
Upgrader, увеличил
 
Форум » Микроконтроллеры » Вопросы по статьям » Как правильно работать с "CodeVision AVR" (Помогите новенькому, пожалуйста.)
  • Страница 1 из 1
  • 1
Поиск:

Хостинг от uCoz