AVR
Поскольку ребе
zelanton крайне запугал нас всех тем, что мы уже патентованные алкоголики, приходится находить занятия, альтернативные заклинанию зеленого змия.
Например, возобновить в памяти всякую электронику, заодно посмотреть, что изменилось за те 10 лет, которые я провел, занимаясь всякой оперденью разной степени невменяемости.
Сегодня вот изучал, что за семейство микроконтроллеров AVR от Atmel, и чего с ними можно сделать. Вообще достаточно забавно навернули - встроенные генераторы, несколько вариаций источников рабочей частоты, всякие там ADC, компараторы и тому подобная ересь. Надо еще разобраться, чем их программируют, и превращаются ли они в тыкву от неправильной прошивки фьюзов.
Вообще-то у меня есть несколько Cypress PSoC с отладочными бордами и программаторами, но их использование для простых вещей мне кажется оверкиллом.
Но тем не менее, опердень для продакшена мозг сломала окончательно - 10 лет назад мне хватало простых экспериментов с макеткой, отладочных борд, без всяких корпусов, питалось это от чего попало, а сейчас у меня первая мысль - "как прикрутить к девайсу корпус, питание и кнопки, чтобы им было удобно пользоваться".
И сходу не соображу, как правильно проектировать электронику - то ли плясать от требуемых характеристик (а их, например объем памяти под программу, я не оценю заранее), то ли просто купить чего побольше и экспериментировать. Пока рассматриваю вариант ATmega32 в DIP корпусе, чтобы не парится с пайкой мелких выводов.
На самом деле, это все, конечно, не нужно, но альтернатива все-таки поклонение бахусу и зеленому змию, тупое накопление денег на крупные покупки и долбление в опердень до одури.
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Например, возобновить в памяти всякую электронику, заодно посмотреть, что изменилось за те 10 лет, которые я провел, занимаясь всякой оперденью разной степени невменяемости.
Сегодня вот изучал, что за семейство микроконтроллеров AVR от Atmel, и чего с ними можно сделать. Вообще достаточно забавно навернули - встроенные генераторы, несколько вариаций источников рабочей частоты, всякие там ADC, компараторы и тому подобная ересь. Надо еще разобраться, чем их программируют, и превращаются ли они в тыкву от неправильной прошивки фьюзов.
Вообще-то у меня есть несколько Cypress PSoC с отладочными бордами и программаторами, но их использование для простых вещей мне кажется оверкиллом.
Но тем не менее, опердень для продакшена мозг сломала окончательно - 10 лет назад мне хватало простых экспериментов с макеткой, отладочных борд, без всяких корпусов, питалось это от чего попало, а сейчас у меня первая мысль - "как прикрутить к девайсу корпус, питание и кнопки, чтобы им было удобно пользоваться".
И сходу не соображу, как правильно проектировать электронику - то ли плясать от требуемых характеристик (а их, например объем памяти под программу, я не оценю заранее), то ли просто купить чего побольше и экспериментировать. Пока рассматриваю вариант ATmega32 в DIP корпусе, чтобы не парится с пайкой мелких выводов.
На самом деле, это все, конечно, не нужно, но альтернатива все-таки поклонение бахусу и зеленому змию, тупое накопление денег на крупные покупки и долбление в опердень до одури.
no subject
no subject
Надо как-то попытаться съездить в отпуск куда-нибудь за пределы РБ в цивилизованные страны, а то я 16 лет уже нигде дальше бреста не был.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
мне они кажутся более вменяемыми, нежели PIC от Microchip.
а, есть ещё неплохая серия LPCxxxx от NXP -- там, правда, ARM7 (вроде 7).
одна беда -- это отладочные инструменты. официальные стоят $300 продакшн-версия и $50 для любителей. конечно, их у нас не купить. на жданах одни пиратские клоны.
no subject
А то я смотрю что народ с ATmega работает какими-то линуксовыми прогами.
-================<;>~
(Anonymous) - 2010-11-22 20:16 (UTC) - Expand(no subject)
no subject
no subject
(no subject)
no subject
no subject
no subject
no subject
http://community.livejournal.com/ru_arduino/
no subject
Ибо:
- консольная(win/lin/bsd) делал bat/sh скрипт под кристалл и не парился.
- простая и вменяемая
- минимум глюков
- довольно большой список поддерживаемых AVR кристаллов.
- Может USB(FTDI), хотя у меня был на LPT(но сейчас, сцуко, мамки с LPT исчезли)
Минусы:
- бесплатная но не открытая(исходники недоступны).
Если минус важен и пауки не позволяют - берем avrdude.
no subject
no subject
(no subject)
no subject
PS. Я все-таки PIC от Microchip советую. Хотя холивар будет еще похлеще чем Canon vs. Nikon. Вариант лучше рассматривай с USB или Ethernet и чтоб ног побольше - оно интереснее ;)
no subject
Но в продаже тут вроде только самые простые, остальное заказывать через вуду.
А для начала мне вообще нужно пару простых вещей сделать хотя бы.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
2) Почитать какую-нибудь гуманитарную книжку (если сильно хочется мозголомства, то каких-нибудь хардкорных философов со сложной и неочевидной системой мировоззрения, если хочется очеловечиться -- то что-нибудь разумное, доброе, вечное)
3) Сводить жену погулять по красивым местам
4) Согласовать с начальством, женой и бабушками-дедушками отпуск в теплых краях (без детей или даже с детями).
5) Придумать вместе с женой, чем заняться на новый год
Хотел было написать элегантный дисклеймер -- это дескать не список шагов по излечению, а набор идей для мозгового штурма "чем заняться"... Но нужны ли эти китайские церемонии? Что хотите, то и делайте.
По крайней мере, пока/если еще есть способность к сложным рефлексиям и способность хотеть чего-либо за пределами непосредственного поля зрения.
После появления на свет личинка асцидии перемещается в толще океана в поисках поверхности, к которой можно прикрепиться. Когда такая найдена и личинка начинает вести неподвижный образ жизни, происходит необычное явление. Асцидия “переваривает” свой мозг! Достигнув своей цели – места закрепления – асцидия больше не нуждается в в развитом нервном центре.
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
Разве что пауков каких завести, которые мало едят :)
(no subject)
no subject
- богатый и разнообразный обвес ядра периферийными модулями, соотв-но - офигенное разнообразие моделей по опциям и их широкое присутсвие на рынке - как подзаборном типа Ждановичей, так и мелкооптово-розничном в пределах Минска.
- без балды они более дубовые и терпимые к ляпам начинающих экспериментаторов.
- отладчики и программаторы вполне собираются на коленке или покупаются за недорого (внутрисхемные):
-- 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 несильно.
no subject
(Anonymous) 2010-11-23 07:55 am (UTC)(link)[Pamir]Alisa
no subject
http://easyelectronics.ru/
no subject
Для прошивки AVR самое то это PonyProg. Делается из ком-порта путём навешивания диодов и резисторов.
Для прошивки кортексов от NXP используется Flash Magic через обыкновенный ком-порт (это я чисто для справки).
no subject
Cortex - это ж ARM?
(no subject)
(no subject)
(no subject)
no subject
Вот, во что потиху превратилась моя цаца, сделанная месяц назад в отпуске:
no subject
никак, м128 впаяна?
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
(Anonymous) 2010-11-23 07:37 am (UTC)(link)А отладочные средства для входа - достаточно этого
http://focus.ti.com/docs/toolsw/folders/print/msp-exp430g2.html
И дёшево, и удобно сразу в железе отлаживать.
no subject
no subject
no subject
no subject
Еще есть интересное семейство STM8, примечательно наличием отладочной борды STM8-DISCOVERY за примерно $10-15 со встроенным usb программатором.
no subject
(no subject)
(Anonymous) - 2010-11-24 07:32 (UTC) - Expand