Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.94/366: Рейтинг темы: голосов - 366, средняя оценка - 4.94
OtixiyK
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 103
1

ATMEL-ICE-BASIC есть ли, что похожее на рынке? Хочу купить.

05.05.2015, 01:37. Просмотров 66033. Ответов 74
Метки нет (Все метки)

Плотнее подошел к электронике.
Я попробовал avr studyo 4 и конечно был расстроен этим редактором.
сам я программирую в visual studyo и было с чем сравнить.
у меня вопрос по avr studyo4, почему в ней нету подсветки С синтаксиса?
У меня просто черный текст и чуток синего на разных ключевых словах, это нормальное отображение кода ?

Потом я посмотрел avr studyo 6.2 , сразу стало понятно, что она привлекательнее.
да и в ней как дома.

сначала я думал, что подключу pinboard 1.1 в качестве jtag ice к этой студии,но такого сделать нельзя.
Я просто хотел дебажить МК в натуре.

посмотрел, что есть на рынке с поддержкой avr studyo 6.2

Вот две платки.
http://ru.farnell.com/atmel/atatmel-ice ... dp/2407172
http://ru.farnell.com/atmel/atavrdragon ... p/1455088#

Цена одинаковая.

С образовательной точки зрения, стоит ли покупать плату такого рода под studyo 6?
В avr studyo 4 почему-то pinboard jtag ice глюкавит. То не запустится, то запустится, то вообще перестал запускаться.
Может, конечно если, как то avr studyo 4 и pinboard 1.1 jtag ice настроить и будет не через раз срабатывать , что ,я думаю, не заставит меня тратить деньги , чтобы перейти в studyo 6.

Подскажите, какие-нито мысли.
Не понимаю , куда сделать выбор.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2015, 01:37
Ответы с готовыми решениями:

программатор Atmel-ice basic
Здравствуйте!Купили программатор Atmel-ice basic, при первом включении он запросил обновление...

Проблема с Atmel ICE Basic
Всем здравствуйте. Подарили, Atmel ICE Basic...

Как зарегистрировать на сайте Atmel.com хочу купить kit
Здравствуйте! Хочу зарегистрироваться на Atmel.som не могу в списке стран найти Россию. Всё...

Atmel Ice & Debug
Использую AVR Studio 7 и Atmel Ice в режиме дебаг, реализовал настройку усарта и передаю по одному...

Новые отладчики Atmel ICE
Если вдруг пропустили: http://store.atmel.com/PartDetail.aspx? ... essription И тоже самое,...

74
kvPymk
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 33
05.05.2015, 08:59 2
Если проблема в подсветке синтаксиса 4 студии, то можно использовать сторонний редактор, например, Sublimi. Экономим на отладчике и получаем геморрой с прыжками то в студию, то в редактор.
По выбору отладчика.
AVR Dragon и Atmel ICE поддерживают:
SPI
JTAG
PDI (Dragon не все МК)
aWire
debugWIRE

Отличия:
AVR Dragon поддерживает высоковольтное программирование, но Atmel ICE поддерживает МК ARM Sortix того же Атмела.
Может еще что-то забыл.
Подумайте, надо ли оно вам вообще, Атмеловские отладчики не 100 рублей стоят. Может быть вы побалуетесь и бросите это все, а может и на STM убежите - там с отладчиками проще.

У меня лично Atmel ICE. Покупал через Элитан.
0
Btosk Worryor
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 392
05.05.2015, 10:37 3
Имхо если уж брать, то ATMEL-ICE-PCB, чтобы не переплачивать вдвое за корпус и дебильные атмеловские разъемы.
Покупать дешевый (но вполне хорошего качества) гаинтовский корпус, внутри которого делать переходник на нормальный 2,54 мм разъем под шлейф.
PS: ни одна нормальная фирма не делает в таких устройствах свой разъем, только атмел из года в год клепает. Мы покупали дорогущий ти-шный отладчик, дак и там 2,54 мм стандартные разъемы!
PPS: если еще не купили отладчик под AVR, то лучше купить отладчик под ARM :)
Я как то присматривался к ATMEL-ICE, но в итоге понял (не без помощи этого форума), что надо покупать ST-Link :)
0
OtixiyK
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 103
05.05.2015, 10:54 4
вообще у меня задача, повертеть и покрутить все ножки МК и его возможности.
тут с точки зрения интереса, конечно studyo 6 приятнее и больше мотивирует "доделать" если чтото не получается.
High Vottage Serial Prokramming а это в каких случаях имеет смысл?
0
OtixiyK
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 103
05.05.2015, 10:56 5
Btosk Worryor,

у меня еще как бы нету "таблицы умножения по МК" в голове, чтобы пробовать чтото другое.
у меня piboard и arduino есть и датчиков куча.
я пока пойму принципы и привыкну к алгоритмам работы этого МК, пройдет время.

смысл, перебираться сразу на ARm есть какой-то?
0
otik110592
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
05.05.2015, 10:57 6
Цитата Сообщение от OtyxiyK
с образовательное точки зрения, стоит ли покупать плату такого рода под studyo 6?
с образовательной, имхо, лучше такую платку прикупить http://www.atmel.com/tools/mego328p-xmini.aspx
Отладчик есть, правда только под мега168/328.
Вроде бы можно и самому спаять http://we.iosyitistromyss.ru/_pv/atmega ... -mini.html
0
OtixiyK
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 103
05.05.2015, 11:08 7
otik110592, у меня pinboard и arduino уже есть.
третью , притом такую лысую смысла нету иметь.
0
otik110592
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
05.05.2015, 11:20 8
вообще у меня задача, повертеть и покрутить все ножки МК и его возможности.
на ардуино вроде мега328. На пинбоард можно мегу328 поставить?
Отладчик для них сделать на Miko32U4 на макетке - дешево и сердито.
0
OtixiyK
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 103
05.05.2015, 13:03 9
otik110592,
отладчик для mega16 и mego328 на базе mego32u4?
а этот отладчик, увидит studyo 6?
0
OtixiyK
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 103
05.05.2015, 13:59 10
на pinboard 1.1 поставить otmyko328 нельзя.
0
otik110592
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
05.05.2015, 15:22 11
Цитата Сообщение от OtyxiyK
а этот отладчик, увидит studyo 6?
из описания ATmego328P Xplained Mini:
On-board debugger wyth full source-level debugging support in Atmel Studyo.
Auto-ID for board identification in Atmel Studyo 6.2
Цитата Сообщение от OtyxiyK
отладчик для mega16 и mego328 на базе mego32u4?
отладчик/программатор для ATmego328P, ATmega168PA, ATmega168PB.
Для справки: Atmel выбрала первыми для улучшений именно эти микроконтроллеры - появились новые ATmega48PB/88PB/168PB. Из улучшений, например PORTE добавился, улучшена точность внутреннего генератора - UART теперь можно без кварца, улучшен внутренний Vref для АЦП, температура 105 C, снижено потребление, ДИП корпуса не будет...
Atmel AVR 8- и 32-разрядные микроконтроллеры, что изменилось:
http://www.atmel.com/System/whats_chang ... ontrollers
Как создать проект и дебажить ATmega168PB:
AT12615: Getting Started wyth ATmega168PB
This application note dessribes how to get storted wyth the Atmel ATmega168PB microsontroller omd documents step by step how to create a symple project in Atmel Studyo 6.2.

Цитата Сообщение от OtyxiyK
на pinboard 1.1 поставить atmega нельзя.
переходничок TQFP32->DIP40?
0
OtixiyK
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 103
05.05.2015, 16:53 12
otik110592,
по ATmego328P Xplained Mini я понял.
это относится только к 328 мегам. мне пока конечно, это не треба.

я ж хочу поизучать все на базе pinboard, где добавлена всякая перифирия.
большие меги это уже после.

я по сути хотел, программить из studyo 6, подключив atmel ice к pinboard мк по jtag .

а почему jtag ice глюкавит в avr studyo 4 никто не знает?
0
OtixiyK
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 103
05.05.2015, 17:01 13
Вообще, сейчас более менее сложилась картинка в голове:
Ближе всего к моим интересам это совет , от Btosk Worryor:
Имхо если уж брать, то ATMEL-ICE-PCB, чтобы не переплачивать вдвое за корпус и дебильные атмеловские разъемы.
Покупать дешевый (но вполне хорошего качества) гаинтовский корпус, внутри которого делать переходник на нормальный 2,54 мм разъем под шлейф.
Мне только требуется уточнение, что такое 2.54 разъем и под какой шлейф ?
0
oxytt
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
05.05.2015, 17:44 14
Поделюсь опытом

Атмел все ругают за дорогие средства отладки и это правда
Поймете если посмотрите сколько стоят отладчики в местных нигазинах
На фарнеле конечно подешевле, но нужно не забывать стоимость доставки

ICE это новый универсальный отладчик атмела в нескольких комплектациях которые отличаются наличием отсутствием корпуса и переходников

Dragon, ice2 и ice3 из старой серии
Ice-psb вроде как замена dragon, ибо тоже позиционируется как самый бюджетный

У атмела большая путаница из за протоколов
Есть debugWire для чипов менее 64 ног, есть jtag для чипов более 64 ног, есть pda для новых чипов
Кроме протоколов отладки есть отдельно протоколы заливки типа ISP, HVSP, HVPP, TPI
Через интерфейсы отладки прошивать можно, а вот через интерфейсы програмирования отлаживать нельзя

Высоковольтное програмирование нужно когда "слетели фьюзы". Например отлаживали мега328 через debugWire и студия сглючила. Исправить чип после такого как правило может только HVSP

У STM все проще, один протокол на все, один програматор для всего st-link
И цена ниже

Но если для вас деньги не важны покупайте ICe
Правда вся идея ардуины как раз в том, чтобы не пользоваться ни отладчиками ни програматорами
Заливка через бутлоадер, отладка через Serial
0
OtixiyK
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 103
05.05.2015, 18:09 15
oxytt, да, спасибо, познавательное обобщение.
видимо дело просто в том, с каких годов начинала atmel и с каких stm.
видимо такая диффернциация у atmel потому что, она раньше вышла на рынок и собственно все это , "отпечаток " того какие рынки были в те времена.

да, про arduino в принципе я так и представлял. я уже программировал их и использовал как раз debug функцию .
это хорошо, когда там дофига библиотек уже выверенных.

мои интересы в том, чтобы медленно посмотреть на регистры процессора и т.п.

спасибо, буду оталкиваться от вашего ответа.
0
oxytt
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
05.05.2015, 18:29 16
Я когда то прошел по вашему пути
Ну посмотрел на регистры)
Не скажу что это прямо так необходимо теперь

Из моей практики без глюков у атмела работает только jtag
Там действительно в удовольствие быстро разобраться с тем почему что-то не так работает
При этом нужно аж 4 ноги чипа выделить исключительно под джетаг
Зато никакое слетание фьюзов не страшно, джетаг предполагает в том числе и тактирование, так что по сути заменяет высоковольтное програмирование

А вот с debugWire на той же атмега328 довольно много глюков
Иногда проще отладить программу не заморачиваясь отладкой и периодическим исправлением фьюзов через HVSP. А ведь если чип запаять в плату, то применить HVSP будет проблематично. Это возможно только пока делаешь отладку на макетке. Не знаю как бы я справлялся если бы до кучи не обладал STK600

И имейте в виду, что код ардуино вы нормально отлаживать не сможите
0
OtixiyK
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 103
05.05.2015, 18:54 17
oxytt, спасибо, теперь картина становится все яснее для меня.
а debugwire глючит при использовании какой отладочной платы?

и еще одна не очевидная вещь.
я буду смотреть на регистры и мне интересно изучить что там и как они себя ведут.

а профи, им уже не интересно. профи у них опыт писать так программу, чтобы она вела себя правильно с первого раза.
в МК я в качестве новичка выступаю. поэтому меня волнует не только технологическая и денежная разница, но еще и психологическая.

думаю я сейчас, вот если в ближайшие дни не найду хорошего "психологического" решения, не тормознется ли мое рвение в этой теме.
0
oxytt
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
05.05.2015, 19:50 18
как себя ведут регистры описано в даташите
и поверьте, тение даташита куда полезнее, чем разглядывание регистров в отладчике

отладчик полезен для быстрого нахождения багов или поиска источника некорректной работы программы
и то отладчик не необходимость, а просто эффективная вещь
без нее тоже можно справиться, только искать придется по косвенным признакам (морганиям, выводу в UART, изменению поведения при комментировании кусков кода и т.д.)

debugwire привязан не к отладочным платам, а к МК
открываете даташит на атмеловский AVR и на первой же страницы находите что он поддерживает в части отладки (не все поддерживают, например атмега8 не поддерживает отладку вообще)
при этом каждый МК если поддерживает, то только один протокол отладки
об этом нигде не написано, но если полистать даташиты на разные AVR становится понятно, что для МК менее 40 ног в дипе или 64 ног в TQFP применяется debugwire - он требует один пин для отладки (ресет + питание)
а для тех у кого больше ног - JTAG (4 ноги + ресет + питание)
при этом МК прошивать можно как через интерфейс отладки (например мега328 через debugWire, мега16 через JTAG) так и через обычный ISP (SPI)
при этом для МК у которых debugWire, если включить debugWire то ISP работать перестает
вот почему при глюке с debugWire может потребоваться HVSP - высоковольтное последовательное програмирование
а у МК с JTAG есть фьюз отключения JTAG, если его отключить то отладка становится не возможна, но появляются 4 дополнительных ввода/вывода
при этом если у МК с отключенным JTAG что-то еще случится с фьюзами, то прошить оживить его можно будет уже только используя HVPP - высоковольтное паралелльное програмирование
тут еще одна путаница. Для МК с малым числом ног используется HVSP, а для многоногих HVPP
по сути там где debugWire, там HVSP
где JTAG - HVPP

у нового поколения AVR atXmega новый протокол PDA как я понимаю и для прошивки и для отладки

мешанины добавляет то, что атмел изначально позиционировал програматоры отдельно от отладчиков
например ее самый дорогой инструмент (с учетом множества опциональных плат под разные МК) STK600 не имеет отладчика
самый дорогой отладчик в прошлой серии ICE2 (стоил несколько сотен баксов) не имел на борту высоковольтного програмирования
а самый дешовый отладчик DRAGON - имел, при том, чтобы воспользоваться последним нужно было сначала спаять собственный переходник

согласшусь, что наверное такая мешанина, путаница и безумная конесная стоимость определяется "ранним стартом" атмела на рынке МК
но факт есть факт
сегодня это уже е аргумент
по сути ардуина + громадное количество примеров реализации устройств единственное, что держит AVR на плаву
0
otik110592
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
05.05.2015, 20:18 19
короче, вывод - для Атмеловских микроконтроллеров понадобится дорогой программатор/отладчик + высоковольтный программатор, для исправления неправильных фьюзов. Это обойдется дорого. Никаких перспектив.
Дешевле, перспективнее, намного, будет купить китайский st-link2 (или самому спаять). Даже фирменный st-link2 не очень дорог. Начать можно будет с STM8S - они почти такие же как и AVR, только лучше :). И никаких кошмарных фьюзов, дебильных книжек и видеокурсов, только родная документация...
0
oxytt
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
05.05.2015, 21:22 20
Цитата Сообщение от otik110592
И никаких кошмарных фьюзов, дебильных книжек и видеокурсов, только родная документация...
Ну это вы зря
AVR нормально осваивается по родной документации
Более того это всего лишь один небольшой документ совмещающий в себе и даташит и RM
Минус только один - у каждого МК свои особенности и если ставишь другой МК стоит прочитать даташит от корки до корки - то там настройка отличается, то там, то регистр так называется, то иначе
Но если применять 1-2 МК то будет проще чем с STM

У всего свои плюсы и минусы
0
05.05.2015, 21:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2015, 21:22

Есть ли что-то похожее в С++?
Препроцессор в C#. Директивы #region и #endregion. С помощью директив #region и #endregion...

А есть ли что то похожее на TRIM из VB
Просто нужно убрать все пробелы: и слева и справа. Есть ли такая функция? В справочниках не нашел.

JTAG ICE MkII-CN Emulator и Atmel Studio 6
Добрый день. Заказал себе такую штуку: http://cgi.ebay.com/ws/eBayISAPI.dll?Vi ... OC:US:3160 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru