AVR

Nov. 22nd, 2010 06:45 pm
metaclass: (Default)
[personal profile] metaclass
Поскольку ребе [livejournal.com profile] zelanton крайне запугал нас всех тем, что мы уже патентованные алкоголики, приходится находить занятия, альтернативные заклинанию зеленого змия.
Например, возобновить в памяти всякую электронику, заодно посмотреть, что изменилось за те 10 лет, которые я провел, занимаясь всякой оперденью разной степени невменяемости.
Сегодня вот изучал, что за семейство микроконтроллеров AVR от Atmel, и чего с ними можно сделать. Вообще достаточно забавно навернули - встроенные генераторы, несколько вариаций источников рабочей частоты, всякие там ADC, компараторы и тому подобная ересь. Надо еще разобраться, чем их программируют, и превращаются ли они в тыкву от неправильной прошивки фьюзов.
Вообще-то у меня есть несколько Cypress PSoC с отладочными бордами и программаторами, но их использование для простых вещей мне кажется оверкиллом.
Но тем не менее, опердень для продакшена мозг сломала окончательно - 10 лет назад мне хватало простых экспериментов с макеткой, отладочных борд, без всяких корпусов, питалось это от чего попало, а сейчас у меня первая мысль - "как прикрутить к девайсу корпус, питание и кнопки, чтобы им было удобно пользоваться".
И сходу не соображу, как правильно проектировать электронику - то ли плясать от требуемых характеристик (а их, например объем памяти под программу, я не оценю заранее), то ли просто купить чего побольше и экспериментировать. Пока рассматриваю вариант ATmega32 в DIP корпусе, чтобы не парится с пайкой мелких выводов.

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

Date: 2010-11-22 07:03 pm (UTC)
From: [identity profile] neljudzim.livejournal.com
как-то не густо у вас с альтернатівамі..

Date: 2010-11-22 07:06 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Так да. Все остальное "или аморально, или незаконно или вызывает ожирение".
Надо как-то попытаться съездить в отпуск куда-нибудь за пределы РБ в цивилизованные страны, а то я 16 лет уже нигде дальше бреста не был.

(no subject)

From: [identity profile] craneop.livejournal.com - Date: 2010-11-22 08:18 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-22 08:26 pm (UTC) - Expand

(no subject)

From: [identity profile] craneop.livejournal.com - Date: 2010-11-22 08:50 pm (UTC) - Expand

(no subject)

From: [identity profile] vromanov.livejournal.com - Date: 2010-11-22 08:51 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-23 07:32 am (UTC) - Expand

(no subject)

From: [identity profile] vromanov.livejournal.com - Date: 2010-11-23 03:51 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-23 04:00 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-23 04:02 pm (UTC) - Expand

(no subject)

From: [identity profile] vromanov.livejournal.com - Date: 2010-11-23 04:49 pm (UTC) - Expand

(no subject)

From: [identity profile] vromanov.livejournal.com - Date: 2010-11-23 03:56 pm (UTC) - Expand

(no subject)

From: [identity profile] craneop.livejournal.com - Date: 2010-11-22 08:51 pm (UTC) - Expand

Date: 2010-11-22 07:12 pm (UTC)
From: [identity profile] dev-zzo.livejournal.com
ну, добро пожаловать в клуб любителей AVR. :D
мне они кажутся более вменяемыми, нежели PIC от Microchip.
а, есть ещё неплохая серия LPCxxxx от NXP -- там, правда, ARM7 (вроде 7).

одна беда -- это отладочные инструменты. официальные стоят $300 продакшн-версия и $50 для любителей. конечно, их у нас не купить. на жданах одни пиратские клоны.

Date: 2010-11-22 07:15 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Отладочные софт или железо?
А то я смотрю что народ с ATmega работает какими-то линуксовыми прогами.

-================<;>~

From: (Anonymous) - Date: 2010-11-22 08:16 pm (UTC) - Expand

(no subject)

From: [identity profile] dev-zzo.livejournal.com - Date: 2010-11-23 07:19 am (UTC) - Expand

Date: 2010-11-22 07:18 pm (UTC)
From: [identity profile] gmax-lj.livejournal.com
ребе, спасайте мозг, выбирайтесь на природу. только не просто так, походить, а какой-нибудь активной деятельностью заняться. если хотите, лопату одолжу, и покажу, где копать :)

Date: 2010-11-22 07:31 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Там стюардесса закопана?

(no subject)

From: [identity profile] gmax-lj.livejournal.com - Date: 2010-11-22 07:56 pm (UTC) - Expand

Date: 2010-11-22 07:20 pm (UTC)
From: [identity profile] raydac.livejournal.com
AVR клевая и дешевая штука, 10 лет назад на базе его делал программно-аппаратный комплекс , очень понравилось

Date: 2010-11-22 07:22 pm (UTC)
From: [identity profile] zelanton.livejournal.com
удивительные времена, люди массово думают чем заняться и многие не находят ответа

Date: 2010-11-22 11:22 pm (UTC)
From: [identity profile] alexandr0.livejournal.com
Ребе, разве этого не было раньше?

Date: 2010-11-22 07:24 pm (UTC)
From: [identity profile] norian.livejournal.com
есть даже местное сообщество :

http://community.livejournal.com/ru_arduino/

Date: 2010-11-22 07:25 pm (UTC)
From: [identity profile] fas-tm.livejournal.com
Я по привычке всегда юзал avreal: http://real.kiev.ua/avreal/
Ибо:
- консольная(win/lin/bsd) делал bat/sh скрипт под кристалл и не парился.
- простая и вменяемая
- минимум глюков
- довольно большой список поддерживаемых AVR кристаллов.
- Может USB(FTDI), хотя у меня был на LPT(но сейчас, сцуко, мамки с LPT исчезли)

Минусы:
- бесплатная но не открытая(исходники недоступны).

Если минус важен и пауки не позволяют - берем avrdude.

Date: 2010-11-22 07:47 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Ребе, пишите субд на хаскеле, больше пользы будет.

Date: 2010-11-22 08:05 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Мне этих программных чудес на работе выше крыши. Хотя конечно, для нее не нужно запчасти искать.

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-11-22 08:18 pm (UTC) - Expand

Date: 2010-11-22 08:21 pm (UTC)
From: [identity profile] madeveloper.livejournal.com
Еще тема Hi-End усилки паять и колонки клеить... Можно мебель в детскую из натурального дерева...

PS. Я все-таки PIC от Microchip советую. Хотя холивар будет еще похлеще чем Canon vs. Nikon. Вариант лучше рассматривай с USB или Ethernet и чтоб ног побольше - оно интереснее ;)

Date: 2010-11-22 08:28 pm (UTC)
From: [identity profile] metaclass.livejournal.com
С езернетом надо бы, да. А то иначе тут в доме по витой паре придется еще и RS485 пускать :)
Но в продаже тут вроде только самые простые, остальное заказывать через вуду.

А для начала мне вообще нужно пару простых вещей сделать хотя бы.

(no subject)

From: [identity profile] madeveloper.livejournal.com - Date: 2010-11-22 08:38 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-22 08:42 pm (UTC) - Expand

(no subject)

From: [identity profile] madeveloper.livejournal.com - Date: 2010-11-22 08:54 pm (UTC) - Expand

(no subject)

From: [identity profile] madeveloper.livejournal.com - Date: 2010-11-22 08:57 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-23 07:33 am (UTC) - Expand

Date: 2010-11-22 08:36 pm (UTC)
From: [identity profile] g-rub.livejournal.com
1) Выключить нахуй все компьютеры и запереть под замок техническую литературу
2) Почитать какую-нибудь гуманитарную книжку (если сильно хочется мозголомства, то каких-нибудь хардкорных философов со сложной и неочевидной системой мировоззрения, если хочется очеловечиться -- то что-нибудь разумное, доброе, вечное)
3) Сводить жену погулять по красивым местам
4) Согласовать с начальством, женой и бабушками-дедушками отпуск в теплых краях (без детей или даже с детями).
5) Придумать вместе с женой, чем заняться на новый год


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

По крайней мере, пока/если еще есть способность к сложным рефлексиям и способность хотеть чего-либо за пределами непосредственного поля зрения.

После появления на свет личинка асцидии перемещается в толще океана в поисках поверхности, к которой можно прикрепиться. Когда такая найдена и личинка начинает вести неподвижный образ жизни, происходит необычное явление. Асцидия “переваривает” свой мозг! Достигнув своей цели – места закрепления – асцидия больше не нуждается в в развитом нервном центре.

Date: 2010-11-22 08:39 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Насчет личинки - хорошо, оно так и должно быть в норме.

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-22 08:48 pm (UTC) - Expand

(no subject)

From: [personal profile] alll - Date: 2010-11-22 09:03 pm (UTC) - Expand

(no subject)

From: [identity profile] zelanton.livejournal.com - Date: 2010-11-22 09:23 pm (UTC) - Expand

(no subject)

From: [identity profile] g-rub.livejournal.com - Date: 2010-11-22 11:32 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-23 07:33 am (UTC) - Expand

(no subject)

From: [identity profile] permea-kra.livejournal.com - Date: 2010-11-22 10:24 pm (UTC) - Expand

Date: 2010-11-22 09:24 pm (UTC)
From: [personal profile] ex0_planet
Может, завести какое-нибудь домашнее жывотное, не требующее особо сложного ухода? Или там, маленький бонсайный садик? Просто я бы не назвал переключение с долбления в опердень на долбление в AVR отдыхом.

Date: 2010-11-23 07:34 am (UTC)
From: [identity profile] metaclass.livejournal.com
Я за собой ухаживать забываю, а жывотные у меня вообще умрут.
Разве что пауков каких завести, которые мало едят :)

(no subject)

From: [personal profile] ex0_planet - Date: 2010-11-23 06:20 pm (UTC) - Expand

Date: 2010-11-22 10:56 pm (UTC)
From: [identity profile] teewoon.livejournal.com
ЗА PIC:
- богатый и разнообразный обвес ядра периферийными модулями, соотв-но - офигенное разнообразие моделей по опциям и их широкое присутсвие на рынке - как подзаборном типа Ждановичей, так и мелкооптово-розничном в пределах Минска.
- без балды они более дубовые и терпимые к ляпам начинающих экспериментаторов.
- отладчики и программаторы вполне собираются на коленке или покупаются за недорого (внутрисхемные):
-- pickit2 (программатор (pic`и почти все, памяти и даже avr) и отладчик в одном флаконе, достаточно 3-5 ножек проца) ~ 40-50$, типа устаревший, но из-за открытых сырцов самый клонируемый в мире. Укоцаная версия на 5V девайсы по себестоимостей Ждановичей ~10$. (Вроде бы pickit`ы еще как анализаторы последовательных протоколов могут работать)
-- pickit3 ~50-60$. просто более быстрый и закрытый
-- ICD2 - устаревший, но бодро клонируемый. более отладчик чем программатор, хотя кому как. ~200$
-- ICD3 - типа замена ICD2, ~200$
есть конечно более другие и отладчики и программаторы третьих сторон, но они это делают с использованием своего софта. Перечисленные, от бренда Microchip работают преимущественно в их же IDE.
-- есть MCU с очень интересными придатками. типа встренных контроллеров для кнопок, экранчиков (LCD/TFT) с DSP-наворотами, радиомодулями (кажися было, возможно почило в бозе) и прочие нездоровые эксперименты.

ПРОТИВ PIC:
- туповатая бесплатная IDE MPLAB, из-под которой работают все фирменные отладчики. Проекты-то можно собирать хоть руками.
- при соизмеримых параметрах CPU/RAM/flash - speed/size - цена могут продуть многим продуктам от atmel, но imho несильно.

Date: 2010-11-23 07:55 am (UTC)
From: (Anonymous)
на мой вкус атмеги более удобны для С чем 16е и 18е пики и имеют более вменяемую мнемонику асма, соответственно меньше порог входимости и сношений чем с пиковскими компиляторами С.
[Pamir]Alisa

Date: 2010-11-23 02:11 am (UTC)
From: [identity profile] fraks-nsk.livejournal.com
Полезная ссылка по этому делу
http://easyelectronics.ru/

Date: 2010-11-23 06:59 am (UTC)
From: [identity profile] blackyblack.livejournal.com
AVR для начала неплох, тем более в DIP. Кстати, мега32 в дип корпусе потрясающе длинная, так что не пугайтесь. Однако если всерьёз заниматься электроникой, то лучше сразу брать Cortex M3 или M0. Потому что обвес на кортексах просто оверкилл, позволяет решить любую задачу, памяти больше чем в любой меге за на порядок меньшую цену, куда более вменяемая система команд и библиотечки. Кроме того, если изделие будет планироваться тиражом хотя бы больше сотни, то атмел туда ставить ни в коем случае нельзя, потому что цены на них уже выросли на порядок и растут (скоро и второй порядок достигнут).

Для прошивки AVR самое то это PonyProg. Делается из ком-порта путём навешивания диодов и резисторов.
Для прошивки кортексов от NXP используется Flash Magic через обыкновенный ком-порт (это я чисто для справки).

Date: 2010-11-23 07:38 am (UTC)
From: [identity profile] metaclass.livejournal.com
Не, изделия будут в лучшем случае две-три штуки, исключительно для личного пользования, так что экономия на промышленных партиях меня не волнует особо :)
Cortex - это ж ARM?

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2010-11-23 07:40 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-25 06:18 pm (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2010-11-25 09:28 pm (UTC) - Expand

Date: 2010-11-23 07:02 am (UTC)
From: [identity profile] eu3eu.livejournal.com
Такими упражнениями можно и время убить, и удовольствие получить, и от депрессняка избавиться. Так что, паяло в руки и вперёд!
Вот, во что потиху превратилась моя цаца, сделанная месяц назад в отпуске:

Date: 2010-11-23 07:23 am (UTC)
From: [identity profile] dev-zzo.livejournal.com
макетка хороша, где брали? :)
никак, м128 впаяна?

(no subject)

From: [identity profile] eu3eu.livejournal.com - Date: 2010-11-23 08:15 am (UTC) - Expand

(no subject)

From: [identity profile] dev-zzo.livejournal.com - Date: 2010-11-23 08:19 am (UTC) - Expand

(no subject)

From: [identity profile] eu3eu.livejournal.com - Date: 2010-11-23 08:30 am (UTC) - Expand

(no subject)

From: [identity profile] dev-zzo.livejournal.com - Date: 2010-11-23 08:48 am (UTC) - Expand

(no subject)

From: [identity profile] eu3eu.livejournal.com - Date: 2010-11-23 08:54 am (UTC) - Expand

(no subject)

From: [identity profile] dev-zzo.livejournal.com - Date: 2010-11-23 09:05 am (UTC) - Expand

(no subject)

From: [identity profile] eu3eu.livejournal.com - Date: 2010-11-23 09:31 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-23 07:38 am (UTC) - Expand

(no subject)

From: [identity profile] eu3eu.livejournal.com - Date: 2010-11-23 08:12 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-23 08:19 am (UTC) - Expand

(no subject)

From: [identity profile] dev-zzo.livejournal.com - Date: 2010-11-23 08:21 am (UTC) - Expand

(no subject)

From: [identity profile] eu3eu.livejournal.com - Date: 2010-11-23 08:33 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-11-28 07:44 pm (UTC) - Expand

(no subject)

From: [identity profile] eu3eu.livejournal.com - Date: 2010-11-28 10:06 pm (UTC) - Expand

Date: 2010-11-23 07:37 am (UTC)
From: (Anonymous)
Ребе, присмотритесь лучше к MSP430 от TI, а то Атмел нынче совсем охренел - сейчас их продукция во многом стала дефицитной, соответственно цены выросли по многим позициям, а кое-что даже дорого найти сложно, и народ постепенно с них уходит, очень нецензурно матерясь. Сам с ними работал до последнего времени, но теперь перешел на MSP430 - они и по начинке и интереснее, и архтектура более стройная. И возможностей по конфигурированию больше.
А отладочные средства для входа - достаточно этого
http://focus.ti.com/docs/toolsw/folders/print/msp-exp430g2.html
И дёшево, и удобно сразу в железе отлаживать.

Date: 2010-11-23 08:16 am (UTC)
From: [identity profile] eu3eu.livejournal.com
MSP430 нормальной могучести на жданах что-то не видно. Только младшие, и то, искать надо.

Date: 2010-11-23 05:44 pm (UTC)
From: [identity profile] victor bolshakov (from livejournal.com)
тебе AT90USBKEY отдать?

Date: 2010-11-23 05:58 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ооо, он у тебя есть?

Date: 2010-11-23 06:35 pm (UTC)
From: [personal profile] ex0_planet
Собсно, по поводу контроллеров. Посмотрите на mega644 или сразу mega1284 (если удастся найти) - корпус тот же, а ресурсов в разы больше. А может, сразу xmega?

Еще есть интересное семейство STM8, примечательно наличием отладочной борды STM8-DISCOVERY за примерно $10-15 со встроенным usb программатором.

Date: 2010-11-23 06:46 pm (UTC)
From: [identity profile] metaclass.livejournal.com
О, странно. Я эти 64 и 128 в DIP корпусах сразу не обнаружил.

(no subject)

From: (Anonymous) - Date: 2010-11-24 07:32 am (UTC) - Expand

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 29th, 2025 11:40 pm
Powered by Dreamwidth Studios