Pull to refresh

Comments 77

Насяльника, запили нам уже блог схемотехники, пожалуйста.

Спасибо за статью.
UFO just landed and posted this here
Я, когда занимался AVR, программировал контроллеры через последовательный порт, используя кабель на pl2303.
И как быстро шилось?
Не помню точно, но счет идет на секунды. Я правда писал исключительно на асме…
А вот это странно. Т.к. профилик битбанг не умеет, а эмуляция ком порта для битбанга работает медленно (прошивка длится часы). Видимо у тебя был контроллер с уже прошитым бутлоадером, типо ардуины или прокачаных С51
Глупости вы говорите. Тот же isp через spi. Скорость, конечно, ограничивается портом и кварцем, но даже при 57kbps прошивка пройдет влёт.
Окей. Расскажите мне как вы организовали usb-spi мост на профиликовскм чипе usb-uart еммнип битбанг он не поддерживает, это фича ft232rl
А контроллер был атмегой простой.
Выслал автору инвайт, спасибо, хабролюди!
Не очень понял как физически подключается LCD. А без этого ньюанса это не инструкция по сборке, а мотиватор. За схему безусловно спасибо.
А еще в чем плюсы против freeduino?
По цене также, только дисплея нет, но если разобраться с подключением…

вот так соединяется LCD с самой платой.

отличие от freeduino в том что таким образом можно сделать то, что конкретно нужно человеку, а не подстраиваться под производителя. Да и приятнее пользоваться инструментом и устройствами, которые сделаны своими руками.
Ну платформа freeduino (arduino) ведь тоже ничего кроме мигания делать не может. Весь функционал добавляем сами. А подстраиваться там придется только под наработки, которые облегчают жизнь новичкам.
И еще, freeduino мне по почте например пришла в варианте набора для сборки — не пришлось использовать ЛУТ и травить плату (да и красивее получилось).
Ну а у моей платформы есть дисплей и кнопки. отладку мне лично удобнее проводить с дисплеем.
Что касается красоты, конечно заводская печатка будет лучше любительской, но только не стоит забывать о том, что радиолюбительство это созидание, творчество. пойти и заплатить 1000р каждый может, вопрос какое моральное удовлетворение он получит.
point taken, я просто рассматриваю плату с МК и минимальной обвязкой как отправную точку для творчества (как чистый холст), а не как само достижение. Но для первого свершения и это вполне сойдет.
Это не первое свершение. У каждого свои потребности и желания, вкусы и предпочтения у всех разные.
Да я не про вас, а про тех кого ваш пост сподвигнет собрать свою первую отладочную и не только плату
Делал свою почти такую же по функционалу :)
Фот фото если кому интересно:
раз
два

Плата у вас аккуратная получилась очень, я люблю потолще проводники делать!
А вот с разводкой я бы сейчас не так сделал… Как минимум я не приметил фильтрующих конденсаторов, также земля как то уж очень странно разведена, даже не все пины земли ИС подключены.

А да, еще кварц чего не приделали? Понадобится! Ну и последнее пожелание — принципиальную схемку платы то делайте в следующий раз, не очень удобно по печатке ориентироваться :)
ёлки — пока писал — уже кто то вписал почти всё до меня :)

хочу немного добавить — я конечно не спец, но имхо max232 это не совсем круто, просто в силу того что например иногда ком порта просто нет, да и усб удобней — тут либо ft232 впаял бы если ЛУТ хорошо получается, либо тупо взять ее уже распаянную — (обошлось мне что то в 300р в мастер ките помойму — когда понадобилось).
По разводке согласен, не все гладко. Но москва тоже не сразу строилась, учусь так сказать.

Кварца нет, потому что пока не нужен. Выводы под него и конденсаторы разведены.

ft232 намного приятнее, да. Только вот цена ее неприличная немного, потому хочу сделать ее отдельным модулем, чтобы пользоваться не только в одном устройстве.
Попробуй в элитане затариться. Или в Террэлектронике. Думаю по Москве доставка будет вменяемо стоить. А то что ты наваял за 750р реально укладывается в 300. Ну максимум в 400
я это наваял рублей в 50 на колодки. остальное нашел по своим запасам. В Чипе это бы штуки в полторы вышло все) а вообще Московские оффлайновые магазины с радиотоварами — зло и разорение.
Так уж вышло что в радиолюбительской практике распространен rs232, а PCI плату интерфейсную раздобыть не сложно. Вот у меня например есть DevKit ПЛИС Altera, там уже есть такой порт, очень удобно соединять получается :) Так что причины использовать rs232 есть.
Но справедливости ради отмечу, что у себя на плате встраивать MAX232 не стал — сделал отдельным модулем, подключающимся к UART пинам МК, чтобы иметь возможность юзать вот такую вот штуку, приобретенную на eBay (По сути ваш ft232):
USB 2 TTL UART
Более того, ком портов нет разве что в ноутах. НА мамке если он и не выведен на задницу, то наверняка найдется в виде штырьков на поверхности. Надо только мануал покурить.

Недавно купил новый комп — ком порт там был.
ну как — бы во первых да про ноуты, а во вторых речь об удобстве, тут как бы ИМХО
1) ковырять, вешать свой разьем на штыри и плата на pci, это малость слишком, (а вдруг к друзьям придешь :) ) если USB 2 TTL UART переходник продается не за громадные деньги,
2) у меня на компе был всего 1н комп порт был разведен (щас просто ноут — вобще их нет), плата stk 500, один порт для программирования, а для работы с данными пришлось брать переходник всё равно, иначе не удобно все время перетыкать :)

кстсти у вас же на сайте в статье про программатор на FT232 :)
И работало надежно и стабильно. Но, увы, СОМ порт ушел в небытье…

Кстсти спросить хотел как реализованы USB на вашей дебаг плате новой — AVR-USB?, ибо как раз ничего подобного я там не увидел.
COM порт канул в небытие? окститесь!
Где Вы видели коммутатор/маршрутизатор с USB вместо COM?
Или промышленный контроллер?
я ж написал — коммент не мой, а из статьи как шутку вставил

я речь веду больше о домашней разработке с которой сам имею дело
1) Планка с ком портовой дырке обычно к мамке таки идет. ее надо только на штырьки на маме одеть. Или у вас корпуса тоже пломбируют? ;)

Переходник все же штука довольно редкая. В мелких городах порой не найти. Да и может стоить дорого, А микруху далеко не каждый распаяет.

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

У меня на плате стоит FTDI т.е. USB-COM но там для пользователя уже все готовое, т.е. накосячить сложно.
Всем спасибо за внимание и инвайт на этот замечательный портал!
Всё это выглядит чертовски круто и таинственно! Жаль, что я в этом нихрена не смыслю…
Никогда не поздно ;)
Скажите, а реально ли собрать свой микрокалькулятор типа МК-61?!
Т.е. программируемое вычислительное устройство с клавиатурой.
почему нет? я не знаю возможностей МК-61, но язык Си или Ассемблер я думаю могут повторить функционал этой машинки.
Можно, запросто. Где то видел даже готовый проект, правда на пике. На сайте Корабельникова вроде бы. Но не уверен.
Я сейчас свой универсальный инструмент разрабатываю, в нем будет и калькулятор и программатор и еще куча всего.
UFO just landed and posted this here
UFO just landed and posted this here
Очевидно выдает страничку простенькую статичную. Ну и может чемнибудь управлять, если настроить.
UFO just landed and posted this here
The Big Bang Theory первый сезон :)
узнаем на фотке Arduino Duemilanove :)
UFO just landed and posted this here
Не столь аккуратно выглядит, но отлично выполняет свои прямые обязанности — отображает аптайм компа :)
Сделано на ATTiny26L и индикаторе SND447A за довольно короткий промежуток времени.

Можно сказать «коммент на правах рекламы».

У нас учат студентов вот на таких стендах. К ним есть полный комплект документации (в том числе схема), методические материалы, а также всегда можно проконсультироваться у разработчиков. Стоит стенд не помню сколько, но вроде в районе 5-7 тыр. Отладочные платы от производителей тоже никто не отменял.

Такую штуку как в статье, полезно делать для изучения схемотехники, но когда начинаешь, лучше начинать постепенно. Сразу паять себе стенд обычно слишком сложно :-)
Ну я когда начинал изучать МК бессовестно пользовался отладочной платой одного моего товарища, собранной на макетке помнится. Был доволен.
update: похоже мою ссылку отфильтровало. SDK-1.1 в поисковике, кому интересно.
Этот стенд проще некуда. По сути голый МК и простейший испытательный обвяз. Отладочные платы от производителей ничем принципиально не лучше.
И что? Это же учебный стенд. При обучении важно наличие методических материалов и поддержки, а не навороченность устройства. Также предлагается полностью бесплатная инструментальная цепочка для программирования и поддержка добавления в систему других стендов «для продолжающих».
Просто 7килорублей на такие стенды тратить имхо кощунство. Pinboard от DIHALT функционала имеет не меньше а стоимость его в 2-3 раза меньше.
Вообще там реально цена от 50тыр идет. Но в нагрузку ессесно методические руководства (обычно заумный слив или перевод даташита, по крайней мере действительно простых, уровня техникума, я не видел), всякие зип комплекты и прочее. Просто платы в учебные заведения поставлять сложно — их быстро ушатывают, а стенды они как бы побронебойней сделаны.
Мануалов по старту дофига и больше. Бери и копай как грицо.

А у меня на сайте чуть ли не каждый день возникают вопросы по подключению. Так что макетка готовая для повторения эт самое то. А что повторено, то и в реальном девайсе уже можно воплотить.
Стенд за 5-7 тыр??? Да еще с поддержкой? Вы нолик не забыли? ;)
Уточнил. Действительно ошибся, но не намного. Стоит один стенд SDK-1.1 — 9 263 рублей. Но это все равно дешевле, чем паять собственный (по трудозатратам есс-но).
Странно, кто то демпингует жутко. Одно время работал в фирме, делающем подобное оборудование. Там цена от 50тыр за блок выходила. Вся же лаборатория оснащенная в миллион-полтора.
Как Вам такой стенд — AVR-USB162? Стоит 500 рублей. Программатор — не нужен, код загружается через USB. Макетка предназначена для изготовления готовых малогабаритных USB-устройств (программаторов, интерфейсов ввода-вывода и т. д.).

А я себе такую игрушку скреативил и постепенно развиваю. Правда для новичка такую сделать сложновато — там весьма мелкий и плотный монтаж, да и под утюг делается она только после неслабой прокачки этого скилла.



Видел эту плату на Вашем сайте. Она меня собственно и вдохновила на изготовление своей.
как наносилась белая разметка?
на фото как я понимаю уже серийный образец, а в прототипе использовался ЛУТ по уже готовой плате.
Это уже серийно изготовляемый продукт. В первоначальном прототипе я разметку делал тем же лутом. Получалось весьма симпатично
а лут не отваливается со временем? при юзании платы
если ток царапать. А так никто не мешает сверху уретаном сбрызнуть или цапон лаком промазать
Уретан закрепляет тонер? это если моя память мне не изменяет какое-то эфирное соединение.
Это лак такой. Называется Uretahn 66 вроде бы.
Свободные места надо было не вытравливать под ноль, а заполнить пустыми пятачками, или группами пятачков по 3 штуки. Тогда бы можно было их по необходимости высверливать и допаивать туда функционал. Всякие микроблочки и прочую дискретку.
Я вот не понимаю: почему бы людям, которые еще не на хабре и пишуим такие хорошие посты(а пост реально хороший), не кидать их в песочницу. В любом случае кто-то пригласит!
Пробовал. НЛО не одобрило.
Железячники рулят! Хоть я давно уже не новичок в этом деле, но такие посты на хабре меня радуют.
Мозги с руками не часто дружат.
Жаль что я про свои поделки написать пока не могу — словарного запаса не хватает :(
А ты попробуй. Бывает тоже сидишь и не знаешь как оформить то, что в голове крутится. А как запинаешь себя за клаву, оглянуться не успеешь как килобайт 10 уже накропал.
Очень рад, что стали появляться статьи для начинающих, автор совсем немного опередил меня, хотел сделать аналогичную статью с различием в программаторах, Использую PonyProg через COM порт, и в подробностях хотел описать работу МК с компьютером через UART. Как приведу все в порядок думаю имеет смысл опубликовать =) С целю дать выбор начинающим, хотя сам таковым являюсь. Спасибо автору!
UFO just landed and posted this here
UFO just landed and posted this here
Я бы еще рекомендовал поглядеть на
easyelectronics.ru/skorostnoj-avr-usb-programmator-na-ft232rl-bez-vspomogatelnogo-kontrollera.html

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

А на фтди дубово и железная поддержка усб. Очень надежная и шустрая вещь получилась
1. PROTOSS
2. AVR910
3. PonyProg
4. USBtinyISP
5. STK200+/300


Полный список тут.
Sign up to leave a comment.

Articles