плата для изучения микроконтроллера Atmega 16

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Сообщения: 567
Зарегистрирован: Ср дек 19, 2012 12:16:22

Сообщение alex1126 »

есть вот такая плата https://tula.terraelectronica.ru/news/834
могу с ней расстаться за недорого, если надо кому
Реклама
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пт ноя 11, 2016 14:46:59

Сообщение Борис_20 »

Здравствуйте ! Сколько будет стоить плата ?
Реклама
Опытный кот
Аватара пользователя
Сообщения: 844
Зарегистрирован: Пт авг 31, 2018 21:53:52
Откуда: ул. Островидова, общага напротив

Сообщение webtime »

Вещь бесполезная. Беспаечные платы и горка рассыпухи, которую всегда можно использовать по назначению, решают все проблемы, и зря деньги не выброшенны.
Варкалось. Хливкие шорьки
Пырялись по нове,
И хрюкотали зелюки,
Как мюмзики в мове.

:)))
Встал на лапы
Сообщения: 138
Зарегистрирован: Вс авг 23, 2015 08:14:05

Сообщение Denis82 »

[uquote="afz",url="/forum/viewtopic.php?p=3372980#p3372980"]Рекомендую AVR Studio 4.19 + AVR Toolchain 3.3.0.710, более свежие Студии слишком толстые, хорошо работают только на крутых компах с i5-i7 и SSD-шником, на машинках прошлых поколений тормозят по-тяжелому, а разницы особой нет - ну, поддерживают они Xmega, но стоит ли их учить, в условиях, когда новых AVR-ок нет и не будет, а старые, рано или поздно, попадут у Микрочипа в Obsolette и будут стоить космических денег?..[/uquote]

AVR Studio 4.19 крайне унылая вещь из времён WinXP если не раньше, и даже то что из неё можно работать с дешёвыми китайскими jtag не умоляет её ущёрбности

сам пользуюсь 6 студией

webtime +
я тоже вангую за бредборд
Реклама
Эиком - электронные компоненты и радиодетали
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

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

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

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

[uquote="ARV",url="/forum/viewtopic.php?p=3455870#p3455870"]беспаечные платы хороши, но только первые несколько раз, а потом начинаются традиционные проблемы с контактами.[/uquote]
А разобрать и почистить/подогнуть контакты что не позволяет?

Изображение
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

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

Мой уютный бложик... заходите!
Контактная информация:
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

Denis82 писал(а):AVR Studio 4.19 крайне унылая вещь из времён WinXP если не раньше,
Равно, как и АВР-ки, с которыми она работает.
Denis82 писал(а): и даже то что из неё можно работать с дешёвыми китайскими jtag не умоляет её ущёрбности
А что еще нужно от АВР-ок? Они-то и популярность-то набрали, в основном, от того, что очень легко шились без специального (читай дорогого) оборудования. 5 проводков в ЛПТ, программуля, вроде ПониПрог, и вперед! А все новые навороты, включая ATXmega, это на фиг не нужное излишество: не лезет ваша задача в АТмегу32 - берите что-то позлее, например, STM32. Тем более, что ST-Link V2 тоже дешевка, да еще и является полноценным отладчиком...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

[uquote="afz",url="/forum/viewtopic.php?p=3456609#p3456609"]А все новые навороты, включая ATXmega, это на фиг не нужное излишество: не лезет ваша задача в АТмегу32 - берите что-то позлее, например, STM32.[/uquote]
Не пытаясь оспаривать Ваше утверждение, хочу заметить, что если ТС пишет о ATMega16 в разделе форума AVR, то предлагать ему STM выглядит несколько нелогично. Ну это, например, как на вопрос человека, как пройти куда-то, предлагать ему купить самокат :)
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

ПростоНуб писал(а):предлагать ему STM выглядит несколько нелогично.
никогда бы не подумал, что найдется в вашем лице сторонник моих же идей!

интересно, как отреагируют на это досикус & Со?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

ПростоНуб писал(а):если ТС пишет о ATMega16 в разделе форума AVR, то предлагать ему STM выглядит несколько нелогично.
Вообще-то, я отвечал не ТС. Ему я в своё время ответил, что плата годная, на предмет поиграть АВР-ками до 32-й АТмеги включительно. А отвечал я Denis82, на наезд за старую Студию 4.19, которую я использую и рекомендую.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Если говорить в плане отладки, совет про STM32 логичен. Все модели STM8 и STM32 поддерживают отладку для которой достаточно дешевого китайского отладчика ST-Link стоимостью примерно 100 рублей, чего не скажешь про AVR где только несколько моделей МК (которые можно на пальцах пересчитать) поддерживают JTAG. Про DebugWire смысла говорить нет, поскольку нет полноценной отладки и стоимость отладчика не для любителей.
Спойлер
Программные точки останова формируются с помощью входящей в систему команд AVR команды Break. Интегрированная среда разработки обеспечивает сохранение оригинальной команды, заменяемой Break в памяти настольного компьютера, с последующим её восстановлением и продолжением исполнения программы. Таким образом использование программных точек останова тратит ограниченный ресурс данных микроконтроллеров — максимально возможное количество циклов записи стирания программной памяти. Нужно следить, чтобы отладчик не израсходовал его полностью.

Поскольку для отладки используется вход внешнего сброса RESET, становится невозможным проверять схемы внешнего сброса.

В момент останова процессора, чтобы не нарушить работу системы, надо соблюдать осторожность при обращении через отладчик к регистрам ввода-вывода.

В режиме с разрешённой отладкой потребляемая процессором мощность возрастает, поэтому не следует забывать по окончании отладки перевести fuse-переключатель DWEN в исходное состояние.
Вымогатель припоя
Сообщения: 567
Зарегистрирован: Ср дек 19, 2012 12:16:22

Сообщение alex1126 »

[uquote="ARV",url="/forum/viewtopic.php?p=3455870#p3455870"]беспаечные платы хороши, но только первые несколько раз, а потом начинаются традиционные проблемы с контактами. долго я пытался понять, почему у меня SD-карта то работает, то нет, пока не выполнил монтаж пайкой...

так что нет панацеи[/uquote]
тут не так все однозначно. Для осваивания, платы хороши тем что не надо "подключать" мк и потом когда что то не получается гадать - толи в программе ошибка то ли подключил что то не так. По началу это очень актуально. Есть примеры, опять же, что б посмотреть как делать правильно, подправить их, посмотреть что происходит.
Да, ее надо пару раз, потом осваиваешься и все, НО.
У меня такая плата лежит на столе. Всегда под рукой. Можно побыстрому запрограмировать любой диповский мк. Так же можно писать на ней программы "по быстрому", она, как прозвучало выше "безпаячная", но все ноги у нее выведены на джампера, на все ноги повешаны светодиоды и на всех ногах висит по кнопке. Так что побыстрому собрать макет какой нить - очень удобно. Опять же пока ждешь плату с производства можно написать прошивку и отладить ее.
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44

Сообщение Demiurg »

Электроникой увлекаюсь с детства. Дошел до цифровых микросхем. С микроконтроллерами на тот момент было сложно. Это было в начале 90-х годов. В 2007 году я решил изучать МК, остановился на AVR. Я подготовился основательно, купил несколько книг, отладочную плату-программатор STK-500. На борту: программатор, настраиваемый тактовый генератор, вывод всех портов. 8 тактовых кнопок, 8 светодиодов. Преобразователь ТТЛ-UART. И я ни разу не пожалел о затратах. Книги мне дали понимание об архитектуре, периферии МК, на отладочной плате я реализовал большую часть своих проектов. И их было не мало.
Все зависит от финансовой возможности, понимания во что ты вкладываешь свои ресурсы. STK-500, отладочную плату от DIHALT-а.

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

Но потом я заепся паять все это вручную. По простой причине. Либо отлично, либо никак. В будущем буду только вытравливать минимальные отладочные платы.
001.jpg
(115.57 КБ) 221 скачивание
002.jpg
(155.41 КБ) 181 скачивание
003.jpg
(143.7 КБ) 197 скачиваний
004.jpg
(145.01 КБ) 195 скачиваний
005.jpg
(94.7 КБ) 193 скачивания
006.jpg
(127.97 КБ) 189 скачиваний
Идем дальше. Все свои проекты я отлаживаю в AVR-Studio 4.19. Никаких протеусов. Только симулятор AVR-Studio и натурная отладка. Умение пользоваться инструментами. Создание программных тестовых закладок-интсрументов.
Спойлер

Код: Выделить всё

#ifdef __PROJECT_MODE_DEBUG__
   // info_service_weight
   Set_Event (EV_ID_KEY_PRESSED, USER_EVENT); //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   SetKbdBuf (KEY_RESET_COD); //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   key_prev = KEY_RESET_COD; //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   cnt_key_press = 19; //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#endif
Здесь я выдам некий секрет. Если нет условий для достижения твоих целей, создай их.....
Контактная информация:
Ответить

Вернуться в «AVR»