Страница 1 из 1

Переход с Arduino на AtmelStudio

Добавлено: Сб окт 15, 2016 15:07:56
рокки1945
Здравствуйте!
Вопросы:
- есть программатор Громова, есть AVR910 PROTTOS - будут ли они определятся в AtmelStudio и как, то есть как программатор?
- что вообще даст переход на контроллеры с модулей ARDUINO, более глубокие понятия как это всё работает или больше возможностей?
- как лучше изучать по книгам или по видеоурокам?
- знаю что есть платы отладки под все типы корпусов - как они правильно называются и стоит их брать в Китае?
- скажите оптимальный программатор?
Спасибо! :))

Re: Переход с Arduino на AtmelStudio

Добавлено: Сб окт 15, 2016 15:59:27
Demiurg
Для изучения STK-500 и книги. Вольфганг Трамперт "AVR-RISC микроконтроллеры фирмы ATMEL". STK-500 по следующим соображениям: DIP корпуса и высоковольтное параллельное программирование. Если накосячил с фьюзами, всегда есть возможность восстановить МК. Когда натренируешься, можно перейти на другие корпуса и ISP программирование МК.

Re: Переход с Arduino на AtmelStudio

Добавлено: Сб окт 15, 2016 16:16:56
рокки1945
то есть вышеуказанные программаторы студио не увидит или не определит? На али экспресс за 1500 покупать стоит?

Re: Переход с Arduino на AtmelStudio

Добавлено: Сб окт 15, 2016 16:21:19
Demiurg
Я купил STK-500 сразу когда начал изучать AVR, потом AVRISP MK II и я никогда не знал проблем с программированием МК. А про сторонние программаторы с завидной периодичностью на форумах плачи - "не работает программатор, шо делать?!"

Re: Переход с Arduino на AtmelStudio

Добавлено: Сб окт 15, 2016 16:23:46
рокки1945
дайте ссылку пожалуйста где брали последний вариант?

Re: Переход с Arduino на AtmelStudio

Добавлено: Сб окт 15, 2016 16:25:13
Demiurg
AVRISP MK II? Ищите ближайшего дилера ATMEL

Re: Переход с Arduino на AtmelStudio

Добавлено: Сб окт 15, 2016 16:34:13
рокки1945
Китай не вариант?

Re: Переход с Arduino на AtmelStudio

Добавлено: Сб окт 15, 2016 16:39:50
Demiurg
Свое мнение я высказал, дальше решайте сами.

Re: Переход с Arduino на AtmelStudio

Добавлено: Вс окт 16, 2016 08:58:48
maxitch
рокки1945 писал(а):дайте ссылку пожалуйста где брали последний вариант?
Сорри что вмешиваюсь... вот как вариант, в студии 6.2 определяется как AVRISP MK II. Сам тоже только учусь, запрограммировал с его помощью с десяток МК (правда некоторые раз по 20 и больше :) ), проблем не обнаружил.

Re: Переход с Arduino на AtmelStudio

Добавлено: Вс окт 16, 2016 12:37:05
рокки1945
Неет не против, просто что мне делать с моими Протосом и Громовым - я так понял они не подойдут к Атмел студио?

Re: Переход с Arduino на AtmelStudio

Добавлено: Вс окт 16, 2016 14:05:20
Jeka_M
В студии есть возможность прикрутить внешнюю тулзу для прошивки. Прикручиваете avrdude и можно пользоваться любым программатором, который поддерживает дудка.

Re: Переход с Arduino на AtmelStudio

Добавлено: Вс окт 16, 2016 14:15:17
рокки1945
где почитать? про прикрутить.........
:shock:

Re: Переход с Arduino на AtmelStudio

Добавлено: Вс окт 16, 2016 14:23:06
Morroc
рокки1945 писал(а): - что вообще даст переход на контроллеры с модулей ARDUINO, более глубокие понятия как это всё работает или больше возможностей?
В теории. А на практике может и прибавить головной боли https://habrahabr.ru/post/147025/ :))
Что категорически не хватает в ардуинах так это отладки. В остальном если чего то не хватает - можно решить более толстым и шустрым мк (ардуины ведь не только avr) :))
рокки1945 писал(а):где почитать? про прикрутить.........
:shock:
http://mcustore.ru/projects/ispolzovani ... el-studio/

Re: Переход с Arduino на AtmelStudio

Добавлено: Вс окт 16, 2016 14:45:40
ARV
Morroc писал(а):В теории. А на практике может и прибавить головной боли https://habrahabr.ru/post/147025/
в статье описаны страдания типичного ардуинщика, который уверен, что если в этот черный ящик залить прошивку, оно должно заработать в силу особой магии, знать которую не надо.

соглашусь про дебаггер - возможно, недоделанные отладчики от Атмела могут причинить попаболь, но... честно говоря, ни разу в жизни не пользовался отладчиком "в железе" для AVR, всегда хватало симулятора студии и протеуса. судя по тому, что разработчики под 8-битную платформу в своих программах "попадают в исключения" и при этом без "стека вызовов" не могут справиться с исключениями, доверять им разработку вообще было большой ошибкой для заказчика.

P.S. интересно, какую же ситуацию они обозвали "исключением"?!

Re: Переход с Arduino на AtmelStudio

Добавлено: Вс окт 16, 2016 15:28:18
рокки1945
В ардуине есть выбор программатора - USBASP - этот пойдёт? Это значит, что через ардуину можно программировать голые контроллеры с внешним кварцем, через атмел студио ? Или просто купить готовый модуль на али экспресс?

Re: Переход с Arduino на AtmelStudio

Добавлено: Вс окт 16, 2016 16:59:15
Morroc
Через ардуину - имеете в виду использовать ардуину как программатор или установить среду и прописать avrdude из нее в atmel studio ? Больше там ничего не надо, только avrdude, который можно и отдельно установить. Если среда ардуины уже установлена - тогда да, можно из нее avrdude использовать в студии. Можно и USBASP, пойдет.

Среда ардуины через USBASP тоже шьет скетч прям в голые мк и можно даже без внешнего кварца - пункт в меню File.

Re: Переход с Arduino на AtmelStudio

Добавлено: Вс окт 16, 2016 20:53:43
Jeka_M
рокки1945 писал(а):где почитать? про прикрутить......... :shock:
В студии есть две возможности вызова сторонних программ:

1) Через "External Tools" в меню студии (картинко). После компиляции проекта нужно выбрать пункт в меню Tools и контроллер прошьется, или кнопку на панель инструментов добавить.
2) Через "Post build event" в настройках проекта (картинко). Прошивает автоматически после компиляции.

Добавлено after 13 minutes 49 seconds:
Я тоже себе делал по схожему мануалу - на каждый МК отдельный пункт прошивки. А оказалось, вместо жёсткого указания МК можно написать -p$(avrdevce) и студия сама подставит нужный МК из настроек проекта.