Демоплата Sure Electronics с atmega16

Мысль начать осваивать МК грызла уже довольно давно. Наконец-то понял, что делать свою отладочную плату пока слишком сложно и выигрыш в финансах не то чтобы сильно значительный. Местный базар предлагал только Olimex P20 кажется за неадекватные деньги. Поэтому остановился на заказе готовой платы у китайцев. Нашлось изделие под малосодержательным названием Sure Electronics AVR Dem2 Demo Board и более полезным для гугления индексом DB-DP115. Ссылку не даю, чтобы не забанили за рекламу. Прайс — плавающий, но до 30 баксов с доставкой заказной бандеролью в родной post office. Купить прямо в фирменном магазине не удалось из-за редкостной кривизны сайта, пришлось через ebay.
Что в комплекте:
1. Атмега 16 собственной персоной. Порты выведены под напайку штыревых линеек, там же и питание +5В
2. Разъем MiniUSB, чип CP2102. Под Линуксом подхватился как надо после настройки скорости обмена. Из него же берется питание.
3. 4 светодиода для моргания и один индикатор питания. На фото видно краешки слева от колодки экрана
4. Экран 44870 20х2 без подсветки — съемный.
5. Под ним 4-разрядный семисегментник
6. Пьезопищалка
7. Кнопки Ресета и 2 штуки для собственных нужд
8. LM75 — термодатчик
9. 24C02N — eeprom память
В красивой черной коробочке сама плата в пенопласте и антистатике, USB-кабель и 2 стойки с болтами для крепления в корпусе.
Пока нет программатора, поковырять не могу. При включении пишет на экране приветствие и температуру, ее же отдает в комп. Предполагается, что 7-сегментник должен оживать после снятия LCD, но у меня не заработало. Сейчас можно только листать мануалы и примеры кода. Мануал паскудный и не соответствует ревизии платы. Пришлось просить саппорт продавца. По мере освоения буду пытаться писать что получается. Из среды разработки — только avr-gcc из-за линуксоидности. Simavr попробовал, но завести hello world не смог
CIMG0796.JPG
CIMG0797.JPG
CIMG0798.JPG

  • +2
  • 21 марта 2012, 22:40
  • Buba

Комментарии (21)

RSS свернуть / развернуть
Ссылку не даю, чтобы не забанили за рекламу.
Как раз в таких топиках опубликовать ссылку — нормально и желательно.

А бута через UART там нету? Мож программатор не очень-то и нужен?

Весьма скромненькая плата, надо сказать.
0
  • avatar
  • Vga
  • 21 марта 2012, 23:00
www.sure-electronics.com/goods.php?id=244 ссылка. Бута нет, проверил. Как начну осозновать что и как — займусь этим вопросом
0
Вроде DI тут за такую рекламу не банит. Лично мне понравился подход товарищей из Микроэлектроники.

Хочу обратить внимание всех, кто использует или будет расширять Pinboard II, вот на этот наборчик расширений:
www.mikroe.com/eng/categories/view/11/accessory-boards/

Особо меня заинтересовали Click Boards:
www.mikroe.com/eng/categories/view/102/click-boards/

Можно сделать некий аналог microBUS для Pinboard II.
Разводка для mikroBUS
Вот спецификация: www.mikroe.com/eng/downloads/get/1737/mikrobus_specification.pdf

На разъём расширения Pinboard II можно посадить переходник для своего варианта microBUS'а, думаю даже, что на переходнике могло бы поместиться две платки с простыми расширениями, которые можно было, слегка переделав, брать с этого интересного сайта.

А вот интересный вариант отладочной платы для AVR:
www.mikroe.com/eng/categories/view/9/avr-development-tools/

Это для DI на заметку.
0
  • avatar
  • uni
  • 21 марта 2012, 23:17
И что в них хорошего?
0
Они уже есть в готовом виде. Вот что хорошего. Можно использовать с минимальной переделкой. Вон DI обещает RS-485 расширение, а там уже есть готовый вариант: RS485 click 5V
Мне понравились тем, что платы мелкие и толковые. Я, пожалуй, сделаю для себя расширение для расширения :), чтобы можно было две такие платки посадить на Pinboard II: одну вертикально, другую ниже горизонтально. Вот нету на плате RTC, а использовать весь разъём только для одной DS1307 как-то очень жирно.
0
Атмега 16 собственной персоной
:)
0
Вот зачем тебе эти atmega16? STM32DISCOVERY 484 рубля стоит блин :-)
+1
Я представляю себе АРМ только чтобы городить на нем Linux для каких-то ресурсоемких задач типа компьютерного зрения. А для помигать диодиком хватит и АВРки, на первое время. И экранчики прикольные уже установлены
0
Не-не-не, я тоже так думал. Современные _мелкие_ армы по 1$ — тупо дешевле AVR, и работать с ними не сложнее. Требования к плате также отличаются несущественно. Cortex-M* — это микроконтроллеры, Cortex-A* — вот они большие и для линукса.
0
Поддерживаю! Ну или c STM8 начать, а с них на STM32 «пересесть» будет не сложно, принципы подхода у ST одинаковые, да и библиотечки имеются.
0
Ну что набросились на человека. Нормальный контроллер, примеров в том же учебном курсе Ди навалом. Что ни говори, настройка периферии у атмела проще сделана. И если человек сначала с ним разберется — хуже не будет. На ST после этого перейти — проще чем чихнуть.
+1
Это конечно же Ваш выбор. Просто на заметку, стоит учесть что сказал BarMonster выше:

ARM9 и Cortex-A = «крупные» процы для нормальных операционок. Имеют Memory Management Unit и прочие взрослые штуки. Вот они для линукса. Про них на этом ресурсе мало пишется.

ARM7 и Cortex-M = «средние» микроконтроллеры. Linux не потянут =) По сравнению с AVR богаче и производительнее. Сложнее, но ненамного. Дёшевы, доступны и с шикарной пожддержкой прямо тут. Оно того стоит. Многие из таких армов сейчас дешевле тех же AVR.

что называется «хозяйке на заметку» ;)
0
ARM7 и Cortex-M Linux без MMU тянут.
0
Нет, нормальному линуксу меньше 64 а то и 128 MB RAM не подойдет. Если Вы про урезаный клон типа uLinux, то это называется линуксом с большой натяжкой. Не говоря уже о том, что полноценному MMU нужен все таки.

Если неправ, буду признателен за пруфлинк
0
Как ни крути там линукс. Все как в линуксе. Вырезан там только MMU, все остальное от линукса.
0
Положа руку на сердце, даже в таком виде оно очень далеко не на каждом arm7 и cortex-m поднимется.

Формально — дв, это линукс. Но не тот, что обычно подразумевают по умолчанию.
0
за 30 баксов на ебее довольно таки неплохо. Учитывая что плата с экраном. Также удобная плюшка в виде хардварного юсб. Ну и другие мелочи немного радуют. Я себе брал дешевую вторую отладочную за 20 баксов, но по комплектации она заметно проще. www.ebay.com/itm/AVR-MCU-development-board-ATmega16A-mega16-mega16L-/140713557796?pt=BI_Electrical_Equipment_Tools&hash=item20c32e7f24
неудобна только тем, что светодиоды и кнопки жеско посажены на определенные порты, УАРТ только через компорт. Из плюсов есть 3.3 вольта, классная колодка для контроллера и цена.
0
Неплохая платка для начала. Ничего лишнего.
Конечно отсутствие программатора напрягает, но больше чем уверен, что бутлоадер туда всё-же зашили.
0
Приехал программатор. Слил хекс-файл прошивки. Щас разберусь как его восстановить есличо, что такое фьюзы и как вообще скомпилировать и мигать диодом. Программатор — клон USBASP, софт avrdude и gcc-avr
0
  • avatar
  • Buba
  • 15 апреля 2012, 11:19
Сейчас у кипариса вроде распродажа PSoC3 DK по 50 баксов… Так что тоже вполне неплохой вариант для освоения мк с диспеем и прочими ништяками.
0
я брал рассыпуху и пиккит 3 в sure electronics. нормальные ребята =)
0
  • avatar
  • Dmi
  • 16 апреля 2012, 10:57
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.