Как начать осваивать AVR

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Друг Кота
Аватара пользователя
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)

Сообщение DX168B »

В последнее время я так и делаю, шью в МК и мучаю отладчиком.
Рабочее пространство студии настроил так [attach]. Удобно. :)
Вложения
Screen.PNG
(81.1 КБ) 366 скачиваний
I am DX168B and this is my favourite forum on internet!
Контактная информация:
Реклама
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Рабочее пространство студии настроил так
Ну, у меня еще сбоку дерево проекта AVR-GCC. :) Чтобы, когда, скажем, надо константу в хедер быстро прописать, совершать как можно меньше телодвижений.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)

Сообщение DX168B »

Я его спрятал и вызываю сочетанием ALT+4. Это я настроил для удобства.
Вообще, все инструменты у меня настроены на клавиши. Так я быстрее открываю, что мне надо.
С AVR Studio работать удобно, даже при таких проблемах как разрешение экрана можно что-то настроить для удобства. VMLABом редко пользуюсь, только если МК нет под рукой у него есть свои плюсы. Ну и ПРОТЕУСом в некоторых случаях. И то, когда экспериментирую для теории.
I am DX168B and this is my favourite forum on internet!
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 387
Зарегистрирован: Пт сен 12, 2008 03:26:14

Сообщение DIHALT »

Кстати, а как в отладчике AVR Studio поменять частоту МК?
Запусткаешь в режим отладки (ассембл+ран). Потом Debug-> avr simulator options и там частоту выставить можно.
Изображение
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

... Потом Debug-> avr simulator options и там частоту выставить можно.
О! Спасибо! :oops:
Вообще, все инструменты у меня настроены на клавиши. Так я быстрее открываю, что мне надо.
Не, я с хоткеями не особо дружу. Единственно что пользую - сохранение по Ctrl+S.
VMLABом редко пользуюсь ...
Я никогда не отлаживаю в эмуляторах проекты целиком - для этого только железо. Максимум что делаю - проверяю работоспособность какого-то сферического куска кода в вакууме.

Да и не особо я верю этим эмуляторам - у меня есть проект, контроллер светодиодной RGB линейки на mega48. Так вот, в VMLAB он НЕ работает, при этом в железе все прекрасно. Дело в том, что VMLAB не эмулирует временный регистр таймеров с ШИМ...

Товарищ, помни! Эмулятор - первый шаг к резиновой женщине! :)))
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)

Сообщение DX168B »

:))) :))) :))) :))) :))) :))) :))) :))) :))) :)))
Так я и писал, что в основном зашиваю прогу в МК и потом веду отладку уже в железе.
Проект компилирую VMLABом, и то ради получения корректного *.map файла для моего отладчика.
Обычно прогоняю прогу в AVR Studio, предварительно выкинув циклы задержек и таймаутов.
И то, только для того, чтобы проверить, не допустил ли где-то ошибку. Если прога сложная,
то компилирую VMLABом, беру *.map и загружаю его в отладчик. *.map от Студии почему-то
не подходит к моему отладчику.
I am DX168B and this is my favourite forum on internet!
Контактная информация:
Реклама
Ответить

Вернуться в «Теория»