Как стать автором
Обновить

Незаслуженно забытая классика: изучаем возможности ATmega324PB

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров8.3K
Всего голосов 7: ↑7 и ↓0+7
Комментарии14

Комментарии 14

Возможно, загрузчик не отвечает, потому что использует другой UART?

Не понял в чем цимес этой отладочной платы, да и эти чипы популярными так и не стали, несмотря на допонения железом. Кмк, для типовых и простых применений, традиционной Нано хватает вполне. Для расширенных Mega2560 не настолько дорого, насколько избыточно. Ну и опять же, между ними просто тьма контроллеров из линеек STM и не только.

Если очень надо, то вот ещё вам для разнообразия: https://vk.com/id484853030 размер 56х88мм, с доп. платой имеем 520кб практически полноценного ОЗУ (512кб - страничная адресация по 64,32,16кб в имеющемся окне 64кб + 8кб родных) в дополнение к 256кб flash меги.. На доп. плате также собран SD-ридер для карточек.

Надо? Не думаю, ибо проще взять что-то по современнее на STM32.. там куда больше прелестей и возможностей, примерно "за те же бабки". ;)

Не все хотят разбираться с 32-х битными камнями, а автор в свое время приложил немаленькую толику к популяризации именно avr. Я вот с stm32 например не работал и если что-то будет нужно то буду собирать на avr/mcs-51. Просто потому что привычно. Да и сами avr однотипные и простые.

Так мы все когда-то приложили ручки к чему-то, чего сейчас нет и в помине. Что теперь, упираться и писать на Си под МСДОС (CP/M)? Ну было у меня к нему "диспетчер параллелизации исполнения" вкупе с "библиотекой взаимодействия процессов по Хоару" (современные каналы в Go, а раньше задачи в Ада, с нее и писалось) .. ну было у меня ко всему этому щастью ещё и стек OSI от драйвера до сеансового уровня, а в прикупе драйвер видеокарты EGA на 12-16 кадров в секунду .. и что теперь?

И МСДОС канул в Лету и писюки 286-е для которых это все писалось умерли раньше чем дописал до полноценной ОС.. а ведь тема с сегментными регистрами 286-х была крайне интересной в свое время!

Кстати, а почему на AVR, а не на Zilog? Спектрум - разве не наше всё? ;) Или уж тогда 8080 (КР580ИК01) тут хоть отечественный вариант есть, можно обьяснить "импортозамещением".. Кстати о последнем: есть российские и вполне годные аналоги ранних STM и даже с "развитием"..

Я же не для рекламы дал ссыль, а как пример того, что можно сваять на Mega2560 - очень крутая железка, только .. никому не нужная, ибо пока ваял в школах и кружках уже успели перейти на иные варианты решений, где всё это уже есть "из каропки". Начинал делать подобное решение для Mega-128A для которой тоже есть "российский аналог", но забросил, т.к. уже старо и никому не надо.. под все тот же MigthyCore, который доводил до ума с ИДЕ 1.6.7

В чем смысл упираться в древний AVR? Да, интересная была ветка .. но сколько их "интересных" кануло в Лету? Где тот же Барроуз?

Наверное потому что обычный пользователь половину ваших слов не поймет, впрочем как и я т.к. я все эти реликты истории не застал.

И потому, что обычному пользователю драйвер не нужен, ему нужно что-то измерить, отобразить, выполнить простую работу. А avr со своей простой архитектурой с этим справляется на ура.

Ну так вот как раз к этой "простой архитектуре" и было .. сколько их уже кануло в Лету? Зачем поддерживать то, что уже не актуально и сегодня-завтра снимется с производства, если уже не снято как Motorolla 6502 с его архитектурой "проще некуда"? Для тех кто не в курсе, считается как-бы прародителем всех RISC архитектур, хотя, кмк, истинный прародитель .. БЭСМ-6 или уж PDP-11, но это не точно. ;)

Для радиоаматора актуально то что доступно. А ардуино-совместимые штуки, это, пожалуй, актуально навсегда ;)

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

в тожэ самое время запустить таймер на PIC12 чтобы светиком помограть любой пионер освоит.

На СТМ есть вполне вменяемые ИДЕ, которые упрощают вхождение пионеров в процесс. Ровно также освоит...

калокубы прививают стойкое ощущение магии

С какими лучше новичку начать работать?

Зачем вы подключаете внешние часы, разве в Atmega324PB нет встроенного RTC?

RTC там нет и быть не может, потому для RTC - это прежде всего: а) встроенный алгоритм календаря (можете попробовать создать сами, а на вас посмотрю); б) батарейка, потому что не будете же вы переустанавливать их после каждого включения, правда? Вы наверное, путаете с низкочастотным асинхронным таймером, вот он действительно есть, и на плате даже кварц к нему установлен. Но это еще очень далеко не RTC.

Дали мне плату от охранной сигнализации "Лунь-9Т". Думал бесполезное, но погуглил "ATMEGA324PA". Попал на эту статью. Как некое готовое устройство с GSM модулем можно попробовать использовать. Хотя я бы предпочел бы что-то мощнее по типу ESP32.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории