[Burichan] [Futaba] [Gurochan] [Photon] [Tomorrow] - [Главная] [Управление]

[Назад]
Ответ
Leave these fields empty (spam trap):
Имя
E-mail
Тема
Сообщение
Файл
Подтверждение
Пароль (для удаления файлов и сообщений)
  • Supported file types are: GIF, JPG, PNG
  • Maximum file size allowed is 1000 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

Qldspic3-Pic-Mcu-Development-Board-Kit.jpg (0.0 KB, -1x-1)
0 No.38954  
Кафедра микроэлектроники продолжает свою работу. Не путать с кафедрой IT!
Предыдущий тред в бамплимите: >>11675

В начале прошлого треда предлагали поставить на ОП-пик лолинеку - получите. :3
>> No.38956  
>>38954
И сразу вопрос: в каких программах сейчас разводят платы? Когда-то в рамках дипломного проекта я делал это в P-CAD - осталось стойкое ощущение, что этот пакет делали какие-то особые маньяки-садисты, специалисты по доведению пользователей до бешенства. Конечно, через некоторое время можно научиться терпеть постоянное унижение, необычайно неинформативные сообщения об ошибках, чудеса инопланетной логики и отсутствие юзабилити как такового - под конец я даже, похоже, начал получать от этого какое-то мазохистское удовольствие. Тем не менее, чем ты пользуешься для разводки плат и почему, анон?
>> No.38957  
scr2.jpg (0.0 KB, -1x-1)
0
>>38956 для любительских и просто небольших плат - eagle,
для сложных - altium. да, и есть еще такая вкусная вещь как автотрассировщик topor.
>> No.38969  
>>38965
Наверное, было бы неплохо, если бы кто-нибудь расписал по пунктам, что понадобится для начала развлечений с микроэлектроникой и во сколько это обойдётся. Я б расписал, но сам начинающий - засмеют же.
>> No.39023  
Анон, на работе попросили освоить Autocad Electrical 2012. Поковырялся и что-то не могу во многом разобраться. Есть ли книги по этому чуду или может кто из анонов работает в нем? Буду очень признателен за помощь. Гугол юзал, толку ноль.
>> No.39031  
Анон, смотри. Есть ATtiny2313A, на которой я ненароком включил fuse-бит DWEN, тем самым поставив крест на прошивании через ISP и, как следствие, на изменении фьюзов. Есть AVR Dragon, которым и было сделано это непотребство. Теперь для изменения fuse-битов на этом контроллере у меня есть только один выход - распайка на драконе порта высоковольтного программирования и сброс DWEN через него, так? Или есть какие-то более простые пути?
>> No.39066  
>>38969
http://easyelectronics.ru/category/nachinayushhim тут есть.
>> No.39142  
P1091597.jpg (0.0 KB, -1x-1)
0
Суп, Анон. Нужна твоя помощь. У меня есть D-Link DI-524. Недавно он начал капризничать. Через минут 10 после включения стала пропадать связь. При вскрытии обнаружились отчетливо слышимые шумы со стороны катушки при первых секундах включения. Затем шум более тихий и сложно определить его источник. Возможно это пробой питания. Для начала хочу перепаять катушку. Помоги определить ее маркировку. Сверху на ней написано 101.
>> No.39164  
>>39142
Кстати да, почему вообще катушки могут свистеть и чем это чревато в будущем?
>> No.39188  
Аноны с кафедры, а вы рассчитывали многообмоточные импульсные трансформаторы? Ну те, которые суть есть накопительные дроссели. сразу оговорюсь - обратноходовый преобразователь, он же флайбэк Я пробовал по каким-то буржуйским рассчитать, и по виткам вышло красиво, и по габаритам, ан нет, сгорел вместе с ключом. прозреваю, что мгновенно ушел в насыщение
>> No.39254  
board.jpg (0.0 KB, -1x-1)
0
>>39142 прозреваю подохший бп. на радиокоте есть тред о них.
> Для начала хочу перепаять катушку
с ней уж точно все в порядке, проверяй емкости для начала.
>>39164
свистят от плохой намотки, при частоте пульсаций на них 10-20кгц.
>>39188
ручками не доводилось, считал по программке от производителя.
> сгорел вместе с ключом. прозреваю, что мгновенно ушел в насыщение
уверен, что параметры твоего феррита совпадают с расчетными?
и да, пользуйся лампочкой на 15вт, с ней даже младшие top'ы выживают при экспериментах.
>> No.39258  
>>39254
Маркировка N87 стоит прямо на феррите. Зазор есть - 1 мм (кажется, 250 мГн/вт^2).
Top это которые трехноговые Top22x? На 100 кГц которые? И что за программа? Две программы нашел - выдают поразительно разные результаты.
>> No.39259  
>>39258
И забыл покаяться. про лампочку так и не понял.
>> No.39263  
>>39258
> Top это которые трехноговые Top22x? На 100 кГц которые? И что за программа?
и они в том числе. программка отсюда http://www.powerint.com/en/design-support/pi-expert-design-software
>>39259
лампочка между сетью и подопытным устройством.
>> No.39264  
>>39258 и вот эту попробуй, если у тебя не top, говорят особо не врет
http://www.vegalab.ru/forum/showthread.php/37101-%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B-%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82%D0%B0-%D0%B8%D0%BC%D0%BF%D1%83%D0%BB%D1%8C%D1%81%D0%BD%D1%8B%D1%85-%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2
>> No.39339  
TemaLebedevClock.jpg (0.0 KB, -1x-1)
0
Вот такие настенные часы, составленные из 119 диодов, размер 70×28×8,5 см Тема Лебедев продаёт за 4500 рублей.

А сколько они стоят на самом деле, доброанон?
>> No.39342  
>>39339
Себестоимость у таких часов невелика - вместе с расходами на травку платы и затратами на проектирование, наверное, выйдет не больше 1000-1500 р. Остальное - наценка за за работу дизайнеров и шильдик лебедева на коробке. Хотя уродливо получилось же, у них есть и гораздо более симпатичные часы.
>> No.39343  
>>39342
> травку платы
Тьфу. Травление, конечно же.
>> No.39344  
DSC05853.jpg (0.0 KB, -1x-1)
0
>>39339 http://s.dealextreme.com/search/led+clock.html
заодно вброшу такую-то годноту. http://code.google.com/p/povglobe/ люто хотет такое с мотором от жесткого диска, на диодах 0602, да на гибкой плате.
>> No.39351  
sku_51925_1.jpg (0.0 KB, -1x-1)
0
>>39344
> http://s.dealextreme.com/search/led+clock.html
Ха. Задача для журнала "Весёлые картинки": найдите 10 отличий.
>> No.39362  
>>39344
Я не могу в инглишь, по второй ссылкоте можно перевод нарыть?
>> No.39364  
>>39351
15.2 cm x 9.5 cm x 6.2 cm

Размер: 70×28×8,5 см
>> No.39369  
>>39362 чего там переводить-то? все и по пикчам ясно.
>> No.39370  
>>39339
Спасибо, думал что 119 простое число.
>> No.39741  
cat-tech-support.jpg (0.0 KB, -1x-1)
0
>>39254
ДЛинк-кун репортин.
Померил напряжение на БП. Таки да. Вместо 7,5В выдает 10,8В. Насколько велика вероятность повреждения микросхем от перенапряжения? Как это можно диагностировать?
>> No.39745  
>>39741
> Вместо 7,5В выдает 10,8В. Насколько велика вероятность повреждения микросхем от перенапряжения?
напряжение на хх не о чем не говорит. и то, что оно немного выше положенного, нормально для нестабилизированного бп.
>> No.39801  
Вопрос к кафедре: насколько сложно/дорого сделать свой видеоплеер?
>> No.39807  
c1572c59821062c96d0fc33ad32a2983_XL.png (0.0 KB, -1x-1)
0
>>39801 дороже готовых, но не на много. сложно, да, нужны хорошие быдлокодерские навыки. заказать платы и спаять самому тоже реально.
>> No.39877  
Доброго времени суток!
Имеется ноут ASUS 1001 PX, на нём стоит родная батарея (ML321005).
Требуется узнать распиновку аккумулятора (8-pin).
>> No.39884  
42221181.jpg (0.0 KB, -1x-1)
0
Народ, у меня возникла безумная идея сделать эмулятор Xbox360 или PlayStation 3 на компьютер. Я понимаю, что идея практически неосуществима и для неё понадобится огромное кол-во времени, но всё же хотелось бы хотя бы попробовать. Сам учусь в НГТУ на Кафедре Автоматики и Вычислительной Техники, имею кое-какие навыки в программировании на языках высокого уровня и ассемблере, могу смастрячить схемку для чего-нибудь не очень сложного на LOGO! типа сигнализации. Подскажите, с чего стоило бы начать работу над такого рода проектом, какие вещи стоило бы изучать?
Есть мысль попытаться разобраться с чем-нибудь попроще типа денди, но не уверен что мне это как-то поможет...
>> No.39916  
2ddc239b5b8fb3e18225de8610c6eca5.jpg (0.0 KB, -1x-1)
0
>>39884
http://code.google.com/p/rpcs3/wiki/RPCS3FAQ здесь вроде бы сам проект в зачаточном состоянии (взято с википедии).

Вообще говоря, теоретически, мощность машины, эмулирующей другую машину, должна быть примерно в 10 раз выше. К примеру, возьмём эмулятор PS2 - сама приставка имеет проц с частотой около 300Mhz, при этом далеко не на всех машинах она бегает шустро.
Теперь смотрим на PS3.

Нет, конечно, если смоделировать систему со 100% точностью, то работать она должна практически на тех же мощностях, на которых сама запускается.

В любом случае придётся изучать Reverse Engineering, иметь саму приставку для опытов; также, возможно, придется изучать схемы. Работы в общем навалом.
>> No.39919  
1315737443666.jpg (0.0 KB, -1x-1)
0
>>39884
Обнаружил еще раковый форум. Долго не мог прийти в себя после прочтения этих гениальных постов.
http://www.whatis.ru/forum/viewtopic.php?id=12986

Но увидел там одно сообщение по теме.

"PCPS3 - это первый в мире эмулятор игровой консоли Playstation 3 для ПК. Его разработка ведется командой хакеров во главе с неким, представившимся под ником X-FAMON-X с января 2009 года. До этого времеми эмулятор был очень сыр и не годился для выклада в Сеть. Но разработчики сообщают о заметном продвижении эмулятора и обещают выложить его в Сеть уже этой осенью.
X-FAMON-X: "Для запуска игр вам понадобятся лицензионные диски Blu-Ray диски. Конечно, вероятнее всего, у вас пока ничего не запустится, но нам удалось увидеть заставку некоторых игр на нашем тестовом компьютере. Если у вас есть компьютер с Blu-Ray приводом, разогнаным процессором Intel Core 2 Quad/Core 2 Extreme, 8Гб оперативной памяти и двумя разогнанными видеокартами от NVIDIA или ATI, установленными в режиме SLI/CrossFire, то вам осталось ждать только нашей беты. По всем вопросам пишите на X-FAMON-X@yandex.ru"."
>> No.40016  
MBEDz.gif (0.0 KB, -1x-1)
0
>>39877
бампуэ
>> No.40984  
DSC02466.jpg (0.0 KB, -1x-1)
0
Тред живой?
Есть вопросы по УО
>> No.40988  
>>39919
/r название анимы
>> No.40989  
>>40988
yumekui merry
>> No.41018  
>>40984
Ох вау! Сетевушко! МОАР инфы!
>> No.41029  
neurino100.gif (0.0 KB, -1x-1)
0
>>41018
пинговалка со сторожевым псом и возможностью снимать состояние 8 датчиков.
>> No.41031  
>>41029
Я ДЖВА ГОДА ищу такое.... щито ты хотел спросить про УО?
а прошивка есть?
>> No.41032  
opamp.png (0.0 KB, -1x-1)
0
>>41031
сохранилась оригинальная от автора. Я собрался сделать свою, уже нашел подходящий TCP\IP фреймворк, но начать руки не доходят.

Мне нужно сделать регулятор громкости. Источник звука AVR, регулировка громкости ШИМом. Пытаюсь смоделировать - получился пикрелейтед. Мне непонятно почему выходной уровень начинает меняться только, когда движок переменного резистора смешается ниже 8%, т.е. меньше 8 ом.
Пытался вставить делитель на вход ОУ - на линии добавлял резистор в 10ком (и в 100ком), но когда соединяю ногу R2 с входом, то входной сигнал превращается в 0. Увеличивал значения резисторов делителя до 100ком. Подозреваю, что выходное сопротивление генератора бесконечно большое, но как настроить не нашел.

В общем нужно разъяснение что я делаю не так (с симуляторами раньше не работал), ну или готовое решение по регулировке громкости.
>> No.41033  
>>41032
Тебе ШИМ засрет все КЕМ, используюй ЦАП!
Интегратор еще кстати нужен.
>> No.41034  
>>41032
Еще ты нагрузку забыл!
>> No.41035  
>>41031
еще добавлю:
впервые пинговалка всплыла на НАГе
http://nag.ru/articles/reviews/15436/podgotovka-k-letu---2005.html
сайт автора сдох году в 2008-2009, но кое что сохранилось в архиве
http://web.archive.org/web/20060821083423/http://www.zer.net.ua/index.[...]=n101
Я перерисовал схему в SprintLayout. Если что спрашивай свои вопросы
>> No.41036  
>>41033
почему засрёт? я думаю, если сглаживать его конденсатором, то не должно быть проблем, или я чего то не знаю?

>>41034
нагрузку на выходе ОУ?
>> No.41041  
>>41036
Да, повесь нагрузку на выходе с ОУ.
Как ты генерируешь сам звук?
>> No.41042  
>>41035
Это просто МЕГАОХУЕННО, анон. Я соберу, как только будет время.
>> No.41043  
>>41041
звук генерируется просто включением\выключением на определенной ноге лог.1 определенное количество раз в секунду
Добавил на выход ОУ резистор 150К и внезапно выходной сигнал стал 0. Да как же так БЛДЖАД?! Раньше ведь через резистор обратной связи выход замыкался на общий, в итоге сопротивление было чуть больше 1К, а тут 150К !!!111

Слышал Протеус не может в аналоговую симуляцию, но я видел на Ютубе как мастера не напрягаясь моделируют там аналог.
Позже попробую Микрокап, но почему то думаю проблема в моём непонимании сути.
>> No.41044  
>>41043
Питание операционника должно быть биполярным, это раз.

На самом деле, имея ШИМ на хорошей частоте (500 кГц), можно всем рулить с его помощью-и самим звуком, и громкостью.

also jabber: desu@jabberon.ru
>> No.41101  
>>41044
питание не обязательно биполярное. От питания только зависит будет ли на выходе сигнал уходить в минус или упираться в ноль. Т.к. на входе однополярное, то и на выходе нужно однополярное. Поправьте, если ошибаюсь.

Сложные манипуляции с ШИМом пока не нужны. Думаю в будущем сам попробую ради интереса.
>> No.41136  
>>41101
Тебе сложно в симуляторе проводок перекинуть?!
>> No.41140  
>>41136
добавить отрицательное? не сложно, только реализация будет с однополярным питанием
>> No.41186  
>>41140
Ты питание добавил? Помогло? олсо, повесь кондюк на вход + ОУ, последовательно с сигналом.
>> No.41414  
DSCF5763.jpg (0.0 KB, -1x-1)
0
Суп, Аноны. Даже не знаю, куда в интернетах обратиться, надеюсь на вашу помощь.
Есть у меня люстра с кучей лампочек, в ней 3 режима включающих соответственно разное их количество. Управляется это всё выключателем с 1й клавишей (т.е. 1 раз включил - мало лампочек, выключил-включил - больше лампочек). Недавно она начала барахлить: режимы не переключаются, а лампочки не горят, а очень быстро мигают (причём ещё и не все). Разобрав люстру, я обнаружил, что всем управляет (а попутно очень сильно трещит после поломки) пикрелейтед схема. Сам я в этом совсем не разбираюсь, есть идеи?
>> No.41415  
Извиняюсь за качество фоток. Вечером попытаюсь сделать нормальные, чтоб виднее было...
>> No.41432  
>>41414 если я правильно понял, то там стоит некая лог. мелкосхема, пара реле подключенных через доп. транзистор. питание конденсторное.
трещать там может только реле, если им не хватает тока, например. посмотри номинал стабилитрона на нейтраль у ноги коричневого конденсатора (прозреваю 5в или 12в), подай туда от отдельно бп это напряжение (в сеть, разумеется, не включай) и посмотри как оно будет работать.
>> No.41467  
>>41432
а заодно поменять ёмкости
>> No.41470  
>>41467
И животноводство!
>> No.41523  
Osnovnye-shemnye-reshenija-interfejsov-Image2.png (0.0 KB, -1x-1)
0
>>41414
Ремонтировал такое. В моём случае сдохли транзисторы в цепи управления обмоткой реле. Плюс были пробиты диоды, параллельные обмоткам реле. Есть мнение, что помирают транзисторы (ставят там китайчатину унылую весьма). Из-за этого и реле прыгает - не до конца открываются или ещё что-то. Попробуй проверить питание схемы (обычно оно 12В, прикинуть можешь по маркировке реле), ну и транзисторы с диодами в случае чего поменяй.

Может,можно будет заменить их чем-то относительно приличным, например, BC546 поставить, что-ли. Уверен, что сейчас там стоят какие-нибудь S9013 или S9014.

Вообще /me уверен, что ремонт электроники по фотографии - полная херня, но написать что-то хотелось, да и проблемы знакомые.
>> No.41630  
chip.jpg (0.0 KB, -1x-1)
0
Посоны, скажите как вы паяете такуюхуйню.
В наличии есть только паяльная станция(без фена), микроскоп, линзы, пинцеты и прочие мелочи.
Затрахался уже какую-то херню придумывать, как это надо нормально паять кто-то знает?
>> No.41633  
>>41630 думаю что без фена никак, чем центральную то площадку прогреть то иначе нечем.
>> No.41780  
>>41630
Фен и паяльная паста для BGA (та, которая уже с припоем). Примеры были на easyelectronics.
>> No.42025  
>>41630
что за девайс?
центральная площадка для чего?
>> No.42037  
>>42025
Микрочипна пикче не мой, просто похожий. центральная площадка на моем не задействовалась.
>> No.42059  
>>42037
Это ежу понятно, что микрочип. Что за чип-то? Хоть даташит почитать.
>> No.43559  
>>41630
лазером выдранным из DVD-привода можно разогревать, то эту штуку еще собрать и сфокусировать надо, к тому же она может зрение испортить
>> No.43597  
>>38954
Что с вашей лолинекой? Почему у неё ожоги на плечах и локтях, почему парикмахер позаботился лишь о правой стороне головы, оставив клок волос справа, почему ошейник намертво запаян, а поводок навевает мысли о ленте Мебиуса? Каждый раз вырываю себе глаза, когда мимо прохожу. И эти квадраты с градиентами... В интернете сотни, тысячи, десятки тысяч хорошо нарисованных лолинек, надо было именно эту поставить оппиком.

с: глупо устраивают

лол, с третьего раза получилось запостить, то фиксил, то промахивался. извини анон, наболело
c: оказалась зеленого совершенно не намекает
>> No.43623  
>>43597
Татьяныч, залогинься.
>> No.46182  
Не туда, но не хочу создавать отдельный тред.
В связи с частыми путешествиями возникла необходимость заряда аккумуляторов мп3 от покупных ИПбатареек
Вопрос: покупной карман для батареек на 3 пальчика, подпаяный к шнуру зарядки МП3миниюсб, стандартное напряжение заряда - 5 вольт, выдающий 4.5 вольта, будет работать? Или лучше взять 4 пальчика на 6 вольт? Надо как-то ограничивать ток?
>> No.46189  
>>46182
Лучше взять китаеподелку с импульсным преобразователем, которая 1 пальчик высасывает досуха.
>> No.46196  
>>38954
Пролистал тред, но не увидел булевых функций и микропрограмм. Проблема строительства миркоэлектронники в том, что везеде льется очень много воды, а как писать микропрограммы, как проектировать - говорят очень мало.
>> No.46203  
>>46196
> булевых функций и микропрограмм
Ты из 60х к нам прилетело, да?
>> No.47736  
Анон, молю о помощи. Придумал девайс своей мечты, сделал печатку, и готов был собирать, но, СУКА ВО ВСЕХ РАДИОДЕТАЛЯХ НЕТ РЕЗИСТОРОВ ВООБЩЕ! ЭТО ЗАГОВОР! Собственно вопрос: где вырвать резисторы на 68 ом и 2.2 ком- ждать не могу
>> No.47781  
>>47736
Омич, да? В каких блять омских радиодеталях может не быть резисторов?!
Распидорась что угодно электронное. Телик например.
>> No.47798  
>>47736
Пойди купи,такие номиналы не редкость.
>> No.47831  
>>47798
Так сказал же - нет нигде.

>>47736
Тебе выводные именно нужны? А то я тут как-то столкнулся, что выводных никакого ассортимента в магазинах (сраный Е12 не собрать), а планарных вагонами.
>> No.47836  
>>47736
бро, ты из ада для радиолюбителей пишешь что ли? Только в аду для радиолюбителей может не быть резисторов. Нигде. Даже б/у.
>> No.48030  
>>47836
>>47798
>>47781
Говорю же просто ужас: купил мешок стабилитронов, микроконтроллер, хлорного железа, а резисторов нет. Видимо да, радиолюбительский ад.
>> No.48049  
>>47736
Какой у тебя город?
>> No.48375  
>>48049
Москва
>> No.49001  
Новый-точечный-рисунок.png (0.0 KB, -1x-1)
0
Анончик, знаю, что не совсем по теме, но доставь годных статей/литературы, чтобы можно было как можно быстрее решить задачки на пике. Если чем-нибудь ещё поможешь, буду рад.
>> No.49494  
draft_lens17115961module144588771photo_1294056533t.jpg (0.0 KB, -1x-1)
0
Сап, электронщики! Решил замутить себе девайс, который будет бить током каждый раз, когда слишком часто отвлекаюсь от работы. Помогите с аппаратной частью. Хочется:
1. Работы от usb.
2. Получать удар сравнимый с пьезо элементом из зажигалки, можно чуть сильнее.
3. Что бы все это можно было собрать человеку без продвинутых знаний в области электроники.
Вариант ли подключить гирлянду постоянно заряжающихся конденсаторов к транзистору, который будет открываться выходом с ардуино? Или не взлетит? Хотелось бы знать какие конкретно элементы какого номинала брать и т.д. С меня няшки.
>> No.49495  
>>49494
Интересно, а USB от постоянного короткого замыкания не сдохнет?
>> No.49497  
>>49495
Сдохнет. От ложки же в разьеме сдыхает, если верить башоргу.
>> No.49505  
Не понимаю, каким это боком вы собрались закоротить usb заряжанием конденсатора.
Алсо, вопрошающий, идея - говно. Воля тренируется другими способами.
>> No.49509  
>>49505
Вопроса как натренировать волю не было, и не надо тут говорить, что это подразумевалось. В общем и целом - это своего рода эксперимент.
>> No.49517  
898878.jpg (0.0 KB, -1x-1)
0
>>48030
> купил мешок стабилитронов, микроконтроллер, хлорного железа, а резисторов нет.
По мусоркам поищи выброшеную электронику, я в свое время подбирал на мусорках всякий выброшенный электронный хлам и выпаивал оттуда всякую ерунду, в том числе и резисторы
>> No.49531  
>>49494 555 таймер или шим с мк, 40-100кгц, на выход транзистор аля bd139, нагрузить на строчник. мощность заряда бодрости регулировать резистором в единицы ом в первичке.
>>49495 на дешевых мп помрет, там +5 напрямую с бп заведено, ну или через похуистор. на приличных платах же стоит или самовосстанавливающийся предохранитель или функционально аналогичная мелкосхема
>> No.51214  
C0247-Figure2.gif (0.0 KB, -1x-1)
0
Доброанон, у меня к тебе просьба. Нужно измерять малую ёмкость (сенсор). Вот есть статья http://www.eetimes.com/design/industrial-control/4009998/Capacitive-se[...]ntrol
На рисунке 2 схема сигма-дельта модулятора. Я не совсем понял в каком порядке переключать ключи.
Заряжаю сенсор (ф1), переключаю на интегрирующий конденсатор (ф1 отключаю), если превышен порог разряжаю через резистор. При уменьшении заряда меньше порога опять начинаю заряжать интегрирующую ёмкость и повторяю всё это в цикле. И вот тут непонятка - как работать с ключом ф1? В момент разряда через сопротивление нужно подзаряжать сенсор? Или это надо делать в трёх фазах? Доброанон, понимающий в сигма-дельта модуляцию, поясни по хардкору.
>> No.51239  
>>51214
Как я понимаю, нужно "подкачивать" заряд в Cint малыми порциями, для этого используются ключи 1 и 2. А вот когда превышается порог - надо разряжать ёмкость через сопротивление. Затем опять повторять ключами накачку ключами 1 и 2. Единственное, что не совсем понял - разряжать надо только интегрирующую (1 и 2 разомкнуты), или обе ёмкости (1 разомкнут, 2 замкнут). Хотя если Csens мало, думаю это не имеет значения. Но я не уверен в своей правоте.
>> No.52655  
sxema.png (0.0 KB, -1x-1)
0
Очередной вопрос. Напомните свойства трансформатора. Если перегорает предохранитель FU (обведен красным кружочком, см. схему), можно ли локализовать область КЗ? До или после трансформатора (фиолетовая стрелочка)?
>> No.52667  
>>52655
Я так полагаю, что при перегорании FU будет не КЗ, а разрыв цепи. И что ты понимаешь под "локализовать область КЗ"? Чтоб КЗ на вторичке не сказалось на первичке?
>> No.52669  
>>52667
> при перегорании FU будет не КЗ, а разрыв цепи
Ну это очевидно, я имею ввиду причину перегорания предохранителя.
> что ты понимаешь под "локализовать область КЗ"
Понять, где элемент, который потребляет слишком большой ток (читай: коротит) - до или после трансформатора? Или же нельзя это однозначно сказать?
>> No.52690  
>>52669
По результатам могу сказать, что теорию я начисто позабыл. Да и последний раз копался в линейных БП почти три года назад (у импульсников обычно летят входные выпрямители по сетевой стороне). Но если верить вот этому: http://yanviktor.ru/ispytaniya/ptr-ry/trkz.pdf , то однозначно сказать, где коротнуло - в первичной или вторичной обмотке - нельзя.

Кстати, тут где-то отдельным тредом тусовались энергетики - можно спросить у них. Трансформаторы - их всё.

Могу ошибаться (в том числе в интерпретации написанного по ссылке) - без практики я уже забыл сам принцип работы трансформатора - позор мне.
>> No.52703  
>>52690
Зависит от габаритной мощности трансформатора и мощности обмоток. Однозначного ответа нет.
>> No.55621  
New-Canvas.png (0.0 KB, -1x-1)
0
Анончики, я в печали. Уже в общей сложности, наверное, долбаную неделю тереблю гугл и не нахожу ничего вразумительного. Дело такое: хочу работать с USB. Но не при помощи микроконтроллеров за тыщу денег и не при помощи всяких костылей с преобразованиями интерфейсов. Хочется простого лампового пикрелейтеда, чтобы можно было подключить к нетбуку с семёрочкой платку и при помощи самописной программки в несколько десятков строк, мигать светодиодами на, посылая байты, или проверять состояния тумблеров, считывая байт из порта, и т.п.

Нарыл горы талмудов со спецификациями USB, схемы, даташиты и прочее - читай-нехочу. Но блджад, чтобы в этом всём разобраться практически с нуля нужно потратить долбаные пол года. Говорю "практически с нуля" потому, что моё развитие в микроэлектронике закончилось годы назад, после окончания ВУЗа. И последнее, на чём я остановился - это средние познания контроллеров семейства 8051, хорошее знание проца Z80, ассемблеров ихних, нормальный скилл в электронике в целом, умение учиться, читать даташиты и мануалы на английском и т.п.
И вот, сейчас появились некоторые идеи, проснулся апетит что-то сделать, заюзать пылящиеся процы и ПЗУ-шки, но такое ощущение, что сильно отстал от развития микроэлектроники, будто проснулся в будующем.

Вобщем хочу сделать платку с, например, тремя восьмиразрядными портами ввода/вывода с простым и понятным обращением из самописной проги на асме или сишке, чтобы работало на современном компе из современной ОС. С помощью данного девайса хочу вернуться в форму, вспомнить что как, собрать эмулятор ПЗУ, отладочную плату с Z80, например, програматор для 27ххх, и т.д. А потом микроконтроллеры, и прочее.

Няши, подскажите откуда плясать? А то если сам буду всё от корки до корки выискивать - боюсь, что перегорю за это время. Знаю, что прийдётся пересечься с драйверописанием, и, скорее всего, прийдётся пересмотреть взгляд на простоту и "ламповость", но меня это не пугает, если будет хоть какая-то отправная точка.
inb4: ленивая скотина, бочку, и т.д.
>> No.55630  
>>55621
Ты замудохаешься делать FT232 на коленке. У USB довольно сложный протокол запросов и ответов, которые на
жесткой логике и транзисторах будет тяжело слепить. libusb вроде как позволяет дергать пинами USB, но это будет
медленная хуйня, а не USB.
Так что или FT232 (или CP2103), или микроконтроллер со встроенным усб. Не надо считать всех электронщиков-любителей мудаками.
И да, интерфейс у FT и CP с точки зрения программиста няшен. У меня есть классы - обертки вокруг драйверов этих микросхем, уровня "открой порт, пошли байтик" и на соответствующих ногах появляются или читаются уровни.
Обе эти няшки мелкие, паяются только станцией с воздухом. Но Мастер КИТ продает небольшие платки с ними.
>> No.55636  
IMG_4144.jpg (0.0 KB, -1x-1)
0
>>55630
Ок.
И я не считаю никого мудаками. Разве что себя, за патологическую любовь к изобретению велосипедов и ретропроцессорам :D
>> No.55639  
>>55636
Atmega8 у тебя считается ретро? Она уже снята с производства...
>> No.55674  
1240300698490.png (0.0 KB, -1x-1)
0
Анон подскажи, программу в которой можно эмулировать работу инфракрасного порта?
>> No.55675  
Если быть точнее, требуется собрать схему с инфракрасным портом и микроконтроллером управления этим самым портом, все это надо делать в какой-нибудь среде по типу EWB.
>> No.55930  
Puppy_Cat_Girl.jpg (0.0 KB, -1x-1)
0
Анон-микроэлектронщик, помоги советом юному инженеру. Хочу поразвлекаться со связкой Linux+ARM, но не могу найти подходящую железяку. Нужна плата, которая бы удовлетворяла требованиям:
* ядро ARM (если это будет Cortex, будет вообще шикарно)
* возможность относительно просто взгромоздить на неё прошивку с Linux
* COM-терминал с консолью и сеть
* хоть немного встроенной периферии типа кнопочек и ледов
* GPIO-порты, чем больше - тем лучше
и самое главное - цена порядка 100-150 USD (идеальный случай - заказ с сайта производителя, eBay/aliexpress/dealextreme are fine too).
Скажи, я же не слишком нереальных вещей хочу? Если ты слышал о таких платах, посоветуй что-нибудь. :3
>> No.55931  
>>55674
То есть у тебя есть компьютер, ИК-порт и целевое устройство с ИК-приёмопередатчиком, которым тебе нужно рулить, так?
>> No.55935  
>>55930
Есть такое:
http://otladka.com.ua/index.php?page=shop.productdetails&flypage=vmj[...]id=71
>> No.55936  
Безымянный-25.png (0.0 KB, -1x-1)
0
>>55935
Ха, а интересная штука. Правда, не нашёл информации, есть ли у неё пины, которые можно просто программно включать и выключать, но за такую цену и с такими возможностями тащемта можно и обойтись. Особенно подкупает, что, судя по всему, она ещё и есть в наличии в моём городе по очень вкусной цене. Если успею, завтра забегу и узнаю, действительно ли это она самая, а не какой-нибудь модуль расширения по конской цене.
>> No.55945  
photo-sborka.ru_1062_view_A80.jpg (0.0 KB, -1x-1)
0
>>55931
Эмм, нет. Как-то неправильно я все это изложил. Собственно суть: должен получиться замок. В наличии: 5 вольт, ИК-порт, микроконтроллер, и запорный механизм(сферический в вакууме, с этим пока не разобрался). Через ИК-порт читается ключ, если правильный, замок открывается, собственно это все.
>> No.55947  
Опять забыл, все это хозяйство надо спроектировать в какой-нибудь среде. Как вариант есть Proteus, но что-то я его не понимаю.
>> No.55997  
>>55945
В каком виде ты будешь считывать ИК-сигнал с ключа - через какой-то готовый чип или самостоятельно с ИК-леда и фотодиода?
Вообще, насколько я помню, IrDA - суть тот же RS-232, только с другим физическим уровнем. Возможно, у тебя получится кинуть в том же протеусе COM-терминал и пихать данные в него, наблюдая за реакцией остальной девайсины. Если простая замена ИК-железа на терминал не поможет (а она наверняка не поможет), то, наверное, придётся городить отдельный слой абстракции или генерить сложный сигнал самостоятельно.
>> No.56047  
>>55997
Ящитаю, надо брать микросхему с детектором несущей, иначе заебетесь.
>> No.56072  
>>55936
Мда, побрили меня с этой платой - её спиздил кто-то из продавцов. Думал заказывать у mouser.com, официальных дистрибьюторов Freescale в России, но они хотят за доставку $120 при стоимости платы в $160 (и это наверняка ещё без учёта доставки по России). В общем, я в расстройстве и печали.
Вижу эту же плату на ru.farnell.com - у них она стоит 136 евро, но непонятно, могу ли я сделать у них заказ, не будучи сотрудником какой-нибудь профильной компании.
>> No.56250  
>>56072
Плат полно на ебее и китайских сайтах, в основном платы проекта FriendlyARM. Если тебе нужно много GPIO, то покупай плату с несколькими rs232, а GPIO делай на Arduino и соединяй их по rs232. В линуксе кроме примитивных реле и кнопок, ты на пины проца ничего не повесишь...
>> No.56281  
А какую мощность должен уметь рассеивать подтягивающий резистор на 10 кОм?
>> No.56294  
>>56281
А какие уровни подтягивать? Прозреваю, что ТТЛ. Тогда 5V/10000=5 10^-4A; 25* 10^-4 Вт.
0,125Вт
>> No.56536  
Во сколько обойдётся собрать свой клон M68000?
>> No.58630  
Ребятки, будучи отчаявшимся человеком и просто криворуким нищебродом, задам вопрос: Возможно ли восстановить ножку 1156-го сокета, если она отломалась? Во многих сервисах меня посылают куда подальше, округляют глаза и негодуют, но выкидывать материнскую плату из-за одной поломанной миллиметровой хрени как-то жалко. Что посоветуете? Смех и унижения принимаются.
>> No.58655  
>>58630
> Возможно ли восстановить ножку 1156-го сокета, если она отломалась?
Да, конечно, для получения сертификата книги рекордов Гинесса отдельные умельцы восстанавливают и платы с половиной погнутых/отломанных ножек.
> Во многих сервисах меня посылают куда подальше, округляют глаза и негодуют
Попробуй поискать на городских интернет-форумах в разделе компьютерного железа, нередко там встречаются настоящие мастера (я сам всего лишь подмастерье и на таких форумах не сижу), хотя гарантии, понятное дело, нет никакой.
> Что посоветуете?
Бочку, аппетитных пинусов, попробовать запустить без этой ножки (питание и земля подходят параллельно по многим ножкам, так что без одной такой он будет нормально работать).
> Смех и унижения принимаются.
С чего сейчас выходишь в интернет, с умершего брата или с микроволновки?
>> No.58659  
>>58655
> Да, конечно, для получения сертификата книги рекордов Гинесса отдельные умельцы восстанавливают и платы с половиной погнутых/отломанных ножек.
Она там настолько мелкая, что даже вдохнуть ненароком можно. И как они умудряются?
> Попробуй поискать на городских интернет-форумах в разделе компьютерного железа, нередко там встречаются настоящие мастера (я сам всего лишь подмастерье и на таких форумах не сижу), хотя гарантии, понятное дело, нет никакой.
Попытаюсь, конечно же. Просто думал, может в домашних условиях как-то можно такое сделать. Но, наверное, мне это не под силу. Не знаю, чем заменить ножку и уж тем более, как её там закрепить.
> Бочку, аппетитных пинусов, попробовать запустить без этой ножки (питание и земля подходят параллельно по многим ножкам, так что без одной такой он будет нормально работать).
Компьютер не запускается, к сожалению. Включаю питание, на секунду загорается лампочка cpu_led, экран чёрный, компьютер продолжает работать.
> С чего сейчас выходишь в интернет, с умершего брата или с микроволновки?
У меня ещё ноутбук есть
>> No.58664  
>>58659
> У меня ещё ноутбук есть
Итак, учёным из университета Доброчана удалось установить: среднестатистический нищеброд обладает компьютером на базе современного процессора Intel и ноутбуком, исследования ещё продолжаются, у вас ещё есть время оформить подписку на наш журнал!
> Включаю питание, на секунду загорается лампочка cpu_led, экран чёрный, компьютер продолжает работать.
Не совсем понял, по прошествии этой секунды лампочка гаснет, а вентиляторы продолжают крутиться?

Ты точно уверен, что никакая другая ножка не погнута?

К слову сказать, если ты живёшь в Колобкачево, то я мог бы заняться твоей платой.
>> No.58778  
214f8d9d55018414740c51fbb7feea9a.jpg (0.0 KB, -1x-1)
0
Микроаноны-микроанончики, посоветуйте годную книжку по сабжу. Чайничного уровня, с примерами. Немного разбирал аналоговую электронику, с цифровой дела не имел.
Хомуняша прилагается.
>> No.58788  
>>58664
> Итак, учёным из университета Доброчана удалось установить: среднестатистический нищеброд обладает компьютером на базе современного процессора Intel и ноутбуком, исследования ещё продолжаются, у вас ещё есть время оформить подписку на наш журнал!
На данный момент я нищеброд, увы. Так бы особо не страдал хренью и купил бы новую мамку. А как оформить подписку? :3
> Не совсем понял, по прошествии этой секунды лампочка гаснет, а вентиляторы продолжают крутиться?
Так точно! Но так было не всегда. Сперва она горела всё время и компьютер самопроизвольно выключался спустя секунд 30. Теперь она загорается лишь на секунду и вентиляторы крутятся до тех пор, пока его не выключишь. Такие вот дела.
> Ты точно уверен, что никакая другая ножка не погнута?
Я разглядывал сокет весьма долгое время и так, и эдак - все ножки стоят ровно в ряд, как и должны быть. Кроме одной. Которой нет.
> К слову сказать, если ты живёшь в Колобкачево, то я мог бы заняться твоей платой.
Живу в Зеленограде, не особо далеко от дефолт сити.
>> No.58928  
>>58778
Что именно тебя интересует, кодинг под микроконтроллеры или создание этих микроконтроллеров?
>> No.58951  
>>58788
> А как оформить подписку?
Главная страница доброчана --> Регистрация, после регистрации выбираешь нужный пункт в личном кабинете.
> Но так было не всегда. Сперва она горела всё время и компьютер самопроизвольно выключался спустя секунд 30. Теперь она загорается лишь на секунду и вентиляторы крутятся до тех пор, пока его не выключишь. Такие вот дела.
Печалька, вполне возможно, что ты ещё что-то сжёг на плате :(
> Я разглядывал сокет весьма долгое время и так, и эдак - все ножки стоят ровно в ряд, как и должны быть. Кроме одной. Которой нет.
Значит это была действительно нужная ножка :( Кстати ты так и не рассказал, как она отделилась от платы?
> Живу в Зеленограде, не особо далеко от дефолт сити.
А я живу на Урале. Как я уже говорил, поспрашивай на местных форумах, на имиджбордах на досках, посвящённых железу, ещё походи по сервисам, как по самым мажорным, так и по задрипанным подвальным. Если ничего не поможет, приложи сиськи с пруфом и отправляй мне по почте (всего каких-то 200 рублей!), я тебе её совсем доломаю и тебе в любом случае придётся купить новую.
>> No.58956  
Stein.png (0.0 KB, -1x-1)
0
Ого, тут интересно, а я и не знал о треде! Задам-ка я свои непростые вопросы.

1) Где лучше по цене заказывать платы с качественной паяльной маской и прочими фичами вроде золочения, если появятся заказы на большое их количество? На e-bay попадались китайцы, которые забирают чертёж в gerber и присылают платы, но выглядит дороговато.

2) Какие есть, кроме Терраэлектроники и Digikey магазины, торгующие большим ассортиментом радиодеталей через интернет? Интересует, низкая цена и наличие ПЛИС/конфигурационной памяти. Использую до поры до времени демоплату с Altera Cyclone II / 25p16v6p.

3) Есть тут народ, который пытался реализовать свой микроконтроллер в ПЛИС? Какие успехи / фейлы / подводные камни? Запустился-ли OpenRISC/LatticeMico32/etc.? Я пытался делать довольно разрозненные вещи, например отдельный АЛУ и другие простые блоки. Пахало, но хочется большего: в идеале разобраться с DMA, сделать загрузчик с microsd, переделать GNU assembler под запиливаемый контроллер (нашёл gas internals, немного понятно), и загрузить линукс с минимумом софта.

4) В целом, интересны ли здешнему анону FPGA? Если да, то готов помочь или поучаствовать в чём-нибудь, хоть и не слишком уверен в результативности своей деятельности :3
>> No.58992  
>>58951
Отделилась от платы очень уж неуклюже - когда менял термопасту, старая намертво прилипла к кулеру, а я по неосторожности приложил силу и... В итоге одна ножка погнулась очень сильно. Потом я попытался выпрямить её иголкой, но после нескольких изгибов она отломилась окончательно.
Кстати, скорее всего придётся по-любому новую покупать, так что наверное уже не актуально, ибо как мне сказали, припаять ножку - это ещё полдела. Если бы мать стоило порядка 10-ти штук, тогда можно было бы попробовать поменять сокет, но так как она стоит 4 косаря, то легче накопить и взять новую. За 8 тысяч. АПГРЕЙД!
>> No.58995  
Аноны, нужен небольшой совет. Требуется сделать холодильную камеру с довольно устойчивой температурой 5 градусов. Скачки не более 1 градуса(в идеале 0,1). Хотел делать на МК, но всё руки не дойдут изучить. Поэтому поискал, и нашёл такое решение: пара элементов Пельтье http://www.buyincoins.com/12v-60w-tec1-12706-thermoelectric-cooler-pel[...].html
И такой вот контроллер
http://www.buyincoins.com/dual-digital-pid-celsius-temperature-control[...].html
Камера будет охлаждаться жидкостью, которая в свою очередь охлаждается на элементах Пельтье. При данных железках какую можно получить точность поддержания температуры?
>> No.58998  
>>58995
Думаю при некоторой доводке, ты получишь как-раз то минимальное отклонение, которое хочешь. Я имею ввиду длину проводов, если датчик температуры будет аналоговым, хорошо передающие температуру материалы (та-же медь).

А вообще, конечно, лучше делать на МК. Страшно? Бери в руки Arduino для начала и делай. На e-bay есть недорогие. Подруби цифровой датчик температуры, который ещё точнее:
[url]http://www.ogalik.ee/arduino-and-ds18b20-1-wire-digital-thermometer/[/url]
>> No.59000  
>>58998
Не страшно. Дома есть Arduino,LaunchPad msp430, пара авр и программатор под них. Просто катастрофически мало времени, летом может и начну, заодно можно будет на ПК данные отправлять.
>> No.59011  
>>59000
Хороший выбор железок. Если не секрет, расскажи, что за девайс творишь?

А вообще, на ардуине код будет довольно простым. Вот съём температуры: http://milesburton.com/MainPage?title=DallasTemperatureControlLibrary
Так, как void loop() находится в бесконечном цикле, внутри проверяем температуру, как в примере выше, при уползании значения за порог - подключаем элемент Пельтье в одну, или другую сторону, относительно земли и питания, например - через полевые транзисторы. При достижении требуемой - отключаем элемент. Проще некуда, вроде.
>> No.59014  
>>59011
Спасибо, звучит просто. А железки... ты про МК, или про то, что выше? МК просто так, давно хотел :3, но как только появились железки - пропало время. А вообще творю лабораторную холодильную камеру для гидратов. Мне эта камера вообще никак не нужно, помогаю физику одному (сам с матфака), да и просто интересно же.
>> No.59045  
Под железками имел ввиду и МК и демоплаты.
Ланчпад раньше видел, но не пробовал. Наверное интересная штука (погляжу подробнее систему команд), но 16 бит - уже хорошо.
>> No.59047  
>>59045
Ланчпад довольно интересен, да. Советую заказать с их сайта, стоит немного - 4$. И в эту цену включена доставка курьером FedEx до дома :3.
>> No.59123  
Я таки купил DS18B20. Просто шикарная вещь, не думал, что такой качественный съём температуры может быть таким простым в реализации. Спасибо анону, который мне подсказал :3
>> No.59138  
med_msp-exp430g2_msp-exp30g2.jpg (0.0 KB, -1x-1)
0
>>59047
За наводку спасибо, заказывал там семплы пару раз и даже не знал, что есть такой доставляющий кит и так дешево. Закажу три штучки, оно всегда нужно.
>> No.59162  
>>58928
Скорее, создание. Код обычно к схемкам прилагается, да и разбираться в нём проще.
А вот в самих схемах я дуб дубом.
>> No.59218  
>>59123
Всегда рад помочь, буду частенько посещать тред. Очень надеюсь на бесплатную доставку ФедЭксом. Расскажи подробнее, как получилось? Я живу вне ДС, в Ростове-на-Дону, поэтому такая дешевизна вызывает беспокойство.

Я вроде не делился этим, так что: http://www.latticesemi.com/products/developmenthardware/developmentkit[...]x.cfm
Это набор из FPGA, которую можно прошить софтом от производителя, и она позволяет поиграть с HDMI, PCI-E, DDR3. Думаю, кому-то может понравиться превратить свой комп в действительно стоящий инструмент электронщика.

>>59162
Создание микроконтроллеров? Если я правильно понял, могу сказать, что есть софтовые, которые можно прошить в FPGA и играться. По ним мне и самому интересно общаться. А есть - сделанные на кремнии на фабрике. Их можно синтезировать из VHDL/Verilog кода, сделав и отладив до того полноценный софтовый и приведя его к логическим элементам, что легко.
На одну пластину для прототипов чипов могут скинутся несколько кунов и заказать на ней несколько своих чипов тут: http://www.mosis.com/
А рисовать разводку чипа можно в: ruwiki://Electric (бесплатен и есть режим для работы с техпроцессом Mosis)

Мои интересы пока ограничиваются софтовыми, ибо за реализации в кремнии придётся хорошо платить. :-)
Зато в нормальной компании можно хорошо заработать на этом самому.
>> No.59320  
4d248107d2a2c7819c0279a07f110cfb.jpg (0.0 KB, -1x-1)
0
>>59218
Я это... Книжек просил...
>> No.59342  
>>59162
>>59218-кун рассказал про создание микроконтроллеров, но мне почему-то кажется, что тебе интересно создание схем с использованием микроконтроллеров. Почитай Дихальта ( http://easyelectronics.ru/category/avr-uchebnyj-kurs ) - в этом циклей статей он очень подробно, доходчиво и замечательно рассказывает про основы создания девайсов на AVR и написания прошивок этих девайсов. Лично мне этих знаний и знаний базовой электротехники хватило, чтобы сделать и сдать дипломный проект, лол. Ну и вообще почитай этот сайт, там интересно.
>> No.59343  
>>59218
> http://www.latticesemi.com/products/developmenthardware/developmentkit[...]x.cfm
Ого, всего $99 за плату с ПЛИС и таким-то набором интерфейсов, да ещё и с ПО для работы? Охренеть, не знал, что такое вообще бывает. Я думал, ценник будет раз в пять выше.
>> No.59355  
>>59343
Ага, а ещё они оригинально пиарятся: YouTube: Lattice ECP3 FPGA Jamz

По поводу книжек и статеек: DiHalt и BSVi - вообще must read.
Книжек я доставлю много и хороших, только сначала мне надо точно понять, кто чего захочет. Например описание девайса, его задач. Плюс, заранее интересно, подходит-ли английская литература, или нет?
>> No.59368  
>>59355
Печально, но $99 за комплект - цифра, далёкая от реальности. Mouser просит за такую плату $271 без учёта доставки, Farnell - 260 евро (опять-таки без доставки), на ebay и у китайцев её нет. Хотел попробовать оформить заказ прямо в Lattice Store, но не осилил их форму заказа и поэтому не могу посмотреть, во сколько они оценят доставку. Жаль.
>> No.59370  
>>59355
Спасибо, крутая у них реклама, да.
>>59343
Да, это правда дёшево. 64 18х18 умножителя, да на 420 Mhz это 26 GMAC/s в пике, мне и половины для своего компьютерного зрения хватит.
>> No.59392  
>>59368
Доставка федексом бесплатно. По крайней мере семплы приходили нахаляву точно. Там дешевых плат кот наплакал, и те видимо в рекламных целях по такой цене продаются, а-ля вирусный маркетинг. Закажешь ты себе такое дело, анон закажет, и глядишь, уже "подсели" ребятки на их продукцию. А один из десяти потом крупный заказ сделает, под производство чего-нибудь. Так же и Raspberry Pi за 20 с небольшим баксов, тоже производитель чипа, чсх, частично закрытого даже в плане даташита, руку приложил... Реклама она такая, это не только "покупайте кока-колу" по телевизору.
>> No.59502  
>>59392
> Реклама она такая, это не только "покупайте кока-колу" по телевизору.
Ну, очевидно, что это рекламный ход.

Кстати, о форме заказа. Там есть пара довольно распространённых моментов, которые меня всегда ставят в тупик:
1. Поле Country, в котором предлагается выбрать страну, и поле State, в котором предлагается выбрать американский штат (без возможности выбора чего-нибудь типа Not applicable). Как быть в случае заказа за пределы США?
2. Обязательное к заполнению поле Company name. Выходит, если я физлицо, которое хочет заказать чудо-девайс только для собственного хобби, то я могу сосать толстый корпоративный хуец?

Если ты знаешь, как заполнять такие вещи, помоги, анон.
>> No.59515  
>>59502
> Поле Country, в котором предлагается выбрать страну, и поле State, в котором предлагается выбрать американский штат
Любой ставь, это косяк у америкосов частый, "за пределами США жизни нет".
> Обязательное к заполнению поле Company name.
MOSDIGELECTRICS, MOSCOW MICRO, NYAA MICRO PROJECT, ... короче любая шизофазия, что придет в голову и не гуглится. Можешь институт еще какой вписать тематический. Только не догадайся HOME написать, откажут.
>> No.59647  
>>59515
Ага. Вообще, можно оттолкнуться от этой статьи и ссылок в ней и получить много халявы http://we.easyelectronics.ru/siteandshops/dobyvaem-semplysamples.html
>> No.59775  
>>59515
> Good Day,
>
> Thank you for your order. Please be informed that the estimated shipping cost per FedEx International Priority to your location is $205.30USD. This estimate is for a one pound package, which is the minimum weight for FedEx. The shipping costs could be more based on the actual weight and dimensions of the package being shipped. Please note, at this time FedEx International Priority is the only shipping offered to our international customers. If this is acceptable please let us know. This order will continue to process upon your notification.
>
> Best Regards,
>
> Jeannine Card

Всё равно заманчиво, конечно, но... наверное, пока подожду зарплаты, а там посмотрим.
>> No.59876  
Заказал 3 ланчпада, цена вообще смех, дешевле только бесплатно. Хоть в данный момент и не нужны, в ближайшем будущем понадобятся для робота. Заказал ультразвуковые датчики с ебея, как будет трек, закажу еще вот это goo.gl/y0jmO (цветной дисплей + разъем SD). Робот будет няшный, как сделаю, выложу пруфы.
А кто-нибудь чего-нибудь крупнее светодиодной мигалки тут делал? Интересно было бы взглянуть :3
>> No.59919  
x_484560bc_50b2.jpg (0.0 KB, -1x-1)
0
>>59876
Да, делал. Сначала разные датчики, например - на прикосновение, на триггере Шмитта. Шокеры, etc. Софт-процессорами маюсь. С шаговиками играюсь. Но всё выглядит не очень притязательно, так как делается ради проверки, и обычно разбирается из экономических соображений. Стыдно даже. Хотя на вполне неплохих самопальных платах, то ЛУТ, то фоторезист.

Лучше предложи идеи для интересного цифрового девайса, я сделаю на ПЛИС и выложу код/фотки/чертежи плат. В наличии у меня платка с Cyclone II, 4 коробки компонентов (обычная цифровая логика и всё для обвяза), хоть и многих номиналов капов и резисторов не хватает, пара шаговиков и немного времени. :3
>> No.60121  
Так, пришёл один LaunchPad. Пытаюсь завести на генте эту не самую скоростную, но полезную платку.

Один пример с Hackaday завёлся сразу.

IAR игнорируем, наш путь трудный, MSP GCC. А трудный путь вроде как открывает доступ ко всем вариантам MSP, и закрывает все инклуды от IAR'a, писать их придётся самому. Вот это уже плохо, придётся очень долго ковыряться. Но отступать уже глупо.
( Это судя по http://e2e.ti.com/support/microcontrollers/msp43016-bitultra-lowpowe[...].aspx )

Если на лине есть лёгкие пути без пропиетарных тулов, например, какой-то добряк переписал инклуды, было-бы здорово!
>> No.60164  
IMG_20120515_193353.jpg (0.0 KB, -1x-1)
0
>>56250
Хо-хо, мне наконец-то пришла FriendlyARM mini6410. Жаль только, попробовать не могу, т.к. не от чего её запитать - ушлые китайцы положили в комплект китайский блок питания, но не положили европереходник. От заказа до получения прошёл ровно месяц (я думал, будет раза в полтора дольше).
>> No.60201  
>>60164
Там 220 на вход? Можно припаяться туда, прямо в блок. А если не 220, собирай бп на www.cqham.ru/lm317.htm
>> No.60204  
>>60201
Да, 220. Проблема была в форме штекера, который втыкается в розетку, но я внезапно нашёл переходник. Теперь читаю матчасть, чтобы завтра приступить к вкорячиванию на эту плату генту и всяческим развлечениям.
>> No.60245  
>>60204
У самого проблема оказалась не менее банальна.
Оказалось, нынешний mspgcc под гентой рулит и работает, даже как надо. Надо было только почитать доки к нему и ставить через crossdev. В общем, MSP на генте теперь буду осваивать в ускоренном темпе. Чип не самый быстрый, но сойдёт для мелких девайсов.
>> No.60264  
>>60245
На заказанной по ошибке arduino сделал вот такую няшку. Саму платку чуть доработрал, вместо родного разьема запаял гребенку, в стандартных разьемах клеммы качаются и вообще, они не сильно удобны.
Первый блин комом, так что в планах переделать этого робота. Баг в размере, сервы хлипкие в плане крепежей и он весь шатается, как шалаш на ветру.
>> No.60265  
robot.jpg (0.0 KB, -1x-1)
0
>>60264
Пик отклеился
>> No.60331  
>>60264
На сервоприводах? Если да, где такие мелкие есть?
Коль всё шаткое, думаю легче развести в KiCad'e/Altium'e (по вкусу) платку со стабилизатором, обвязом и мегой.

Быстро перемещается?
>> No.60401  
>>60331
Сервы мелкие, брал с hobbyking, они там самые дешевые. Прошивку полноценную не писал, но сами ноги дергаются очень быстро, сервы никак для самолетов. Пока есть только управление каждой ногой по-отдельности, через bluetooth SPP, полноценного режима ходьбы нет, ибо буду переделывать немного.
Ах да, ланчпад жду как раз под это дело, сделать на нем программный PWM, ибо аппаратного на 18 серв никак не хватит, да и внешние PWM найти трудно в силу очень специфического сигнала управления на сервах. Если такой изврат вешать на ардуино, то она почти полностью висит в прерывании таймера, не оставляя процессорного времени на сложные вычисления.
>> No.60404  
>>60401
А вот нет, видимо не выйдет у меня PWM на ланчпаде, придется пилить на ардуино и переписывать критичный ко времени код на асме. У ланчпада дают 14DIP чипы в комплект...
>> No.60407  
>>60404
Как таковой, шим на своём ланчпаде на один канал я делал, а для нескольких можно влепить внешний ШИМ-контроллер, я думаю.
>> No.60444  
Вобщем плохая привычка из виндового С сделала свое дело. Я значения положений сервомашинок сунул в массив unsigned int, и все счетчики были тоже unsigned int. В итоге генерировался гигантский код на асме, это дошло только тогда, когда глянул в отладчик.
Сейчас оптимизировал код прерывания таймера, счетчик разбил на два unsigned char, и массив раскидал на отдельные переменные unsigned char, убрал быдлокод, в итоге оно стало жрать где-то 10%-15% процессорного времени, что вполне нормально и допустимо.
Изготовление внешнего PWM уже не нужно, что не может не радовать.
>> No.60488  
Аноны, в каких вузах вы обучались/обучаетесь микроэлектронике/радиоэлектронике. Интересует, как обстоят дела на кафедрах, чему учат (или как обычно, работа с допотопным оборудованием, разрабатываем ламповый компьютер). Есть ли смысл поступать на эти кафедры?
>> No.60527  
Аноны, помогите быдло-студенту :3
Как понять по какой схеме подключен биполярный транзистор?
Да, конечно, это объясняется в любом учебнике, на любом сайте, но там типовые схемы.
А как, блджад, определить в реальной мудреной схеме?
Тру-электронщики все видят на глаз, так же хочу научиться.

да, мне стыдно
>> No.60541  
>>60527
Так а схема где, няша?

Итак, борьба с быдлокодом была продолжена, в итоге проект облегчился на 40-50% где-то по сравнению с черновым вариантом. Эх, не зря я ошибся и заказал 2 ардуины - сидя на работе, можно кодить и пробовать на демоплате все мелочи, а на роботе, который дома, уже только готовое отлаживать.
>> No.60547  
>>60527
> Как понять по какой схеме подключен биполярный транзистор?
Что значит "по какой схеме"? Если ты про p-n-p vs n-p-n, то я когда-то видел у Дихальта прекрасное правило для запоминания (к сожалению, не могу найти источник). Представь, что стрелка на транзисторе указывает направление, в котором ты с друзьями летишь на машине. Если вы дружно летите в стену, то у тебя в голове неизбежно появится мысль " П издец. Н ам П издец".
>> No.60548  
pnp-transistor-clip-art.jpg (0.0 KB, -1x-1)
0
>>60547
Картинка отклеилась.
>> No.60549  
>>60527
Жуть. Анон, просто возьми и запомни изображения PNP, NPN, P/N MOSFET'a. И когда ты запомнишь, то сможешь определить на любой схеме свой транзистор.
Далее. Если ты внимательно изучаешь плату - тебе прямая дорога на alldatasheet.com, вводишь название с транзистора (можно части названия, если не находится), и смотришь, как поставлены ноги транзистора и транзистор-ли это вообще. Стандартные варианты смотри в википедии в статьях TO-92, etc.
>> No.60551  
бт.jpg (0.0 KB, -1x-1)
0
>>60541
Вот, например, схема.
VT1 и VT3 очевидно общий колектор, т.к. специально включены в схему Дарлингтона.
А VT2. Вот у него на эмиттере питание, ок. На базу подцеплен выход с ОУ.
Я почему схему не дал - скАжите мне VT2 - такое-то включение. А я же в другой раз с другой схемой буду опять мучится.

>>60547
Забавно :3
>> No.60630  
>>60551

бамп :3
>> No.60802  
Кто заказывал Raspberry Pi? Пришло? Пользовались? Как ощущения?
>> No.60872  
>>60802
Никто. Там только предзаказ и неизвестно когда будет еще в продаже. Получили только буржуи пилотную партию. Но кроме дешевизны, плюсов больше никаких - пропиетарный олдовый чип, корявая плата интерфейсы со всех четырех сторон, корпус фиг сделаешь няшный...
>> No.60952  
http://elm-chan.org/works/vlp/report_e.html

Кто-нибудь пробовал сделать лазерный проектор? Выглядит занятно!
>> No.60960  
>>60952
По ссылке векторный, кроме как на осцил да слово Х_Й на соседний дом вывести больше ни на что не годен.
Считали где-то проектор лазерный с vga-разьемом, досчитались до того, что не выйдет каменный цветок без заводских условий. Лазеры всех трех цветов есть и дешевые, механику для развертки можно дернуть из лазерного принтера, но кучка тонкостей там есть, из-за которых выйдет отборное добро. Сейчас уже не помню подробностей, загугли, если интересно.
>> No.61007  
> > механику для развертки можно дернуть из лазерного принтера

Ох что-то мне подсказывает, что с её помощью нормальных FPS не добьешься. У вот этих ребят интересная задумка в основе лежит, но полноцветной версии даже они со своим немалым по меркам битарда-одиночки бюджетом все еще не выпустили: http://www.outdoor-lasers.ru/
Впрочем, если хочешь угореть по акустооптике и тебя не смущает перспектива создания здоровенной установки для получения изображения размером со спичечный коробок, то можешь попробовать в качестве оптически неоднородной среды обычную воду - эксперименты с подобными методами развертки для черно-белого телевидения еще в 50-е годы проводились. Если заинтересует, могу поискать у себя ссылки по теме.
>> No.61180  
>>60960
Интереснее не многоцветность и рисование им пейзажей, далеко до такого, хотя по сути, если есть хороший дальномер - можно точно расчерчивать какую-нибудь разметку для монтажа на стене. Вещь гиковская выйдет, но годная. Или я замечтался?

Кроме того, мотор с принтера уже давно снят, с указками я игрался, горизонтально - всё здорово управляется. Какой шаговик посоветует анон для вертикального хода и его точного контроля? Хотя, тут ещё придётся напихать датчиков Холла.
>> No.61741  
21d9e3ba6dc6b629fe3198428dd3f21e.jpg (0.0 KB, -1x-1)
0
Итак, робота я допилил до победного конца. Пришлось убрать часть сервоприводов, так как первый образец получился неуклюжим и слоупочным. Винты и алюминевый скелет заменен на прямую склейку серв эпоксидкой, выиграл вес и убрал люфты. Цель этого робота - написать все алгоритмы, как то хождение, повороты, обход препятствий, ну ты понел. Сейчас умеет медленно ползать и быстро бегать, управляется по bluetooth. Далее на основе этой прошивки буду делать уже большого паука, на больших сервах (под 12кг мощностью, сейчас 1кг) и преследующего практическую цель - газонокосилка.
>> No.61743  
>>61741
Это охуенно, анон. Ты - гений.

мимокрокодил
>> No.61915  
lp_134655.jpg (0.0 KB, -1x-1)
0
>>61741
Получил сегодня ланчпады. Приехали они сюда еще неделю назад, но из-за того, что мобильник я не использую, курьерская служба вовремя меня не нашла. Ожидал приятный сюрприз - контроллеры вместо заявленных 14DIP все как один 20DIP (msp430g2553 и msp430g2452). Сделано ну очень качественно, доставило.
>> No.61917  
>>61915
Няша, а обо что такая радость стоит? Сколько ты денег потратил на робота?
>> No.61923  
>>61917
Ланчпады 4 бакса штучка, в комплекте платка с контроллером, еще один контроллер, кабель, кварц часовой (незапаян), 2 гребенки и наклейки. Доставка бесплатная и очень быстрая, видимо это временная рекламная акция.
Робот обошелся в:
- ардуино на меге 2560, заказана по ошибке в количестве двух штук, одна штука $25 с копейками.
- металлические трубки, 100 рублей за 3 метра
- сервоприводы с hobbyking самые дешевые, TG9e, в сумме на $40 с копейками, но на самого робота надо меньше, всего 12 штук, а заказывал 20 прозапас.
- клей эпоксидный в шприце, 1 штука, 200 рублей
Можно сделать намного дешевле, мега 2560 не нужна там, хватит любой ардуины или вообще самопала. Серв можно взять 12. Но лучше не жадничать и взять сервы 4х-килограмовые минимум, так как эти слишком слабые и большой тяжелый аккум на робота не навесишь.
>> No.61926  
>>61923
Няшнота. Покажешь видео с роботом?
>> No.61931  
>>61926
Не скоро. Батареи еще на китайской таможне, а от короткого usb-провода (точнее их два, один питание ардуино, второй питание серв) не интересно и особо не поймешь ничего.
>> No.63561  
20.jpg (0.0 KB, -1x-1)
0
>>61923
Сомневаюсь, что акция с доставкой сильно временная. :3

Скажи, а сколько примерно идёт заказ с хоббикинга? Я заказал аккум и сервоприводов, вписавшись в обычный air-mail, трекинг трекает посылку, как ушедшую в Россию. И больше ничего не сообщает.
>> No.63581  
>>63561
От двух недель до полутора месяцев, зависит от рандома. Сервы у меня пришли за месяц где-то.
>> No.64187  
Аноны, посоветуйте литературы по программированию ARM. А именно stm32f4. Даташит не предлагать, там мне не все понятно. Хочется почитать годной литературы на эту тему, но не могу найти. Вполне возможно, что её просто нет. Имею stm32f4discovery. Есть тут люди, понимающие в ARMах?
>> No.64198  
>>61741

никогда не понимал смысла газонокосилок и кошения травы. По моему эти люди просто ненавидят растения. Уж лучше пылесос или тапкоискатель обыкновенный или чаенос странноватохвостый.
>> No.64200  
>>64187

Cолнечная Ява может на Arm. С++ может на арм. Для свермарьяков есть fasm и nasm который асмом на арме работает.
>> No.64201  
>>64200

тьфу ты! Сверхманьяков же!
>> No.64290  
>>64200
Эх, внезапно-то как. Ну ладно, разберемся как-нибудь.
>> No.64295  
>>64198
Тот, который говорил про косилку на связи. Он тоже не понимает в этом смысла, но так как обитает в КП, там еженедельный обряд кошения, тщательно соблюдаемый родней, конкретно затрахал это раз. Два - соседи-хомяки стопроцентно захотят такого же робота-косилку, можно будет поднять неслабых денег.
>> No.64847  
А как у анонимуса обстоят дела с сэмплами? NXP нынче раздаёт замечательный пакет для I2C.
>> No.64885  
>>64847
Сэмплы? Кто-то сказал сэмплы?
В каком из последних писем есть ссыль?
>> No.64940  
Няши, подскажите мне :3 У меня есть две маленькие лампочки, я хочу спаять их вместе так, чтобы они поочерёдно мигали. Как мне это сделать?
>> No.64995  
>>64885
Да я сказал сэмплы, собственно, их можно легко найти по тегу NXP и I2C, держи. http://www.nxp.com/campaigns/i2c-bus/
Идут долго, NXP гордо молчит, нужно честно сказать в форме, что есть проекты в процессе, чтобы заюзать их. ШИМы замечательные, термометры, часы, в общем, довольно базовые и быстрые микрухи. Рекомендую. Ещё обновился сайт Austria Microsystems. Там пишем, куда пойдёт их семпл и они доставляют его ФедЭксом.
http://www.ams.com/eng/ICdirect-Buy-Online/Online-Shop
Только вот, я цитирую BSVi, а именно - этот раздел http://bsvi.ru/tag/xalyava/

А интересно мне было, кто в последнее время чего интересного увидал, не столь известного.

>>64940
Светодиоды? Гугли NE555, покупай её и подстроечные резисторы. Но сначала почитай, как сделать низкую частоту. Соединяй, получишь мигалку одним элементом. После ставь микруху 2И-НЕ, типа К155ЛА3/4093. Получишь двойную. Но это я усердствую, думаю, можно и без NE555 сделать частоту, на конденсаторе и той-же 2И-НЕ.

А куча таких девайсиков сразу есть в книге «135 радиолюбительских усстройств на одной микросхеме», Ньютон С. Брага.

Но вообще, анон, мог-бы и погуглить. А для освоения базы забирай вот эту программку и выкуривай все схемы. http://www.falstad.com/circuit/
:3
>> No.64996  
>>64940
http://rghost.ru/38691024 книжка отклеилась.
>> No.65123  
P1040122.jpg (0.0 KB, -1x-1)
0
>>64995
Давно не следил за всем этим, как то выпал вообще. Жаль.
Пойду что ли закажу образцов, может придут. Например Cortex-M0 мне таки прислали. Правда заюзать я его не могу, т.к. он bga очень маленьких размеров. Такие платы я пока делать не умею.
>> No.65389  
>>65123
Видимо, неутешительные перспективы для этого чипа.

Дома и правда сложновато сделать платку, ведь похоже, нужно много переходных отверстий и слоёв, один только фоторезист не спасает. А другого корпуса не было возможности выбрать? :3
>> No.65390  
Анон, подскажи годный микроконтроллер с USB и парой аналоговых выходов и входов
>> No.65626  
>>65390
Таак, а AVR-ки не устраивают чем? У некоторых есть USB. Скорость? Или не посмотрел?

Если скорость, то посмотри, что за потроха у этого программатора: http://bsvi.ru/otladochnyj-komplekt-dlya-altera/ - мк от Cypress может быть интересно опробовать.

А ещё на сайтах производителей есть вполне доступные контроллеры USB, в подходящих корпусах. И с DSP. Глянь, например, что скажет ti.com на слова "usb contoller". И мелкий ARM воткнуть, чтоб обрабатывать данные. STM32, например.

Вариантов куча, но у меня остаётся ощущение, что я тебя недопонял в чём-то.
>> No.65632  
>>65626
Спасибо, вчера все облазил, решил остановиться на AVRках (AT90USB1287 или что-то из близкое)
>> No.65650  
>>65389
Да, чтобы развести такую плату понадобятся дополнительные слои, хотя если извернуться и освоить дорожки тоньше 0,1мм, то тогда теоретически можно на 2-х слоях развести. Правда переходные отверстия для такого извращения я точно не осилю. В придачу надо будет наносить маску, чтобы при пайке дорожки под чипом не слиплись.
А сам фоторезист позволяет делать дорожки тоньше на порядок. Тут возникают проблемы другого характера - нужен качественный фотошаблон и очень выверенное время травления, потому что стравить дорогу тоньше 0,1мм можно очень быстро из-за бокового подтрава.
Корпус к сожалению "какой прислали" - рекламная акция была, предлагалось заполучить бесплатно новейший мельчайший арм. А я не поглядел внимательно, думал будет что-то в духе QFP.
>> No.65712  
>>65650
А мне радиомодули в QFN прислали, сушить надо денёк. Вот только где...

Про фоторезист и так всё понятно, периодически работаю с ПНФ-ВЩ, зная, что на E-bay может быть лучше.

Если есть доступ к производству - лучше делать Gerber + файл сверловки и пользовать фабричную плату. А нет - так на E-bay можно платы заказать.
>> No.65765  
134015604324392.jpg (0.0 KB, -1x-1)
0
Суп, аноны. Я знаю, что вас уже достали этими вопросами, но что курить для того, чтобы понять суть микроэлектроники, драйверописания и смочь спаять простенькое (или не очень) устройство, совместимое с пекой? Например, usb-клавиатуру с несколькими клавишами, на которые повесить хоткеи каких-либо программ? Один знакомый такую запилил в 11 классе.
Вот вам умненькая няша, не гоните ссаными тряпками :З
>> No.65842  
869b7fafa161222c316ad7bed8e3ed91873aafb7.jpg (0.0 KB, -1x-1)
0
>>65765
Да нормуль вопрос. И Курису кавайная. :3

Лады, дай подумать... Для USB-девайсов тебе нужно FT232. Это хреновина, которая даёт работать по UART (приём/передача сырых данных) с разными микроконтроллерами. И собственно, контроллер, который считывает с кнопок значения и отправляет на UART. Чтобы совсем дёшево, можешь обойтись кнопочками с TI Launchpad. При его цене в 150 рублей, встроенном USB-UART, контроллере, которого хватит под твою задачу - останется написать лишь драйвер.

А ты ведь виндузятник? Очень надеюсь, что да. Виндузятников ланчпад просто спасёт, в лине - же у меня вызывает проблемки с USB-UART, с ланчпада потому UART я спаял сам.

Итак, у тебя есть кнопки. Их надо повесить через RC-цепочку (резистор, конденсатор) к так называемому порту контроллера. Это - собственно и есть его ножки. Каждой ножке - своя RC и кнопка, хоть это и жирно, но оптимизацией заниматься будешь потом.

http://processors.wiki.ti.com/index.php/MSP430LaunchPadPushButton

Теперь ты ставишь порт на чтение в Ланчпаде и посылаешь на комп байтик. Битами в байтике можно закодировать состояния каждой из 8 кнопок.

Остаётся использовать USB-COM драйвер от Ланчпада, и сделать программу пользовательского уровня, читающую виртуальный COM-порт. Это фича, так как не надо разбираться с привелегиями. Программировать умеешь? Питон в руки и можно развлекаться. Нет? Хорошо, HiAsm в руки, разберись, нарисуй рабочую схемку и питон в руки. Две недели на развлечения хватит.

Stay tuned, жду твою историю успеха.
>> No.65844  
3a543334925318226bf85a44340bb9c7.png (0.0 KB, -1x-1)
0
Хотя можно напрямую извращаться с COM и LPT-портом. Но это уже безысходность, стоит осваивать хотя-бы относительно современные средства.
>> No.65871  
>>65712
Я далеко в замкадье, поэтому производство это долго, дорого и только по праздникам.
> Про фоторезист и так всё понятно, периодически работаю с ПНФ-ВЩ, зная, что на E-bay может быть лучше.
В принципе он норм, главное технологию работы с ним освоить. Алсо лазерным утюгом хоть и получались дороги 0,2мм, но это сопровождалось долгими переделываниями. Сейчас 0,2 это реальность.
>>65765
Можно заюзать ту же AVRку с usb портом (а можно и без usb - есть программная реализация low-speed usb для AVR. Гуглится по фразе Igor plug usb*. Тогда можно взять совсем маленький чип, вроде attiny2313.)
АРМы щас почти все поголовно с usb, правда это уже жирновато для клавиатуры :3
>>65844
Обычный com порт очень удобная приспособа для дебага, если нет возможности в jtag и прочие встроенные средства для отладки. Хотя и для этого можно ft232 юзать.
>> No.65880  
>>65871
Как сказать, я сам фанат фоторезиста, давно есть ламинатор и прочие полезняшки, но... Мне показали фотобумагу Black Diamond, глянец для лазерников, азотную кислоту. Первой моментально получились дорожки 0.3, без каких-либо пререканий, второй - это всё отлично и быстро вытравилось (до того пользовался персульфатом).

Да, не стоит передерживать плату в кислоте, да, концентрацию слишком высокой нельзя делать, надо пробовать разные, но... Оно отлично делает большинство простых, единичиных задач, а вот если плат много - прозрачный пластик от Lomond'a и ПНФ-ВЩ.

А совсем много - вообще китайцами, но пока не приходилось. :3

По поводу AVR - это вполне повод освоить ЛУТ по данному рецепту. А иначе - макетная плата и LaunchPad, их хватит. Ждём успехов спросившего.
>> No.65955  
>>65765
YouTube: Виноградный мультитач, часть вторая
>> No.66421  
Няши, хочу упороть программирование ПЛИС, да и для работы лишним не будет. С чего посоветуете начать познавательное чтение? Паять микросхемы к платам немного приходилось, прошивать готовой прошивкой - тоже видел, как делается, а вот как купить, чтоб ездить уметь? Программировал на С++ в институте, самое сложное, что писал - гоняние цветного шарика по экрану стрелками с клавиатуры.
>> No.66528  
>>66421
Итак, есть 2 варианта, Altera Quartus (халявная база) и Lattice Diamond (с платами лицензия примерно на год, смысл есть). На квартус можно на E-bay купить отладочные платы (желательно на Cyclone II) с тегом типа NIOSII board. Например у http://myworld.ebay.com/electronics_lee брал плату я. Годно, но верхнюю не бери, кнопки и прочую фигню сам паяй. :3

Второй - уже писал в треде, Lattice Semiconductor официально продавала плату Versa с ECP3 за 100 баксов. Там высокие скорости работы, держит PCI-E и HDMI.

Пиши на Verilog. Изучай по сайту marsohod.org самые начала, а дальше справочники. Можно писать в конфигурационную флеш / заливать по jtag. Я предпочитаю FLASH, чтобы железо работало после выключения питания.

Дальше, тебе стоит подтянуть цифровую логику. Для этого есть прога школьного уровня - Logisim(http://ozark.hendrix.edu/~burch/logisim/ru/index.html).

Алсо, это по учёбе, или куда применишь? Очень интересно увидеть проекты по теме, как скучающему любителю ПЛИС.
>> No.66730  
Привет тебе, Доброанон, хотелось бы спросить у тебя совета.
Сам я в области электроники полнейший профан, но очень хочу это исправить. Посоветуй пожалуйста годной литературы, да и вообще, с чего стоит начинать. А то с этим у меня вечная проблема, вроде начинаю одно, перескакиваю на другое, в итоге ничего не получается, поэтому прошу вкратце описать с чего начинал ты
Заранее благодарю :3
>> No.66750  
1e14df4bc53ce7a8f49b545b07a39bfc.jpg (0.0 KB, -1x-1)
0
>>65871
> Алсо лазерным утюгом хоть и получались дороги 0,2мм, но это сопровождалось долгими переделываниями
Хммм... Максимум какие там переделывания - это распечатывать не 1 плату, а пяток, и, когда перенес, визуально, можно с лупой, контролировать целостность. 0.15 получалось с первого разу!
Фольгу текстолита шкурим 1500-й наждачкой, обезжириваем, печатаем на глянцевом самом толстом ломонде для фотопечати, утюг на 3, кладем на кухонную доску и давим что есть силы, как жареным запахло - не снимая с доски накрываем второй доской и остывать под пресс. АХТУНГ! Если не положить под пресс, то бумагу "ведет" и меньше 0.3 дороги портятся, так же портятся полигоны. Смываем в холодной воде, зубной щеткой не ссать - если рисунок прилип - щетка не отдерет, а ели нет, будет виден брак предварительно полив прилипшую бумагу спиртом. Травим в ульразвуковой ванне хлорным железом. Качество - заводское, разве что дома нормальную маску ты не сделаешь после распайки и отмывки заливал дорожки из баллона цветным лаком, но это некошерно и двусторонку, но двусторонку уже и заказать можно, это так недорого.
>> No.66839  
>>66750
Подсказка про пресс интересная. А ещё надо попробовать применить ламинатор, который я использую в случаях с фоторезистом, для ЛУТа.

Интересно будет сделать мелкую ЧПУ-шку для ровного сверления, а по ровным отверстиям в плате - уже можно аккуратно расставлять layout'ы плат.

На Easyelectronics постепенно публикуют методы изготовления промежуточных отверстий, интересно. Да и про паяльную маску писали. Она похожа на фоторезист, проявляемая. Можно взять прозрачные плёнки от Lomond, штуки две, наложить друг-на-друга, и проявить лампой "мягкого УФ".

Но не думаю, что я буду заморачиваться дома с десятком достаточно больших одинаковых плат. :3
>> No.66854  
>>66528
Привет! Извини, что долго не был на связи - работал вне офиса последние два дня. Спасибо за советы, буду копать. Это не по учёбе, это для работы. Отучился я в этом году, да развиваться хочется. В общем, тема - лазерные датчики. Изучать тему посоветовал бригадир, я подумал, что будет неплохо.
>> No.66904  
63.jpg (0.0 KB, -1x-1)
0
>>66854
Хорошая у тебя работа. И стремление развиваться - тоже.

FPGA в этой ситуации могут пригодиться. Главное в практике - учитывать критерий сильного роста стоимости даже с малым ростом возможностей следущей модели ПЛИС.
Ну и то, что CPLD - дешёвые, а FPGA - достаточно быстрые.

А если тему посоветовал бригадир, у меня появляется необычный вопрос. Какой это город, и какова вообще возможность купить что-то подобное в обычном магазине деталей? В моём (Ростов-на-Дону) - или всякая мелочь в неопределённые сроки, или ЭФО везёт из Москвы (но чешется вроде от 100$).
>> No.67015  
>>66904
Повторяю цифровую логику, играюсь с Логисимом, нашёл информативный сайтик по теме, читаю. В принципе, всё это я проходил в институте, но освежить очень и очень надо. Бригадир на неделе обещает принести книжки по цифровой электронике, с которых он начинал.
Сам я из ДС-1, так что не думаю, что элементная база будет проблемой серьёзной.
>> No.67246  
5234647.jpg (0.0 KB, -1x-1)
0
Идиотский вопрос:
Пытаюсь помигать светодиодиками прикручеными к RD0-RD3 на PIC16FL1519

#include <p16lf1519.inc>

_ config CONFIG1, FOSC INTOSC & WDTE OFF

org 0x00
goto main
org 0x04
goto clock

main:
; init timer
movlb 0x01
movlw 0xDF ; TMR0CS
movwf OPTION_REG
movlw 0xA0 ; GIE, TMR0IE
movwf INTCON

; init output
movlw 0x00
movwf TRISD
movlb 0x00
movlw 0x00
movwf PORTD
loop:
goto loop

clock:
incf PORTD, 1
bcf INTCON, 2
retfie


end

В эмуляторе все нормально, на самой железке - похоже прерывание срабатывет только один раз (горит RD0, если s/incf/decf/ - равномерно горят все 4)

Компилирую MPLAB IDE v8.70, заливаю PICKIT2 2.61 + device file 1.62.14 (то, что гуглится по pickit2 pic16lf1519). На breadboard'е ничего кроме MCU, LED'ов и соединения к программатору нет, ноги кроме RD0-RD4, питания и ICSP никуда не подключены.
>> No.67256  
112-2.png (0.0 KB, -1x-1)
0
>>67246
Зачем на асме? Хочешь познать тайные извращения? Или с учебной целью?
>> No.67305  
>>67256

Во во. Асм без высокоуровневых макросов(вроде тех что в masm) медлен в разработке, тяжёл в отладке и вообще, я асм отличный от x86 нихрена не понимаю.
>> No.67307  
>>66528

а что в чип-дипе нету разве? или в китайский шопах. Зачем американский ёбай когда они там сами ничего не делают.
>> No.67313  
>>67307
Затем что на американском наебае торгуют эти ваши китайцы.
>> No.67527  
1218523827462.jpg (0.0 KB, -1x-1)
0
>>67256
Исключительно из мазохизма

>>67246
Как выяснилось incf с портами не работает, надо инкрементить через еще один регистр

movf 0x20, W
addlw 0x01
movwf PORTD
movwf 0x20
>> No.67573  
>>67015
Ну, дело профитное. Рассказывай об интересностях, я вот для себя после покупки ПЛИС не нашёл особых препятствий.

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

А что будешь делать после рабочих вопросов? Интересуют - ли софт-процессоры? Если да, сайт opencores даст много дзена.

>>67527
Пик-16?! Его часто неодобряют по инструкциям, но сам думаю закупиться PIC32 ради MIPS-архитектуры. Она-ведь замечательна!
>> No.67574  
>>67307
Гениально. Зачем вообще что-то покупать в ЧИДе и Платане? Ради того, чтобы переплачивать? Хотя я не из ДС, но у меня есть товарищ, который там бывал и уходил сразу из-за завышенных прайсов.

Да, я давал ссылку на китайца на E-bay. А оптом вообще логично заказывать у производителя.

Мелких китайских магазов по ПЛИС я не видел, если кому попадётся не-Ebay с ценами, которые нормальны для ПЛИС , это будет интересно (Altera/Lattice/Xilinx, а всякие Actel и мельче не интересны).
>> No.69300  
to Скучающий плисовод.
Если ты еще здесь и есть желание помочь, напиши trader40@jabber.ru
одни ожидания
>> No.71379  
Суп, микрач. Занимаюсь программированием ПЛИС на Verilog, тут подумал сменить работу. Посмотрел вакансии - в большинстве годных контор требуют System Verilog. У кого-нибудь случайно нет литературы по сабжу, желательно на русском?
>> No.72736  
Какая книга по цифровой схемотехнике считается наилучшей?
>> No.72743  
>>72736
Хоровиц, Хилл "Исскуство схемотехники". inb4: старьё.
>> No.72917  
>>72743
Да нет, почему же? А если чисто по цифре?
>> No.72924  
>>38954
Простите, не знаю, может, я темы перепутал.

Но скажите, можно ли увеличить мощность apple адаптера для зарядки Ipad? Дело в том, что на 10W куда-то засунул, и остался только обычный айфоновский, на 5W. Купить новый сейчас не могу — до зарплаты месяц ждать.
>> No.73092  
>>72924
Рассматривай это как углубление ощущений от любимой компании. Алсо, кабель для зарядки эпплотехники стоит примерно в сто раз больше, чем его себестоимость, так что микроэлектроника - вполне себе золотое дно.
>> No.73093  
>>72924
Ох лол, лишний раз убеждаюсь, какое же говно вся продукция Apple.

владелец MacBook Pro
>> No.73221  
>>73092
Дело не в кабеле, а в адаптере. Я даже не знаю, можно ли как-то поковырять, чтоб получилось. Никто раньше таким не занимался.
>>73093
ю-ноу-зет-фил-бро.джпг
>> No.73274  
Владелец мак эира в треде, ничего еще не сломалось, всё ок. чяднт?
>> No.76941  
1232077773223[1].jpg (0.0 KB, -1x-1)
0
Привет, доброанон.
Сегодня в мне - абсолютному "чайнику" в электронике - попалась в руки такая вот няша: http://www.electronshik.ru/card/elc-18dc-da-r8212easy-f1812620
Мне нужно узнать, почему она требует ввести пароль при попытке перейти к программированию. Есть ли какой-то стандартный пароль? И вообще, реквестирую литературу - хотя бы минимум. На выходных побегу в магазин за "Искусством Схемотехники". Выручайте, няшки! А я пошёл читать мануал.
>> No.76947  
Слоукун отвечает:
>>55621
Для USB и атмеловских микроконтроллеров самым простым и дешевым решением будет вот что:
http://www.obdev.at/products/vusb/index.html
, этакий простой софтверный USB (бесплатно для некоммерческого пользования). В архиве с исходниками пара примеров (типа самодельной мыши, клавиатуры, рандомного устройства). С использованием этого пакета есть масса примеров, которые тебе откроются, если правильно погуглить. Судя по описанию задачи, тебе хватит. За матчастью к микроконтроллерам авр посылаю тебя на сайт easyelectronics к dihalt-у.
>>55630
Если бы не было V-USB, то да, только отдельные микросхемы или микроконтроллер с аппаратным усб.
>>64187
Нормальных всеобъемлющих даташитов на АРМ-ы нет. Есть ARM ARM (Architecture Reference Manual) и тысячи мелких документов про то, как там заставить работать ту или иную периферию. Инженеры компании ST говорят, что АРМ создавался во-первых с расчетом на то, что под него будут писать код на С, а во-вторых, что при написании кода будут смотреть скорее в примеры, нежели в даташиты. Верь мне, я был на семинаре ST-шников. Поэтому на сайте www.st.com где-то лежит большущий архив (свой для каждого семейства процессоров) с примерами использования той или иной периферии (читай, исходниками), ищешь его и копаешься в коде, как-то так.
>> No.77019  
>>76947
> Инженеры компании ST говорят, что АРМ создавался во-первых с расчетом на то, что под него будут писать код на С, а во-вторых, что при написании кода будут смотреть скорее в примеры, нежели в даташиты.
Это же ужасно!
мимодил
>> No.79072  
>>38954
Сап, няши. У меня тут возникла проблема питания различной техники от ЮСБ. В связи с этим вопрос: Читал что всякие утройства заряжаются постоянным током, а в конце постоянным напряжением. Так вот, вопрос, так ли это и, обычно где реализовывается, в устройстве или в зарядном устройстве?
>> No.79077  
a1013025-129-simplest-licharge.png (0.0 KB, -1x-1)
0
>>79072 В устройстве. Простейшая схема, источник с ограниченнием напряжения и тока. Только пикрелейтед от 5в не взлетит, тут или покупать готовую микросхемку или ощутимо усложнять схему. Если нужно чтоб хоть как-то работало - резистор и стабилитрон.
>> No.79148  
>>79077
> > Анонимус 02 October 2012 (Tue) 09:04 No.79147
>>79077
> В устройстве.
Я так понял, что это ответ сразу на оба мои вопроса. Спасибо.
Второй вопрос был бы уже несколько другим. Мне просто нужно организовать преобразователь с 12В DC на 5В DC, Чтобы ампер на 5 выходной на 5В. Нашёл вроде даже подходящую. http://www.chipdip.ru/product/ten20-2411.aspx К каждой думаю по 3 юсб подцепить.
И да, твой прикриплейтед подойдёт для этой цели, или можно ещё проще?
>> No.79706  
>>79148
пять ампер-этл охуенно много, надо импульсный преобразователь пилить. пикрилейт не взлетит, он на 1.5А.
>> No.80487  
arm.jpg (0.0 KB, -1x-1)
0
Вечер, анон.

Пишет тебе быдлокодер-воннаби-эмбедщик-кун. Созрело у меня желание разобраться во встраиваемых системах - контроллерах, одноплатных компьютерах и т.п. Выбор пал на ARM, как наиболее популярный и перспективный. Так вот: а чего изучать-то? Пока решил прикупить какую-нибудь STM Discovery и весело моргать светодиодами. Но дальше непонятно: когда от домашних свистелок-перделок-гирлянд-из-светодиодов-роботов-на-колесах переходим к серьезным платам с кучей периферии и контроллером под управлением ОС,то... то что? Анон, что я вообще должен знать о том, как залить на контроллер ОС (uCLinux, QNX, FreeRTOS, что там еще), как научить ее видеть периферию, как с ней работать? Как перейти от однозадачной программы, работающей с портами, к программированию процессов для ОС?

В голове каша. И чем больше читаю интернеты, тем сильнее каша бурлит и увеличивается в геометрической прогрессии.
>> No.80504  
>>80487
> то что?
Ничего. Это уже как пека, собрал BSP и заливай через программу от производителя чипа. Не сложнее, чем установка генты. Вот если тебе надо будет какой специфичный драйвер написать, тогда да, готовься к изучению ядра по-хардкору. SW-UART мне написать удалось, несмотря на то, что работало через задницу, ну нельзя на линуксе пинами дергать так, как хотелось бы. Пересобрать загрузчик, выкинув ненужное и впихнув кое-что свое.
А свою ось ты не напишешь, забудь - я пытался лишь прикрутить инициализацию HDMI к загрузчику - быстро плюнул на это дело, регистров десятки и описаны не как у атмеля в авр-ах, а в двух словах - лезь в стандарт HDMI и там ищи, что и чего значит... А там, в описании стандарта, темный лес, объем циклопический, в здравом уме никто такое ради развлечения копать не станет.
STMы тоже довольно сложны, один USB чего стоит. Одно дело, если тебе по учебе это надо, тогда можно еще поботанить, если же это ради развлекухи... Тогда месье знает толк, ничего не скажешь...
>> No.80541  
>>38954
Аноны, нубский вопрос. Препод выдал квест: есть прибор, в нем есть два двигателя, надо найти исполнительный механизм, через который, при помощи двух трехпозиционных переключателей надо двигателями управлять с пека. С чего начинать искать?
>> No.80655  
>>80541
Вообще, что бы такое сделать? Ничего не хочется, у меня всё уже есть.
>> No.80690  
>>80504
Так, погоди.
То есть, в комплекте процессорной платы должны быть все драйвера и либы для работы с конкретно этой периферией? А если нет? Или там, производитель платы поставляет с ней WinCE, а хочется uCLinux, например?
Или вообще, плата самопальная?
А еще, вроде, почитав интернеты, понял, что Cortex-M вообще как бы не предназначен для установки на него ОС, а для использования только как микроконтроллер. Но народ-то на него uCLinux ставит. Ииии... Чего с ним делать?

Анон, я правда запутался. Поясни мне по хардкору, как дебилу: какие контроллеры, процессоры, платы, для чего используются и как с ними люди работают.

Быдлокодер-воннаби-эмбедщик-кун
>> No.80722  
5-8.jpg (0.0 KB, -1x-1)
0
>>80690
Производитель не может давать с платой вин-це, там лицензирование. Вин-це дают бинарником сразу, как демку, что плата "это умеет". Либо ты плату со своего предприятия стырил лол, тогда там же и сорсы венды тырь, чо спрашиваешь. Или ты нашел плату от навигатора и хочешь ее расковырять? Огорчу тебя, это дохлый номер. Продакшн борды идут чаще всего без отладочных портов, да и документации ты на них не найдешь.
Линукс везде стоит, ядро+бизибокс чаще всего, но бывает и дебиан\убунту, если плата навороченая. uCLinux - это рарная ось, заточенная под работу на контроллерах без MMU, младшие кортексы пример. Еще есть QNX, MTKOS, тысячи их! Но это редкое, часто закрытое и узкоспециализированное, зачем тебе оно?
> Или вообще, плата самопальная?
Человек дома паяет BGA и делает многослойки, но при этом не знает, какая на этом железе ОСь будет. Ох лол, ты сделал мой день. Плату под высокоуровневые процы ты сам не разведешь "за пять минут", там куча специфических моментов, потому забудь про самопалы.
> Cortex-M
Да, там прошивка, потому что это скорее очень большой микроконтроллер, чем проц.
> Но народ-то на него uCLinux ставит.
Там нет многих специфичных для линукса вещей. uCLinux ты соберешь, ядро и минимальную систему. Все остальное ты не соберешь просто. Ну а линукс люди даже на восьмибитный авр ставят, был кадр такой, на весь мир прославился этим.
> Ииии... Чего с ним делать?
Фапать. Месье знают толк в извращениях и запускают линукс на тостерах и калькуляторах.
> Поясни мне по хардкору, как дебилу: какие контроллеры, процессоры, платы, для чего используются и как с ними люди работают.
Ээээ? Хороший вопрос. От целей и задач зависит. Для начала бери ардуино. Сразу скажу, что не надо использовать ардуино-иде, это для детей и домохозяек. Берешь кошерную атмел-студио, она для мелочевки бесплатная. Сам пиши либы под те же сервоприводы или перефирию, от скачивания готового толку нет. Как поймешь, что, как и для чего, можешь брать плату посерьезнее. Сразу на кортексах у тебя закипит мозг и ты никогда там не разберешься.
Брать плату с линуксом на начальном этапе вообще особого смысла нет, поставь виртуалку и играй с гентой там - те же яйца, только в профиль. И вообще, это другая ветка развития, хотя и близкая к МК.

Пикрел - моя очередная поделка, в /mad/ даже ссылку на видео выкладывал
>> No.80915  
1349087036085.jpg (0.0 KB, -1x-1)
0
>>80722
Пагни, чем посчитать сопротивление дифпары?
>> No.80916  
>>80915
Ссылка на пост приклеилась.
>> No.81200  
Безымянный-51.png (0.0 KB, -1x-1)
0
Анон который заказывал лончпады, как ты зарегестрировался у них на сайте? У меня ни в какую.
>> No.81226  
>>81200
А что это за ???? на странице? Там же везде английский, проблем с кодировкой быть не может. Заказывал я, но у тебя с компом явная беда судя по скрину.
>> No.81227  
>>81226
Печаль. Что в хроме что в лисе такое..
>> No.81252  
>>81226
Алсо, что ты писал в графе company name?
>> No.81317  
sexy_science_time__by_pastelletta-d5dp9si.png (0.0 KB, -1x-1)
0
Анон как с помощью МК получать временной интервал между замыканиями геркона, чтобы использовать это значение далее в программе МК?
>> No.81324  
>>81317
Повесить на прерывание (INTx) геркон, между соседними прерываниями мерять время. Счетчик времени сделать внутри прерывания таймера. Хм, там, условно говоря, 3 строчки коду будет.
>> No.81329  
1347466901427.png (0.0 KB, -1x-1)
0
>>81252
Тред Мугичкой читал?
В поле company name пиши безобразие вроде "MOSCOW NANO", "RUSSIA MICROELECTRO", ну ты понел. Никто проверять не будет. Если побираешься по семплам регулярно, то сделай на любом непалевном бесплатном хостинге ахтунг, только не народ, не вордпресс и им подобные с мировой известностью! сайт-визитку вымышленной компании с уникальным названием вроде "RUS-NANOMEDVED", это дело пятнадцати минут и давай это название везде. Оно будет гуглится, и, в случае проверки подозрений не будет.
>> No.81349  
>>81329
Да я так и думал, что проблема не в этом но проверить стоило.
>> No.83062  
>>49494
А не проще тупо на BOOST-источнике собрать повышающую схему, вольт до 250, и поставить кондер (1-22 мкф, чем больше, тем глубже острота ощущений). Я собирал от USB источник на 200В, он накачивался от 0 до 200 секунды за 2-3. Еще остроту ощущений можно регулировать шимом, если поставить высоковольтный ключ (мосфет или игбт) на выходе.
>> No.83241  
Помогите ньюфагу.
Есть задание на ассемблере реагировать на фронт линии порта Е.4. Как это реализовать?
>> No.83343  
Анон как мне в обработчике прерывания сделать переход в другое место программы по завершении кода обработчика, а не возвращается в то место, где произошло прерывание? МК AVR;язык С;
>> No.83346  
>>83343
Возврат всегда идет в точку вызова, а ты просто хочешь тупо goto. Значит, логика построения программы у тебя хромает, рисуй блок-схемы и кури их.
>> No.83757  
>>81329
А сколько шла посылка? И как бысттро ее отправили, у меня уже второй день Status: Pending
>> No.83768  
>>83757
7 дней где-то. Но я слоупок, потому получил ее только через 15 дней.
>> No.84087  
61716478_1279553490_9.jpg (0.0 KB, -1x-1)
0
Анон, не поделишься ссылкой на крякнутый mikroPascal PRO for AVR (и, немлохо бы ещё и для ARM).
Ох, чувствую, меня сейчас обольют несвежим за упоминание Паскаля.
>> No.84093  
Konachan.com-81661-cosplay-green-hirasawa_yui-k-on.jpg (0.0 KB, -1x-1)
0
>>84087
> Ох, чувствую, меня сейчас обольют несвежим за упоминание Паскаля.
Именно так. Там еще и бейсик есть для комплекта, чо. Для тех месье, что знают толк...
Писать надо на C\С++ или асме, остальное богомерзко для низкоуровневого кодинга. Лучше недельку-другую потратить на пересаживание с паскаля на С, чем стать объектом насмешек и мастером спорта по рар-гугглингу.
>> No.84094  
135336807574385.jpg (0.0 KB, -1x-1)
0
>>84093
> Лучше недельку-другую потратить на пересаживание с паскаля на С, чем стать объектом насмешек и мастером спорта по рар-гугглингу.
Ага, только не неделю, а пару месяцев - все библиотеки вызубрить, функции и т.д. и т.п.. Я не настолько задрот, чтобы торчать в этом дерьме по шесть часов в день. А насчёт насмешек мне глубоко похуй, т.к. написание кода для меня - вынужденная необходимость, а не прямое моё желание. Мне намного лучше было бы сделать то, что я собираюсь, на логике, но её придётся пихать в таком количестве, что размеры прибора будут оставлять желать лучшего.
Паскаль я знаю кое-как только потому, что заставили учить в институте, да и вряд ли мне в жизни пригодятся навыки программирования. Си же учить я просто не вижу смысла, ассемблер - тем более.
>> No.84096  
>>84094
> Ага, только не неделю, а пару месяцев - все библиотеки вызубрить, функции и т.д. и т.п..
ЗАЧЕМ ЗУБРИТЬ, няша? Если тебе это нужно только для себя да для хобби, то нужно знать самые примитивные основы при нормальной обучаемости дело двух дней, остальное гуглится. Все языки имеют сходную структуру. Дальше по мере необходимости гуглишь, смотришь пример, разбираешься в нем и делаешь как в нем с поправкой на свою цель. Именно так кодить и учатся нормальные самоучки, вникая и понимая тему, а не выучивая. А твой зубреж ничего, кроме бестолкового задротства, не даст. Для хобб не нужно делать норму в 1000 строк в сутки.
Когда надо было поправить кое-что в ВНке, я без труда за 2 дня разобрался как писать на питоне и все исправил там. Да, это был спортивный гугглинг, не без этого, однако цель тоже была достигнута. Не надо боятся нового.
>> No.84097  
>>84094
Функций в стандартной библиотеке C не так уж и много, даже меньше, чем у паскаля. На что ты собрался тратить пару месяцев?
>> No.84114  
Извините, психанул, таблетки не принимал давно, просто.
Посмотрел этот паскаль. Разница там только в синтаксисе, библиотеки AVRовские те же.
Уже 5 аптек обошёл, везде рецепт просят на этот долбаный флуоксетин. У меня уже крыша поедет скоро, похоже, если этот депрессивный психоз будет продолжаться.
Да, скажите ещё вот что. Как из меандра на выходе микроконтроллера получить синусоиду? Функция раскладывается в ряд Фурье и из неё вычитаются лишние гармоники? Или для этого используется ЦАП и никаких подобных операций самому проводить не надо? Частоты - 1-16 МГц (синтезатор частоты трансивера).
>> No.84454  
USBINT5PIN.Main[2].jpg (0.0 KB, -1x-1)
0
Ребятки, подскажите нубу, как вставить два USB коннектора в один разъем на плате? Что нужно паять?
>> No.84463  
1315905962792.jpg (0.0 KB, -1x-1)
0
>>84114
Да, видимо у тебя не флу кончился, а нейролептики.
>>84454
Зачем паять? Нужно всего-лишь купить активатор 4-го измерения, надеть один коннектор, перейти в параллельный подмир, в котором первый коннектор надет не был, там надеть второй коннектор. Вернутся в основной мир. PROFIT!

Наркоманы, везде наркоманы.
>> No.84499  
>>84463
> Зачем паять? Нужно всего-лишь купить активатор 4-го измерения, надеть один коннектор, перейти в параллельный подмир, в котором первый коннектор надет не был, там надеть второй коннектор. Вернутся в основной мир. PROFIT!
И как будет себя вести кабель на границе измерений?
>> No.84507  
standard-usb-pinout[1].gif (0.0 KB, -1x-1)
0
>>84454
Каждая линейка из 4 контактов — отдельный USB-порт.
>> No.84728  
>>84507
Ок, спасибо. А что делать, на плате один 9-пиновый коннектор, и если из корпуса выходит 2 9-pin'овых коннектора для подключения 4-х USB разъемов???
Есть ли что-то типа тройников?
>> No.84729  
>>84463
> Нужно всего-лишь купить активатор 4-го измерения
Уже пробовал, но USB определяются в параллельном подмире как параллельные LPT [spoiler]ибо параллельно же.[/spoiler]
>>84499
Да на границе с наркочервоточиной аннигиляция бозонов мешает переписать и подключить драйвер LPT в USB.
>> No.84730  
>>84463
Нет, нейролептики как раз таки не принимал, а флуоксетин, похоже, банальное плацебо. Просто надо было сразу понять, что полез не в своё дело, я всё-таки не программист и даже не электроник.
>> No.84760  
USB-20HUB[1].jpg (0.0 KB, -1x-1)
0
>>84728
Может быть проще обойтись usb-хабом? Конечно, можно разместить этот самый хаб внутри компьютера, а ноги от разъемов на передней панели вставить в него — либо напаять рядом с разъемами прямо его (хаба) плате. Можно сделать переходники usb-вилка с одной стороны, с другой 4 пина (папа) кабеля внешего коннектора.
Сам usb-хаб (разветвитель) устройство довольно хитрое и представлено на пикрелейтед.
>> No.84783  
>>84760
На самом деле хаб это простая хреновина - можно даже самому спаять, достаточно только купить чип выполняющий функции хаба.
>> No.84861  
>>84783
Чип под двухслойную\четырехслойную плату не смущает? Спаяет он, ага... Хотя нет, кулибины вроде разводили по односторонней, но те месье толк знают. Самое простое, что можно сделать: купить хаб, расковырять, вынуть плату, обрезать провод, оставив головку мини-usb. На нее обжать клеммы, надеть пластмасску, вставить огрызок этот в хаб в мини-usb, залить разъем на хабе эпоксидным клеем, дабы не болтался. На матери найти место без крупных чипов (на дешевых матерях места полно) и туда на двусторонний скотч приклеить этот хаб, закрепив по углам эпоксидкой. Надеть на клеммы на матери. ... ПРОФИТ. Я так USB->RS232->BLUETOOTH вешал, чтобы аварийную беспроводную консоль иметь всегда, даже если сеть повисла, но у меня там и размеры меньше, 2 платки по паре кв.см. площадью.
>> No.84909  
>>84730
Ну и что же ты собираешься делать?
>> No.84986  
Доброанон, подскажи, с чего лучше начать изучение микроэлектроники? Накидай годных мануалов о микроконтроллерах разных мастей.
>> No.85007  
Аноны, семплами вкусными никто битардов не счастливит сейчас?
>> No.85067  
>>85007
Сейчас вкусных семплов маловато осталось. Компании, которым они нужны, списываются напрямую с менеджерами производства. В одном месте так корпуса уж очень годные раздавались, но только тем, кто пройдет собеседование с менеджером. Некоторые рискнули. И это было очнь щедро вознаграждено. Потом акция кончилась. Хотя... Если поискать, то что-нибудь интересное найти можно.
Плюс сейчас dip-корпусов у микрух все меньше, а другие дома непаябельны без дорогого оборудования.
>> No.85381  
13242267145507.jpg (0.0 KB, -1x-1)
0
>>84909
А что такое?
Ни электроника, ни программирование с моей будущей специальностью не связаны и для меня эти вещи абсолютно бессмысленны. Голова - не чердак и все эти т.н. хобби есть просто пустое забивание головы.
>> No.85543  
T13.jpg (0.0 KB, -1x-1)
0
Написал небольшую программу, чтобы посмотреть, как будет работать внешнее прерывание. В протеусе не получилось симулировать прерывание. Собрал схему на макетке, прошил МК, подаю на INT0 5V, ничего, ставил на восходящий фронт, перепрошиваю МК, чтобы прерывание было при любом изменение на контакте, проверяю, ничего, меняю обратно и так пару раз. Пишу программу, которая зажигает диод, всё нормально, переделываю так, чтобы диод мигал, все работает, значит МК в порядке. Возвращаю изначальную программу, добавляю в схему ключ и опять пробую поймать различные прерывания, ничего. Что я делаю не так?

#include <tiny13a.h>
#include <delay.h>

bit Flag = 0;

void main(void)
{

#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef OPTIMIZE* SIZE_
#pragma optsize+
#endif

PORTB=0x00;
DDRB=0x3E;

TCCR0A=0x00;
TCCR0B=0x00;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

GIMSK=0x40;
MCUCR=0x03;
GIFR=0x40;

TIMSK0=0x00;

ACSR=0x80;
ADCSRB=0x00;

#asm("sei")

while (1) {`


if (Flag) {
delay_ms(100);
PORTB|=0b00010000;
delay_ms(5000);
PORTB&=~0b00010000;
Flag = 0;
};
};

` }

interrupt [EXT INT0] void ext* int0_isr(void)
{
Flag = 1;
}
>> No.86098  
1287008468004.jpg (0.0 KB, -1x-1)
0
Аноны, а есть какие-либо онлайн курсы по Electrical Engineering, на подобии курсеры? Можно даже не бесплатные, но чтобы с нуля.
>> No.87221  
>>86098
edx.org
MITX 6002.x
И вообще ты, похоже, даже не гуглил, поскольку это очень популярный курс.
>> No.89763  
ihwV9mI_ExY.jpg (0.0 KB, -1x-1)
0
Анон, привет-привет.
Решил запилить себе квадролёт и использовать для этого микроконтроллер (для практики в использовании МК) Arduino TheUno.
Разобрался со всем, кроме самого главного - как посылать сигнал на МК.
Интересует вот что: что необходимо для пульта управления (вверх, вниз, вперед, назад, вправо, влево) с передатчиком, и, конечно же, приемником, дабы подконнектить его к МК (так понимаю, нужен кодер/декодер).
>> No.89835  
>>89763
Тут у тебя может быть несколько путей.
Первый - самый простой - использовать готовый приемник-передатчик. Протоколы по вкусу - например zigbee или может готовый приемопередатчик вроде TR24A. Тут всё будет элементарно - городишь свой протокол обмена и по даташитам пересылаешь по радио байты туда-сюда.
Второй вариант более джедайский - разобраться с приемом и передачей радиосигналов (модуляция, несущая, генерация, усиление, etc) и уже поверху городить свой цифровой протокол передачи данных. Ну или аналоговый, как в детских игрушках.
Надеюсь не совсем омско получилось.
>> No.93668  
Анон, сосед принес телек - говорит, что в него нека нассала. Видеорилэйтед: http://zalil.ru/34329129
Платы читсые, лампы подсветки в порядке. Его можно починить, или только замена матрицы спасет отца русской демократии?
>> No.94247  
>>93668
Это больше похоже на дефект шлейфа который к матрице идёт - внимательно осмотри, небось туда и попало.
>> No.95532  
Добрый вечер, анон.
Работаю в Altium, однако хотелось бы приобщиться к священным рукописям ГОСТУ. ГОСТ 2.743—91 вцелом полностью устраивает, там есть обозначения для каждого компонента. Но действительно ли нужно обозначать каждую микросхему по-разному (вместо U1, U2, u3 - PDY1, DAC1, CTR1)? Что делать, если в этой табличке не будет обозначения для одного из моих компонентов? Есть ли более дружелюбные ресурсы с подробным описанием для правильного создания принципиальных схем?
>> No.95559  
>>95532
Бампуэ! Призываю анонов с годной литературой по оформлению принципиальных схем.
>> No.95618  
>>95559
Жаль ничем помочь не могу, по гостам схемы не оформлял потому что делал для себя
>> No.95626  
>>95618
Я тоже делаю для себя, но как показывает практика, правила очень толковые.
>> No.95635  
>>95626
Ты прав. Сейчас чувствую себя не полноценным, потому что не умею в конструкторскую документацию
>> No.95641  
>>95635
Разберемся. Ты в какой САПР работаешь?
Для нас, оказывается, существует ЕСКД - Единая система конструкторской документации.
Один хороший человек описал как настроить Altium под стандарты, поищи похожую статью под свою САПР. http://we.easyelectronics.ru/CADSoft/altium-designer-oformlenie-vyhodn[...].html

Также он посоветовал книгу "Выполнение электрических схем по ЕСКД: Справочних, С.Т. Усатенко", в которой собраны все рекомендации и ГОСТЫ. Книжечка на 300 страниц, что-то я начинаю терять энтузиазм. Старовата конечно (1989 год выпуска), но вряд ли сейчас есть особые изменения.
>> No.95644  
>>95641
Я рисую в чем придётся, а сейчас вопрос осложняется тем что мне нужна кроссплатформенная софтина.
А статейка пригодится, там расписано конкретно что к чему.
> Книжечка на 300 страниц, что-то я начинаю терять энтузиазм. Старовата конечно (1989 год выпуска), но вряд ли сейчас есть особые изменения.
Порой даташиты по 1000 страниц имеют, так что книжечка ещё не большая :3
>> No.95674  
>>95644
> кроссплатформенная софтина
Eagle cad же. Мне не очень нравится, но приемлемо, достаточно мощный софт.
>> No.95680  
>>95644
> мне нужна кроссплатформенная софтина
KiCad.

мимо
>> No.95741  
>>95680
А если я в ней напроектирую мегатронный процессор, сколько будет стоить его на изтовление печатной платы отдать? Ну и авторские права оформить оформить.
>> No.95751  
>>95741
Цены зависят от размеров печатной платы, проектировки, материала.
Можешь посмотреть требования и цены на сайте Резонита.
>> No.95844  
>>95680
Похоже не умеет в кастомные шрифты
>> No.95892  
Untitled-52.png (0.0 KB, -1x-1)
0
Где в ДС можно купить пару LM1875 или TDA2030AV?
>> No.95937  
not_this_shit_again.jpg (0.0 KB, -1x-1)
0
>>95892
гугл
>> No.95938  
>>95937
Куча ссылок на магазины, которые либо предлагают ждать две-три недели, либо торгуют партиями от 200 штук, либо хотят, чтобы покупатель набрал деталей на определенную сумму, любо дают телефон и предлагают лично пообщаться с менеджером.
>> No.95939  
>>95938
видимо у нас разный гугл
>> No.95942  
>>95938
> набрал деталей на определенную сумму
Таки проблема?


chipdip.ru
http://chip-nn.ru/find.php?f=TDA2030AV
>> No.95958  
Untitled-53.png (0.0 KB, -1x-1)
0
>>95942
В чип-и-дипе и то дешевле. Да и хотелось бы все же LM1875.
>> No.95961  
>>95958
300 + 175 = 375?
>> No.95962  
>>95958
300 + 175 = 375?
>> No.95963  
>>95942
У чип-дипа просто заоблачные цены. А в терраэлектронике нету?
>> No.95964  
>>95963
Алсо плохо вы гуглите
http://www.terraelectronica.ru/catalog.php?ID=1145&Search=1&Text=lm187[...]geS=1
Правда вот с TDA засада, да
http://www.terraelectronica.ru/catalog.php?ID=1115&Search=1&Text=tda20[...]geS=1
Нужно уточнять когда прибудет на склад.
>> No.97164  
Не знаю,туда ли я зашел, но есть пару вопросов:
1. Реально ли из нескольких наушников сделать микродинамик? (полно валяются без дела, работающих на одно ухо)
2. Что можно сделать из старого жесткого диска?
Говорю сразу, знаний в этих делах у меня 0.
>> No.97166  
>>97164
> 2. Что можно сделать из старого жесткого диска?
Навскидку (не считая варианта "разобрать и вынуть блины и магниты"):
1. Колонка ( google://hdd+speaker ).
2. Часы ( google://hdd+speaker ).
3. Турбина или или насос.
4. Лазерный проектор или осциллограф ( http://hackedgadgets.com/2006/06/01/making-a-hard-drive-laser-oscilloscope/ ).
5. Точильный круг ( google://hdd+grinder ).
>> No.97173  
>>97166
Спасибо большое.
>> No.97174  
>>97166
и еще вопрос, можно ли сделать динамик из CD-привода?
>> No.97178  
>>97174
Вряд ли. Разве что ты заставишь издавать звуки мотор, вращающий диск. Головку в CD-приводах двигает сервомашинка, и заставить её играть музыку будет профильной для этого треда, но совсем не тривиальной задачей.
>> No.97180  
>>97177
Что плохого в вопросах?
>>97178
Ну ладно.
Тогда, все-таки, возможно заставить играть несколько наушников как один?
>> No.97194  
>>97180
В теории, наверное, возможно, но подробнее ничего сказать не могу, ибо в матчасти не силён. Попробуй спросить на кафедре аналоговой электроники (их тред как раз где-то рядом, в пределах первых трёх страниц), к их специальности это таки ближе.
>> No.97196  
>>97194
Хорошо, спасибо.
>> No.97199  
>>97180
А зачем тебе? Один хрен из них колонки говенные выйдут, низких частот нет, будут звучать как дешевый мобильный телефон. Если силен в акустике, то можно сделать большой корпус, демпфер, резонаторную камеру, но все равно хорошего звучания ты от этой вундервафли не добьешься.
>> No.97211  
>>97199
Лежат без дела, а я хочу что-нибудь сделать. Это как вариант занятия, чисто для процесса.
>> No.97490  
dagu-rover5-main-500x5001-500x500.jpg (0.0 KB, -1x-1)
0
Анон, помоги развеять творческий кризис.

Есть гусеничное шасси DAGU Rover 5 (пикрилейтед) и набор из DFRduino RoMeo v2 и кучки периферии (http://www.dfrobot.com/index.php?route=product/product&path=140&product_id=760, пикрилейтед). Цель - создание уберисследовательской машины, способной передавать достаточно данных для построения карты местности и поиска/отслеживания чего-нибудь, а также указывать лазерной указкой на интересные предметы и, возможно, хватать манипулятором проходящего мимо кота (а на самом деле цель - просто позабавиться с программированием и управлением разными интересными девайсами). Для достижения этой цели я заказал несколько сервомоторчиков, модуль с акселерометром-магнитометром-гироскопом, камеру и ещё пару ультразвуковых дальномеров. Чем заняться с девайсом, пока ямщики Почты Роисси тащат мне посылки с этим добром?

В данный момент на шасси стоит плата и дальномер, глядящий прямо вперёд (эх, была бы хоть одна серва...). Плата принимает данные через синезуб от самописной программы, управляющей танком; вся логика по управлению лежит на пека, танк лишь исполняет команды. С управлением танка с геймпада, рандомным движением в разные стороны и уклонением от препятствий я уже наигрался, а дальше идеи кончились. Какие интересные идеи можно реализовать с имеющимся железом?
>> No.97495  
>>97490
> Какие интересные идеи можно реализовать с имеющимся железом?
Ты же сам все написал. По-моему, самая интересная тема - построение карты местности. Сделай сервер из какого-нибудь старого компа, чтобы твой танк сливал информацию на него. Думаю, дальномера для карты хватит.
Можешь переоборудовать в робота-пылесоса.
>> No.97498  
>>97495
Беда в том, что одного неподвижного дальномера для построения сколь-нибудь точной карты мало, а другого железа, кроме перечисленного в посте, у меня пока нет (оно в пути). Поэтому в ближайшие 10-15 дней придётся ограничиться тем, что есть.
>> No.97510  
1366227120387504150054.png (0.0 KB, -1x-1)
0
>>97498
Сделай его подвижным же! Навскидку алгоритм такой: роботэ вертится на месте, отмечая всё что ближе измеренного расстояния как свободное пространство. Если есть "обрыв" (резкая смена расстояния), то этот переход помечаем. После того как повернулись на 360°, ползём в свободную точку, откуда виден один из помеченных участков, делаем такое же круговое сканирование.Когда их не останется, территория размечена.
>> No.97574  
URM37_V3.2_Ultrasonic_Sensor2.png (0.0 KB, -1x-1)
0
>>97510
Тут тоже есть две тонкости.
Во-первых, дальномер имеет довольно широкий охват (пикрелейтед, дальняя граница - где-то около 5 м), и в этих пределах он реагирует практически на любое препятствие. Например, он видит как препятствие ножку стула (~2 см в диаметре), стоящего в метре от танка. В общем-то за счёт поворотов и перемещений можно это обойти, но тут вступает в действие "во-вторых".
Во-вторых, я не могу точно сказать, на какое расстояние продвинулся танк. Точнее, я могу примерно посчитать на основе энкодеров, какое расстояние он проехал по прямой, но у меня так и не получилось научиться сколь-нибудь точно угадывать угол поворота - гусеницы иногда проскальзывают. Хотя, кстати, можно попробовать ориентироваться в том числе и по окружающим предметам. С сервой, вращающей датчик, наверное, было бы проще, но можно попробовать и так. Спасибо тебе за идею, анон. :3
>> No.97580  
>>97574
Попробуй засекать реперные точки. То есть в начальной позиции засекаешь два репера, ползешь в новую, там опять определяешь, где эти реперы, сканируешь местность и назначаешь новые реперы. Тогда будет неважно, на какой угол повернул твой вездеход.
>> No.97592  
>>97574
А гироскоп? А, он же едет. Тогда есть еще вариантов. Если не можешь в самопальный широскоп, Можешь запилить соленоид, вставить туда гвоздь, прикрепить к нему круглый предмет, могущий служить ключом для энкодера(например зеркало/уголковый отражатель, размеченный по углам кодом грея), прицепить под днище эту конструкцию и датчик. Пока девайс едет, гвоздь втянут. Останавливаемся - отпускаем гвоздь, отмечаем угол, поворачиваемся, считаем разницу. Эта хренота не скользит, но ось гвоздя должна совпадать с осью вращения.
>> No.97601  
Screenshot_2013-04-18-22-24-37-1608749751.png (0.0 KB, -1x-1)
0
>>97592
Вот схема. Извините за неровный ~~почерк~~ мэдскиллз
>> No.98016  
553e3a4fa6476a8a80db4beb94d463db21ce0a76.jpg (0.0 KB, -1x-1)
0
Подскажите ответ на дилетантский вопрос.
Есть плата с контроллером, принимающая в качестве питания любое напряжение от 6 до 20 вольт и питающая контроллер напряжением в 5 В. Есть батарея из аккумуляторов (6xAA), номинально дающая 7.2 вольта (по факту, разумеется, напряжение падает при разряде). У контроллера есть входы с АЦП. Каким схемотехническим решением можно измерить напряжение на питающей батарее, но так, чтобы это решение минимально потребляло ресурсы этой самой батареи и было достаточно простым?
>> No.98043  
>>98016
вольтметр?
>> No.98046  
>>98016
Резистивный делитель или мостовая схема. А результат на АЦП подавать. Потреблять будет столько на сколько рассчитаешь и насколько позволяет разрешение АЦП. А если применить экономичный ОУ или каскад на полевике, то возможно получится ещё экономичнее, из-за возможности сделать ток делителя в несколько микроампер.
>> No.99712  
futaba-s3003-servo.jpg (0.0 KB, -1x-1)
0
Даже не знаю, где спросить, но, наверное, здесь этот вопрос будет уместнее, чем на кафедре аналоговой электроники. Если я не прав - гоните, я не обижусь.

В общем, есть несколько сервомашинок Futaba S3003, заказанных у великого и могучего китайского народа.
Почти все полученные сервы работали прекрасно, кроме одной. Вроде бы она работает правильно и ловит указанный угол, но после достижения указанного угла начинает трястись туда-сюда. Особенно это заметно на малых углах - там ротор начинает колебаться градусов на 20. Сигнал в норме, другая такая же серва от того же пина позиционируется чётко и без проблем. С продавцом мы договорились - великий китайский народ бесплатно вышлет мне такую же серву, но мне интересно, с чем может быть связано такое поведение? Что можно попытаться сделать с трясущейся сервой, чтобы её починить?

P.S. Сервы выглядят точь-в-точь как на картинке и, судя по всему, не имеют к Futaba никакого отношения, но за их цену, наверное, я готов им это простить.
>> No.99730  
>>99712
Скорее всего это обратная связь глючит. Там внутри что-то похожее на переменный резистор - по его сопротивлению можно судить об угле поворота. Вот скорее всего у него плохо контачит щётка. Ну или покрытие износилось и сопротивление прыгает.
По крайней мере так были устроены советские сервы, может что-то и поменялось, хз.
>> No.100132  
18вольт.png (0.0 KB, -1x-1)
0
Микроэлектрон, смотри.
Есть акустика, питающаяся постоянным током с параметрами 18V/3,5A. Нужно запитать ее от аккумулятора, который выдает 12V. Я так понимаю, мне поможет в этом dc/dc преобразователь, но как их выбрать, черт подери!? Ведь нужно подобрать подходящий по току, напряжению и мощности.
>> No.100175  
>>100132
Бамп
>> No.100179  
>>100132
Ну, нужное напряжение ты знаешь. Замерить ток поможет амперметр, или шильдик на акустике (где-то около разъёмов), или документация. Дальше, зная эти параметры, ты легко сможешь найти нужный dc-dc boost преобразователь.
>> No.100181  
>>100179
Совсем забыл: мощность тоже должна быть написана на шильдике или в инструкции.
>> No.100670  
Микраны, где можно по-быстрому сделать качественный реболлинг в дс? Я заебался конторы обзванивать.
>> No.101532  
Screenshot.COM5.png (0.0 KB, -1x-1)
0
Анон, помоги обуздать обработку PCINT на ардуине. Суть такова: имеется Arduino Mega2560 R3, некоторые пины которой умеют генерировать прерывания PCINT (согласно pins_arduino.h для Mega2560, это пины 10-13, 50-53 и 62-69). К пину 10 подвешена кнопка, в нажатом состоянии подтягивающая его на землю. На плате работает вот такой код:`


#define BUTTON 10
#define LED 13

void setup()
{
Serial.begin(38400);

pinMode(BUTTON, INPUT);
pinMode(LED, OUTPUT);

volatile byte* pcmsk = digitalPinToPCMSK(BUTTON);
*pcmsk |= 1 << digitalPinToPCMSKbit(BUTTON);

volatile byte* pcicr = digitalPinToPCICR(BUTTON);
*pcicr |= 1 << digitalPinToPCICRbit(BUTTON);
}

void loop()
{
}

ISR(PCINT0_vect)
{
noInterrupts();

Serial.print("Detected PCINT0, elapsed ");
Serial.print(micros());
Serial.println(" us");

digitalWrite(LED, digitalRead(BUTTON));

interrupts();
}

` Проблема в том, что спустя несколько успешных срабатываний обработчика плата виснет и перестаёт отвечать на внешние раздражители. Если в коде основного цикла (функции loop()) разместить, например, моргание ледом, то оно тоже перестаёт выполняться. Что я делаю не так, анон?
>> No.101554  
>>101532
Отбой вопросу - как оказалось, класс Serial (HardwareSerial.h/cpp) активно пользуется прерываниями для своих нужд. Именно его использование в обработчике прерывания PCINT приводит к зависанию; без него же всё вроде работает прекрасно. Досадно, но тащемта без этого можно обойтись - достаточно будет сохранить в обработчике PCINT всю необходимую информацию и выставить какой-нибудь флаг, а обработать этот флаг уже из основного цикла.
>> No.101573  
>>101554
Тащем то да. В обработчике прерывания должно быть как можно меньше кода. Я обычно вообще просто выставляю флаг о том что событие произошло, а дальше уже разбирается основной цикл программы.
>> No.101914  
xbee-s6-wifi-dongle.jpg (0.0 KB, -1x-1)
0
Ах, это странное чувство, когда процессор вайфай-свистка мощнее, чем ядро платы, использующей этот свисток.
>> No.101915  
>>101914
И что? Вопрос какой?
>> No.101918  
>>101915
Нет никакого вопроса. Это была просто мысль вслух на правах бампа.
>> No.101946  
>>101914
Да, такое же чувство вызывают разного рода кодеки от VLSI. содержащие в себе довольно мощный DSP, управляемые какой-нибудь мегой
>> No.104692  
Анон, нужно взять сигнал с щелевой оптопары и послать его на альтеровскую ПЛИС. Посоветуй контроллер, чтоб переделать аналоговый сигнал в цифровой. Паять умею, в электронике не очень.
>> No.104696  
>>104692
любой где есть встроенный АЦП. Только как ты это сделаешь если
> в электронике не очень.
>> No.104700  
attiny13-dip.jpg (0.0 KB, -1x-1)
0
>>104692
По описанию - любая самая дешёвая ATtiny. Подробности зависят от того, каким образом ты будешь передавать данные на альтеровскую ПЛИС.
>> No.104715  
>>104692
А тебе какое разрешение АЦП нужно? Каким образом посылать сигнал будешь?
>> No.106026  
HC-SR04-lg.jpg (0.0 KB, -1x-1)
0
Анон, а не приходилось ли тебе работать с ультразвуковыми дальномерами HC-SR04? Попробовал пару датчиков - капризничают, черти. В даташите сказано, что после того, как я подам на вывод TRIG высокий импульс не менее 10 мкс длиной, на выводе ECHO через некоторое время должен появиться высокий импульс, длительность которого будет указывать на свободное расстояние перед датчиком. В принципе, он действительно так работает, если расстояние не превышает 50-60 см (correct-work.png). На бОльших же расстояниях датчик часто отказывается утягивать пин ECHO вниз, и в результате я получаю пикрелейтед (whole-period.png и zoomed-echo-start.png). Неужели с этим сталкиваются все пользователи таких датчиков?

P.S. Условия не такие уж и жёсткие (обычная квартира), датчики URM37 от DFRobot здесь же работают куда стабильнее.
>> No.106037  
>>106026
Попробуй ECHO подтянуть на GND через резистор ~1-10k.
>> No.106424  
12.png (0.0 KB, -1x-1)
0
Читает только первые 16 бит, остальные 16 выводит нули независимо от значения этих битов. ЧЯДНТ?

[code=C]

//Директивы препроцессора и команды конфигурации постить не буду

uint32_t codeData;
uint32_t ch;
unsigned int test;
unsigned int k;

codeData = 0b00101110100001100010111010000110; //Значение переменной для испытания программы, в дальнейшем он будет вводиться извне

ch = 0b00000000000000000000000000000001;

for (k=0;k<32;k++)`


{
test = codeData & ch;
if (test != 0)
{
PORTB.0=1;
putchar('1');
}
else
{
PORTB.0=0;
putchar('0');
};
ch = ch << 1;
delay_ms(30);
PORTB.0=0;
}

` [/code]

Вообще, в AVR можно как-либо проводить побитовые операции и переменными длиннее 16 бит?
>> No.106442  
>>106424
Делаешь сдвиг на 16 бит, записываешь результат в новую переменную, проводишь побитовую операцию.
>> No.106457  
Безымянный-69.png (0.0 KB, -1x-1)
0
>>106424
Каким компилятором ты пользуешься? Arduino, avr-gcc, твой код работает.
Собственно код:`


#define TEST_PIN 11
#define TX_INDICATOR 13

void setup()
{
pinMode(TEST_PIN, OUTPUT);
pinMode(TX_INDICATOR, OUTPUT);
}

void loop()
{
uint32_t codeData = 0b00101110100001100010111010000110;

uint32_t ch = 1;

// Отмечаем, что цикл начался, чтобы потом разобраться в графиках.
digitalWrite(TX_INDICATOR, HIGH);

for (int i = 0; i < 32; i++)
{
uint32_t test = codeData & ch;
if (test != 0)
{
digitalWrite(TEST_PIN, HIGH);
}
else
{
digitalWrite(TEST_PIN, LOW);
}

ch = ch << 1;
delay(30);

digitalWrite(TEST_PIN, LOW);
}

// Точно так же отмечаем окончание выполнения цикла.
digitalWrite(TX_INDICATOR, LOW);

delay(500);
}

` Временная диаграмма с пинов `TESTPIN` и `TXINDICATOR` - пикрелейтед.
>> No.106458  
1260953867811.jpg (0.0 KB, -1x-1)
0
>>106424
А, понял, в чём твоя ошибка - у тебя переменная test 16-разрядная, поэтому когда единичка в ch уползает за пределы 16 бит, там всегда оказывается ноль. Я в своём коде это неосознанно поправил.
>>106457-кун

Томо няша :3
>> No.106467  
81.jpg (0.0 KB, -1x-1)
0
>>106457
> Каким компилятором ты пользуешься?
Code Vision AVR.
> у тебя переменная test 16-разрядная
Спасибо, не доглядел. Почему-то мне подумалось, что значимым там будет только младший бит и её вообще можно было объявить как bit. Теперь дошло, что единица или ноль будет в читаемом разряде, а не в младшем.

Алсо, не понимаю, почему Analog Devices не могли сделать для этого адского чипа нормальный интерфейс - SPI или I2C.
>> No.106468  
synthesier.png (0.0 KB, -1x-1)
0
Всё, работает.
>> No.106471  
>>106467
> Алсо, не понимаю, почему Analog Devices не могли сделать для этого адского чипа нормальный интерфейс - SPI или I2C.
Так это ж синтезатор частоты из лохматых годов. Тогда ещё SPI не в моде было. Да и контроллеры были помедленнее, в моде были параллельные шины.
>> No.106472  
>>106457
Алсо ты заставил дальномер работать-то?
>> No.106507  
long-range.png (0.0 KB, -1x-1)
0
>>106472
Да, заставил - с внешней подтяжкой к земле на ECHO ему стало лучше (повесил 1К), и расстояние до полутора метров он угадывает довольно точно. Тем не менее, на расстояниях больше 160-180 см он по-прежнему часто теряется и возвращает импульс чуть больше 30 мс, что соответствует расстоянию около 504 см (для перевода я пользовался коэффициентом 6.1 мс/м, или 2 / 0.33 м/мс). Возможно, он теряется из-за переотражений сигнала от стен в комнате, но за оправдание это всё равно не сойдёт. Как результат, для разведки местности такие датчики мне не подойдут - придётся использовать URM37, который работает более предсказуемо, но и стоит примерно на порядок дороже (~$15 за один URM37 против ~$1.5-2 за один HC-SR04).
>> No.106510  
>>106507
А мне левая пятка подсказывает что это "паразитная засветка" из-за близко расположенных приемника и передатчика. Судя по пикчам в интернете у URM37 они чуть больше разнесены на плате.
Можно попробовать соорудить перегородку и поигравшись с её длинной добиться устойчивой работы. Или рупоры несколько удлиннить, в общем сделать так, чтоб сигнал мог попасть только отразившись от чего-то спереди.
>> No.106512  
>>106510
> длиной
Чертова опечатка, преследует меня.
>> No.106513  
>>106510
> А мне левая пятка подсказывает что это "паразитная засветка" из-за близко расположенных приемника и передатчика.
Разве не должна она в таком случае проявиться гораздо раньше, примерно через 30 мкс (вроде бы примерно столько времени потребуется звуку на преодоление одного сантиметра между передатчиком и приёмником) после окончания сигнала с TRIG?
Олсо, попробовал поразвлекаться с перегородкой. Пробовал пластиковые карты (8.5 см в длину), кусочки картона (5-15 см) и даже внешний жёсткий диск (около 15 см) - бесполезно, в том же положении он продолжает показывать свои 30.78 мс.
>> No.106527  
vlcsnap-2013-06-13-01h26m27s172.png (0.0 KB, -1x-1)
0
>>106424-кун снова на связи. Теперь проблема с дисплеем. Есть МЭЛТовский ЖК-дисплей 20x4 (хотя, это роли не играет).
Суть в том, что мне надо вывести на него переменную типа float, ну или, хотя бы, int.
Есть ли способ сделать это так же легко, как и вывод этих переменных не терминал т.е. printf(var);? Ну или, хотя бы, какой-то универсальный алгоритм.
Не смог ничего подобного ни найти в учебниках Шпак или Лебедева, ни нагуглить. Не думал, что такая "безобидная" вещь, как дисплей, вызовет столько геморроя - с терминалом всё идёт гладко, а вот на дисплее застрял.
>> No.106528  
> на терминал
фикс
>> No.106531  
>>106527
> Есть ли способ сделать это так же легко, как и вывод этих переменных не терминал т.е. printf(var);? Ну или, хотя бы, какой-то универсальный алгоритм.
Твой алгоритм действий:
1. Найти/написать библиотеку для работы с дисплеем (если ещё не), чтобы иметь возможность сделать что-нибудь вроде `outputTextToMyAwesomeDisplay(char text, uint8t x, uint8t y)`. Готов поспорить, что контроллер твоего дисплея тоже совместим с HD44780 (данные идут по 4 или 8 линиям, для управления используются выводы RS, R/W и E), а значит, готовых библиотек и руководств по их написанию очень много (например, от Дихальта: http://easyelectronics.ru/avr-uchebnyj-kurs-podklyuchenie-k-avr-lcd-di[...].html ).
2. Для перевода float или int в строку можно воспользоваться функциями `ftoa` или `itoa` соответственно. Или, если ты гуру форматов printf, задействовать `sprintf`.
>> No.106591  
ind.png (0.0 KB, -1x-1)
0
>>106531
Спасибо, пока доброчан лежал, дописал уже всё.

void ind(unsigned long ind)`


{
char str[50];
lcd_clear();
sprintf(str, "Frequency = %dHz", ind);
lcd_puts(str);
}

`
> Готов поспорить, что контроллер твоего дисплея тоже совместим с HD44780
Контроллер - КБ1013ВГ6. Шина восьмибитная, да (хотя я использую четырёхбитную передачу, что допустимо по заявлению производителя).
>> No.106761  
На меня внезапно взвалили задачу, вроде бы, довольно простую, но с одной проблемой. Теперь к теме: нужна ИМС счётчика импульсов. Конкретно - двоично-десятичный счётчик. Всё бы ничего, но работать она должна на частотах до 50 МГц.
Счётчики-делители не предлагать, т.к. в установке, для которой я разрабатываю блок счёта, нужен точный подсчёт количества импульсов за период времени длиной в 10-70 мкс (время счёта задаётся оператором).
>> No.106830  
>>106761
А серия ALS не на таких ли частотах работает?
http://www.fairchildsemi.com/an/AN/AN-319.pdf
>> No.106832  
>>106830
До 30 МГц она.

Проблему частично решили, заказчик сказал собирать на IN74AC163. Теперь другая проблема. У 74AC163 нет выхода переноса разряда (а нужно включить 4 счётчика). Там есть отдельный счётчик-делитель на 16, работающий постоянно и не подчиняющийся входу разрешения счёта.
Суть в том, что входы разрешения счёта будут подключаться к таймеру на кварцевом генераторе на 1 МГц и программируемом счётчике-делителе (К561ИЕ15), который будут задавать время счёта.
В современных ИМС и в их западных названиях не разбираюсь. Так что хотел попросить - скажите, пожалуйста, какие есть двоичные четырёхразрядные (не двоично-десятичные, я понял, что с двоичными будет проще) скоростные счётчики с переносом и блокировкой?
Понял, что надо учиться работать с ПЛИС, но тут время поджимает и работать надо с тем, что есть, а есть логика; атмега, которая управляет установкой и счётчиком, читает данные со счётчика и отправляет на ПК и, собственно, ПК с LabVIEW, откуда будет осуществляться управление установкой и где будет выводиться диаграмма, на которой по осям X и Y откладываются координаты головки, а от интенсивности излучения, зафиксированного ФЭУ, будет зависеть цвет точки по данным координатам.
>> No.106836  
163.png (0.0 KB, -1x-1)
0
>>106832
F161-й/F163-й например: http://www.nxp.com/documents/datasheet/74F161A163A.pdf
И частота вроде тоже подходящая
> Typical fmax=130MHz
Алсо судя по пикчам и описанию у 163 должен быть выход переноса, это TC
> (1) = The TC output is High when CET is High and the counter is at Terminal Count (HHHH for 74F161A)
Да и схема говорит о том, что он должен становиться в "1" при "1" на всех выходах когда на Q будет "1", на #Q будет "0", а после инверторов будет как раз "1" и при "1" на CET (видимо это вход разрешения переноса).
Короче это все есть и на выбранной 74AC163.
>> No.106847  
>>106836
Спасибо, посмотрел графики логических состояний и понял что и как.
Теперь другой вопрос. Можно ли для этих целей использовать ресурсы какого-нибудь микроконтроллера, например, из серии ATxmega? Т.е., у него есть встроенные таймеры и счётчики. Можно ли ими считать импульсы с такими частотами?
>> No.106876  
>>106847
http://www.atmel.com/Images/Atmel-8068-8-and16-bit-AVR-XMEGA-A3-Microc[...]t.pdf
Если импульсы хорошие и ровные то да, думаю можно. Запрягаем один 16-ти разрядный счетчик считать поступающие импульсы на какую-нибудь ногу (максимально мы можем насчитать их 65535 до прерывания, это при 30МГц дерганья будет ~458 прерываний в секунду (458Гц) или одно прерывание каждые ~2.1мс). хМега должна переварить такой поток, т.к. там clk до 32МГц. Только нужно учесть, что обработчик должен выполняться максимально быстро и в программе не должно быть кусков огороженных asm('cli') ... asm('sei'), выполняющихся дольше ~1мс (чтоб не терять импульсы).
Примерно так я это вижу в теории.
>> No.106913  
>>106507
Беда с определением именно из-за переотражения сигнала. Ничего не поделаешь, у меня до 3х метров нормально видит, дальше уже ерунду выдает. Хотя именно точные измерения в районе метра, дальше уже "гуляет" значение. Если нужно определять точно и далеко, нужен хороший мощный излучатель, чувствительный приемник и, желательно, сразу цифровой интерфейс, а не слабенькая пищалка за $2.
>> No.106919  
>>106913
> сразу цифровой интерфейс
К сожалению, не всегда это плюс. Например, я использую 3 датчика URM37 с Arduino Mega R3 (на ATmega2560), на которой 4 UARTа. Два из них заняты под связь (прошивка и отладка + беспроводной передатчик), ещё один - под общение с камерой. Остаётся всего один хардварный UART, которого точно не хватит на три датчика. Можно было бы, конечно, использовать софтварный UART (SoftwareSerial), но конкретно с Arduino Mega у меня он почему-то не заработал (про то, что для RX используются только пины с PCINT, я знаю, но это ничего не меняет). Вот и приходится использовать их в тупом, но работоспособном режиме TRIG/ECHO.
>> No.106924  
>>106919
> Остаётся всего один хардварный UART, которого точно не хватит на три датчика.
А под i2c или spi датчиков не бывает? Я б брал такие, ибо uart это точка-точка и проводов много надо. А на одну шину spi/i2c/twi можно повесить несколько девайсов (отдельные понадобятся только DEVICE_SELECT выводы в случае spi).
>> No.107056  
>>106924
Кто-нибудь имел дело с LabVIEW Embedded Module for ARM? С кряком нашёл только версию 8.6. Проблема в том, что она не работает с контроллерами Cortex-M4. Более новые версии, поддерживающие Cortex-M4 есть, но я не могу найти их в свободном доступе.
Если они есть - скажите, пожалуйста, где их можно скачать, желательно, наиболее свежую из взломанных.
>> No.107163  
>>106919
> Вот и приходится использовать их в тупом, но работоспособном режиме TRIG/ECHO.
Проблема тут в том, что возникают фризы на период измерения, поскольку ожидание ответа и измерение длительности импульса идет условно-бесконечным циклом, на период которого запрещены прерывания. Иначе точность никакая будет.
Можешь глянуть, вот исходник от робота: 7xm.ru/f/f/arduino.0.1.24-10-12.23-38.zip
>> No.107169  
>>107163
> Иначе точность никакая будет.
Нет, вполне терпимая - пины ECHO датчиков подключены к выводам платы с PCINT, и я узнаю об изменении их состояния почти сразу же. Да и потом, для всего, что висит на моём роботе, я пишу дрова без использования `delay()` - вместо этого классы, работающие с периферией, получают управление из `loop()` и обновляют в это время своё состояние. В результате с десятком разных датчиков/модулей, драйверы которых написаны таким образом, вполне можно добиться периодичности порядка 80-100 мкс между вызовами - для URM37 это составит погрешность в пару сантиметров.
>> No.107329  
>>107163
> спойлер
Анон, а что твой робот делает (если не секрет)? Судя по исходникам, это что-то вроде шагохода, который передвигается по местности и огибает препятствия?
>> No.107331  
>>107329
Поиграю в Вангу - это анон с механическим пауком.
>> No.107352  
зит.png (0.0 KB, -1x-1)
0
Может кто-нибудь посоветовать годный учебник по микроконтроллерам Cortex-M4? Сильно привык к AVR и изучение примеров кода к ARM вызвало некоторый когнитивный диссонанс - вместо привычных PORTA, PORTB и т.д. какие-то длинные строки с GPIO.
И ещё компилятор (CooCox) не создаёт никакого кода, ответственного за периферию МК как CodeVisionAVR, создающий огромную шапку, где подключаются нужные библиотеки и настраивается периферия.
>> No.107375  
>>107352
> CodeVisionAVR, создающий огромную шапку, где подключаются нужные библиотеки и настраивается периферия
Просто интересно: а что вообще на AVR можно настраивать огромной шапкой? У них периферии кот наплакал же, и далеко не вся она используется в конкретных проектах. Зачем тогда тратить время на её инициализацию?
>> No.107380  
T13.png (0.0 KB, -1x-1)
0
>>85543
Не туда подключал, пикрелейтед.
>>107163
Почему нельзя подключить выводы ECHO к внешним прерываниям и по положительному фронту запускать таймер, а по отрицательному останвливать? Процессор во время измерения никак не будет занят.
>>106847
Скорее всего нельзя, в мегах, например, максимальная частота таймера для асинхронного режима была fcpu/2.
>>107352
> CodeVisionAVR, создающий огромную шапку
Бестолковая фича, которая зачем-то инициализирует неиспользуемую периферию, 90% этой шапки - не нужный код. И вместо названий битов в регистрах там волшебные числа.
>> No.107382  
>>107352
Ты это я. Имеется плата STMF4Discovery, кто-то пишет использовать системную библиотеку (так как там ошибки), кто-то пишет использовать. А как делать то или другое, никто не объясняет. Сижу, пытаюсь скурить даташит.
>> No.107383  
>>107382
не использовать
fix
>> No.107384  
>>107380
> Бестолковая фича, которая зачем-то инициализирует неиспользуемую периферию, 90% этой шапки - не нужный код. И вместо названий битов в регистрах там волшебные числа.
Кстати да, удобряю. Всегда удивлялся этому. В своих программах я обычно оставлял неиспользуемую периферию в покое или отключал только то что не нужно выборочно. Да и вообще мне больше понравился WinAVR как среда разработки и компилятор, а CodeVisionAVR я использовал как прошивалку и терминал.
>> No.107392  
arduino_v2_by_pighixxx-d5wpn8h.png (0.0 KB, -1x-1)
0
>>107380
> Почему нельзя подключить выводы ECHO к внешним прерываниям и по положительному фронту запускать таймер, а по отрицательному останвливать?
Отчего же нельзя, вполне себе можно. Вот только внешних прерываний на ардуинах кот наплакал (я имею в виду INTx), поэтому на все датчики их может не хватить. Да и с таймерами тоже напряг. Лично мне всё же хватает простого опроса из основного цикла. Если у кого-то ещё есть любая ардуина и любой ультразвуковой дальномер, работающий по принципу TRIG/ECHO, предлагаю опробовать прикреплённую самописную либу. Может быть, когда-нибудь у меня дойдут руки написать диспетчер задач, и тогда во всём мире настанут мир, радость и процветание. Код прибит гвоздями к содержимому Arduino.h, поэтому без настройки avr-gcc для сборки C++, без своих реализаций типов byte и boolean, без переписывания метода attach() и без собственных реализаций функций millis() и micros() на ванильных AVR оно не взлетит.

Дисклеймер: осторожно, внутри архива может попадаться быдлокод на C++ с безграмотными англоязычными комментариями. Открывая файлы с кодом, вы признаёте, что делаете это на свой страх и риск. Если вдруг у читателей разорвётся задница или случится глазное кровотечение, автор не несёт за случившееся никакой ответственности!
>> No.107938  
Привет, анон. Я пробовал задавать вопрос про электроэнцелографы в треде нейронаук, но там промолчали, поэтому я пришел к тебе. Допустим, я хочу замерять не всю электрическую активность мозга, а только альфа-ритмы. Достаточно ли мне для этого осциллографа и нейробиолога, который скажет, с какого места на голове считывать напряжение? Я вроде как имею некие знания теоретические об электронике, и некие теоретические по электрофизиологии, но, во-первых, и тех, и других мало, а во-вторых, они не состыкуются вместе, и в гугле я тоже ничего особо на эту тему не нашел. Так что буду очень признателен, если кто-то ответит на мой вопрос, или хотя бы скажет, в каком направлении копать.
>> No.107941  
>>107938
А разве эти волны не вычисляют математически после анализа электрической активности мозга в нескольких точках? Мне кажется тут нужно что-то более сложное, чем просто измерять сигнал в определённой точке.
>> No.107943  
>>107941
По-моему, ты не прав, однако в любом случае реквестирую ссылок и литературы, а не мнения с дивана не как что-то плохое, но без аргументов... сам понимаешь.
>> No.107957  
>>107943
> По-моему, ты не прав
Вполне возможно, я этим никогда не занимался.
> однако в любом случае реквестирую ссылок и литературы, а не мнения с дивана
Из описания с википедии можно примерно понять куда нужно тыкать (затылочная часть, O1 и O2 по классификации 10-20%) электроды и какого размаха напряжений нужно ожидать (50-100мВ), алсо частота Альфа-ритма до 14Гц, а это значит что для наблюдения тебе нужен осциллоскоп с большим послесвечением или осциллограф с памятью, иначе всё что ты увидишь - прыгающая точка.

ruwiki://Альфа-ритм
ruwiki://Электроэнцефалограмма
ruwiki://Электроэнцефалограф
ruwiki://Электроэнцефалография
ruwiki://Международнаясистемаразмещенияэлектродов«10—20»
http://www.booksmed.com/nevrologiya/703-klinicheskaya-yelektroyencefal[...].html
Может кто ещё набежит с более полезными советами. Так что это на правах бампа.
>> No.107962  
>>107957
Книжку почитаю, и спасибо за международную систему размешения электродов, думаю, будет полезно.
>> No.108498  
titlescreen-panorama01.jpg (0.0 KB, -1x-1)
0
Привет, анон. Я случайно нашёл у себя плату оперативной памяти на 128 мегабайт, и мне стало интересно, что я могу с ней сделать. Собственно вопрос: что нужно почитать, чтобы понять, где у неё входы, где выходы, что нужно на вход подавать чтобы получить тот или иной результат на выходе... И так далее.
Мануалы, их есть у тебя?

Пикрандом.
>> No.108499  
>>108498
Забыл. http://www.memoryten.com/pc/001147/SDRAM-168p-PC133-128MB/
>> No.108503  
>>108498
Если это DDRх, то ничего ты с ней не сделаешь. Для работы такой памяти нужен контроллер памяти, который является составляющей чипсета или проца. Если это нечто древнее типа SDRAM, то можно через пляски с бубнами прикрутить к ардуино, гугли нашумевший в прессе проект, где на атмеге чел линукс запускал.
>> No.109276  
1800634-EQUGSGO.jpg (0.0 KB, -1x-1)
0
Анон, я хочу научиться красиво-переливчато мигать разными светодиодами. С нуля.
Что можно почитать на эту тему?
>> No.109279  
>>109276
Наверное тебе нужно прочитать про широтно-импульсную модуляцию (ШИМ), затем выбрать контроллер который имеет несколько каналов ШИМ и написать под него программу.
>> No.109312  
>>109279
Спасибо!

У меня ещё вопрос - какой программатор лучше взять?
Мне не нужна сильная навороченность, надо самое неговно из дешёвых.
С: ровным советовала
>> No.109315  
>>109312
usbasp
>> No.109650  
>>109315
> 2013
> avr

Закопайте обратно. Армы и дешевле и мощнее.
>>109312
Бери leaf maple, 10 евро на алиэкспересс.
>> No.109652  
>>109650
> Армы и дешевле и мощнее.
И что, теперь в каждый брелок по арму ставить? Тиньки и слабенькие меги вполне демократично стоят вроде бы. Тем более если задача - помигать светодиодами.
мимодил
>> No.109737  
>>109652 STM32F050xx стоит 28.60р, avrы от 50р. Остается только суровый PIC10F20x, он вдвое дешевле, но способен именно что помигать светодиодом.
> И что, теперь в каждый брелок по арму ставить?
Забивание гвоздей микроскопом? Таковы реалии - массовое производство, упрощение разработки.
>> No.109756  
>>109650
Ну-ну. Я под телечип загрузчик писал, убут не устраивал из-за своей сложности метр весит, из-за универсальности 90% кода не нужно, а нужно-то настроить память, флешку, и тут же отдать управление линуксу. Так вот. Помигать диодами еще можно, но написать качественно работу с usb, sata, hdmi это уже уровень мастера кодинга скорее даже не кодинга, а копания кривого ДШ и bsp, по dsp молчу вообще, соло не взять никогда - это тысячи человекочасов. Армы созданы уже под линуксы или ртосы, или, как минимум для младших типа кортекс 0, кучу заводских либ. Смысл от этого? С таким же успехом можно поставить линукс на пека и кодить hello_world.ko, пользы столько же. Речи про производство тут нет, разговор больше о хобби, в производстве важно чтобы было дешевле, а вот для обучения важен нарастающий уровень сложности
А вот атмелы своей безумной простотой дают возможность все либы писать с нуля, что в свою очередь дает понимание работы железа. От армов новичок получит бугурт и, с большой долей вероятности, дропнет увлечение вообще. Ну или будет на манер дельфиста клянчить либы по форумам и изучать китайский, потому что много либ только там есть.
Если нужно только мигать диодами или дергать реле, то MSP430 одназначный вариант. Гуглим ланчпад.
>> No.109758  
Анон, прошу помощи. Ищу что-нибудь наподобие arduino, но на ARM. Показались неплохими http://tinyurl.com/pue2gwy , http://tinyurl.com/qhn6367 , http://tinyurl.com/ooohhdy , http://tinyurl.com/qdp38gt и http://tinyurl.com/pexkhgs , но не знаю, какую выбрать. Посоветуй, пожалуйста, или подскажи вариант получше в пределах 3К рублей. Необходимо, чтобы я мог подключить как можно больше двигателей, датчиков, радиомодулей и прочего барахла. Сам я ни разу с микроконтроллёрами не работал раньше, поэтому решил выбрать готовое решение, чтобы не перепаивать по десять раз за день.
>> No.109759  
>>109650
>>109756
Я чего то не понимаю, объясните почему не советуют PIC и AVR ?
Или хотя бы ардуинки?

Взял МК написал/скачал код, засунул в МК и всё.
Разве ARM легче? Там большие, страшные платы. Или МК можно вытащить и засунуть в готовую схему? Много раз вбивал в поиск как программировать МК, сделать то и то. Ни разу не выдалась схема на ARM.
Мне всегда казалась что сперва нужно поработать с AVR/PIC и только когда сожжёшь их следует переходить дальше.

Различные MSP STM в глаза не видел, это они такие и есть огромные платы как ардуино? Одна такая плата будет больше корпусов моих поделок.
>> No.109760  
>>109759
Армы хоть и паяются тяжелее, но они мощнее, тридцатидвухбитные и вообще это модно. А если серьёзно, я не хочу разделять задачу между МК, когда упрусь в потолок тех же AVR.
>> No.109761  
>>109760
Но для начинающего разве они лучше? Если да то чем? И они так и идут в комплекте с огромной платой для работы с ним, откуда его нельзя вытащить ?
>> No.109763  
>>109761
> > Но для начинающего разве они лучше?
Не знаю, сам начинающий.
> > И они так и идут в комплекте с огромной платой для работы с ним, откуда его нельзя вытащить?
Есть без платы, есть с платой. В крайнем случае, феном вытащить можно.
>> No.109764  
>>109652
В каждый брелок. Так всегда - сначала хочется диодами мигать, а потом линукс туда ставить. Лучше сразу АРМ, разница в цене - копеечная.
мимоармадил
>> No.109777  
>>109759
> Я чего то не понимаю, объясните почему не советуют PIC и AVR ?
По той же причине, по какой на рыболовном форуме диванные профи сразу насоветуют сет на $1000++, несмотря на то, то начинающему хватит китайского набора за 500 рублей.
>>109761
Для новичка армы это темный лес, и дело не в платах, китайцы на любой вкус и кошелек и делают. Вопрос в том, что:
- певрое, сразу покупай жтаг, потому что китайские поделки только через него шьются. Ну еще свд, что один х-й, потому что на китайский программаторах они парой обычно идут.
- второе, готовься к 2к+ страничным даташитам и не как у атмела, где все разжеванно 18 шрифтом с картинками да примерами, а тупо описания регистров, то есть ДШ в разы плотнее в плане информации и рефам с них на еще большие - usb, hdmi, can, lan...
- третье, это отсутствие адекватных бесплатных студий под арм, меньше примеров по сети, особенно если не знаешь китайский основная кузница контента по армам это Поднебесная, что логично.
- четвертое, это киты. Армы все 3.3\1.8в, тысячи ардуиновских пятивольтных китов не подойдут, а значит все датчики будешь ваять сам или паять переходники
Да, армы мощнее, да, круче в каком-то плане. Но они ближе к реальному производству, чем к хендикрафту, если твоя цель дальше делать карьеру по армам, то вперед, нет ничего невозможного! Если же тебе надо запилить робота или еще гиковскую какую игрушку, то смотреть стоит в сторону обычной ардуины, и, если она не справляется, выносу тяжелого кода на пека или малину\олимекс наиболее мощные и дешевые из всех линуксовых борд.
>> No.109797  
http://www.st.com/web/catalog/tools/FM146/CL1984/SC720/SS1450/PF122903
Этой штукой можно любые платы с stm32 шить же, да?
>> No.109800  
>>109797
Да, вполне можно. Но у китайцев оно будет раз в 5 дешевле если не нужно для работы, то можно смело брать китайщину
>> No.109808  
>>109800
Спасибо.
>> No.110088  
mega2_ret_by_pighixxx-d5yqsht.png (0.0 KB, -1x-1)
0
Анон, пожалуйста, помоги решить задачу.
Дано:
- Робот на базе платы Arduino Mega2560;
- NiMH-аккумулятор (6xAA), номинальное напряжение - 7.2 вольта (плата мониторит фактическое напряжение и может определить, когда аккумулятор сядет до некоторого допустимого порога);
- Китайский boost-buck регулятор для питания платы, делающий из напряжения на батарее 5 вольт (плата со всеми датчиками потребляет около 0.5-0.7A, и встроенного регулятора может не хватить).
Задача: организовать дозарядку аккумулятора без отключения платы.
Вопросы:
1. Могу ли я просто взять и подключить зарядное устройство параллельно аккумулятору, не отсоединяя от неё плату и прочую нагрузку (она по-прежнему потребляет 0.5-0.7 А)? Будет ли он при этом заряжаться?
2. Возможно ли взять солнечную панель с выходным напряжением в районе 10-12 В, дотянуть его регулятором до 8.4 В и заряжать аккумулятор от неё (плата по-прежнему потребляет 0.5-0.7 А)?
>> No.110101  
>>110088
> Могу ли я просто взять и подключить зарядное устройство параллельно аккумулятору, не отсоединяя от неё плату и прочую нагрузку (она по-прежнему потребляет 0.5-0.7 А)? Будет ли он при этом заряжаться?
Если зарядное устройство потянет заряд аккумуляторов и твою плату. Алсо контролировать заряд будет довольно сложно (но нужно) особенно если потребление твоей платы не постоянно (а это так), а никель-марганцевые аккумуляторы довольно чувствительны к циклам заряда-разряда и постоянная подзарядка их скорее всего прибьёт.
> Возможно ли взять солнечную панель с выходным напряжением в районе 10-12 В, дотянуть его регулятором до 8.4 В и заряжать аккумулятор от неё (плата по-прежнему потребляет 0.5-0.7 А)?
Можно, опять же если она будет выдавать требуемый ток. Сомнительно, кстати.
>> No.110103  
>>110101
> никель-металлгидридные
Черт, постоянно забываю.
>> No.110135  
>>109777
> певрое, сразу покупай жтаг, потому что китайские поделки только через него шьются.
И как я только свою первый STM32F103 без всякого JTAG шил, обычного адаптера на PL2303 хватало?
>> No.110235  
>>110135
Ардуины тоже шьются обычным переходником USB-UART (часто он встроен в саму плату), но глупо утверждать, что все AVR можно шить через UART.
>> No.110243  
>>110235
С кортексами-м дело как-раз обстоит наоборот. Там фабричный загрузчик для прошивки через последовательную периферию (от I2C и USART до USB) — норма жизни. Если взять STM32, на котором как-раз и сделано большинство дешёвых китайплат, то грязные подробности расписаны тут: http://www.st.com/web/en/resource/technical/document/application_note/[...]4.pdf
>> No.110941  
>>65123
> Правда заюзать я его не могу, т.к. он bga очень маленьких размеров. Такие платы я пока делать не умею.
Сделай этажерочный микромодуль (можешь туда и всякую обвязку запихнуть), распаяй на нём матрицу из игл (можно взять булавки и обкусать их до нужной длины), залуди их острия, смажь флюсом и припаяй туда чип.
>> No.110943  
13183997030924.jpg (0.0 KB, -1x-1)
0
Посоветуйте годную литературу (желательно, в форме учебника) по STM32 (Cortex-M4), где подробно разобрано, что какая цифра или буква значит (ЯННП в этих длинных строках, обозначающих порты вместо привычных PORTX.X и других обозначений подобного вида). Смотрю примеры программ для него и охуеваю после AVR.
>> No.111553  
DSC_4180.jpg (0.0 KB, -1x-1)
0
bump
>> No.111562  
>>38954
Взял себе STM32F4DISCOVERY, жду. Надеюсь, слоу-почта не подведёт.
>> No.111566  
>>110943
Доброчую реквест! Правда, думаю, что такого учебника нет. Но статьи есть, например:
http://we.easyelectronics.ru/STM32/rukovodstvo-k-bystromu-startu-po-ra[...].html
>> No.111594  
>>111566
По AVR и PIC же есть, думаю, по ARM есть тоже.
>> No.111602  
>>111553
Что за чипы на плате?
>> No.111605  
>>110135
Ты покупал готовую плату или именно микросхему? Сам купил нераспаянную печатную плату для STM32F103XC, на плате предусмотрена установка драйверов и разъёмов RS-232 и USB. Когда будут деньги - докуплю детали и распаяю, но интересует, можно ли будет прошить чип через RS-232 либо USB, или сначала нужно через JTAG прошить туда бутлоадер?
И аналогичный вопрос по контроллерам ATxmega - шьются ли они через ISP, или только через JTAG?
>> No.111637  
0_4de77_8d9254a9_XXXL.jpg (0.0 KB, -1x-1)
0
Набралось тут несколько нубовопросов.
Стоит брать dc-dc преобразователь на tps62220? Дроссель рекомендованный нашел, но все равно смущает запредельная частота в 1.25мгц.
На чем нынче принято собирать включение/ресет с кнопки? Спецмикросхемы типа ltc2950 стоят неадекватно. Flip-flop типа 74AHC1G79 дешев, но надо что-то делать с уровнями (4.2в батареи и 2.6в девайса). Пара диодов? При 1мкА падение будет все те же 0.5в?
Насколько нужны ограничения тока 100/500мА, контроль температуры батареи для usb liion зарядника? 100-150р за штуку, попробуй, еще захочешь. Поставить max1555 и не париться?
Нужны ли на usb d+/d- резисторы по 33ом, емкости 47пф на землю, защитные диоды? Как бы весь этот хлам в 1206 не сделал только хуже. И еще, зачем может быть нужен резистор в 1.5ком с gpio контроллера на d+?
Как называются/где купить разъемчики под кварц с пикрелейтед?
>> No.111638  
>>111637
> смущает запредельная частота в 1.25мгц
Больше частота - меньше размеры элементов.
>> No.111639  
>>111637
> На чем нынче принято собирать включение/ресет с кнопки? Спецмикросхемы типа ltc2950 стоят неадекватно. Flip-flop типа 74AHC1G79 дешев, но надо что-то делать с уровнями (4.2в батареи и 2.6в девайса). Пара диодов? При 1мкА падение будет все те же 0.5в?
Я не парился вообще и подключал кнопку reset параллельно конденсатору, который одной ногой был на reset контроллера, а другой заземлён. Правда это было с атмегой 128. Алсо ноги у твоего чипа 5v compatible? если да, то в принципе пофиг на уровни - у cmos плавающие уровни высокий-низкий в зависимости от напряжения питания. Алсо если не ошибаюсь HCT на пониженные напряжения (или HC вообще).
> Насколько нужны ограничения тока 100/500мА, контроль температуры батареи для usb liion зарядника? 100-150р за штуку, попробуй, еще захочешь. Поставить max1555 и не париться?
C Li-Ion нужно быть аккуратнее, если не хочется чтоб она взорвалась. Я бы поставил все необходимые цепи защиты и контроля.
> Нужны ли на usb d+/d- резисторы по 33ом, емкости 47пф на землю, защитные диоды?
Желательны, ничем они не помешают, если включены правильно.
> И еще, зачем может быть нужен резистор в 1.5ком с gpio контроллера на d+?
А это вы батенька не читали спецификацию USB или примеры применения. Хоть я и сам щас смутно помню, но от подтяжки на d+ зависит на какой скорости будет работать интерфейс (USB 1.0/1.1/2.0).
>> No.111640  
Снимок-экрана-2013-11-07-в-10.05.45.png (0.0 KB, -1x-1)
0
>>111638
Но и выше требования к разводке, самим элементам.
>>111639
> ноги у твоего чипа 5v compatible
Нет, максимум vcc+0.3v. Итого 2.9v.
Примерная схема на пикрелейтед. Триггер с инвертирующим выходом, pwr on подключен ко входу enable dc-dc преобразователя, pwr* sw к микроконтроллеру для программного выключения питания.
> А это вы батенька не читали спецификацию USB
Спасибо, полистаю.
>> No.111667  
>>111640
> Но и выше требования к разводке, самим элементам.
Мегагерц не свч. При F=1,25MHz, длина волны λ будет ~240 метров. Что бы гипотетически излучать в этом диапазоне в сколько-нибудь значимом виде тебе нужно 120 метровую дорожку (1/2λ) или 60 метров (1/4λ). Да и к тому же эта штуковина маломощная.
Ну, понятное дело что следует обойтись без пространственных петель и всё такое.
> Примерная схема на пикрелейтед.
Да вроде должно работать, только я бы подтянул PWR_ON к земле резистором ~10-15k, чтоб у схемы при подключении основного источника питания было одно стабильное состояние - отключено. Ну и резистор на 1мОм я бы заменил на 10-15кОм, скорее всего от мегаомного толку не будет.
>> No.111691  
Анон, а Анон. Выручай. Поясни пожалуйста за Сигма-Дельта АЦП.
В частности, я не понимаю, зачем перед интегрированием входного сигнала вычитается то, что получилось на предыдущим шаге.
>> No.111726  
Где можно скачать взломанные версии LabVIEW Database Connectivity Toolkit 2012 и LabVIEW Embedded Module for ARM Microcontrollers - English 2012?
>> No.112094  
shayla_1_by_klyrj-d3jqb8v.jpg (0.0 KB, -1x-1)
0
Анон, у меня вопрос по UART в целом и его реализацию на AVR в частности. Если тебе лень читать стену кукаретических выкладок, можешь переходить сразу к последнему абзацу - там расположен сам вопрос.
Суть такова: я пытаюсь изобрести принципиально новый велосипед и написать удобную обёртку для UART атмеги - что-то вроде ардуиновского `HardwareSerial`. Конечная цель - получить возможность делать что-нибудь вроде `Serial0.write(&buffer, offset, length)`, или `Serial0.print("Hello world!\n")`, или `if (Serial0.available() > 0) byte b = Serial0.readByte()`. Казалось бы, с этой задачей справится и упомянутый `HardwareSerial`, но есть одно но: принципиально новая(тм) обёртка будет эксплуатироваться в рамках домашне-наколенной RTOS, и основная её задача - потреблять процессорное время только тогда, когда её попросят, и в объёмах, не превышающих требования планировщика задач. Т.е. в идеале я бы хотел получить что-то примерно такого плана (псевдокод):`


void someSeriousTask() // длительность выполнения, например, не более 200 мкс
{
// ...
if (someSeriousSignalDetected())
{
Serial0.asyncWrite(&largePieceOfData, 0, 144);

// Примечание: допустим, UART0 контроллера настроен на работу со скоростью 115200 бит/с,
// или 14400 байт/с. Стало быть, на передачу 144 байт уйдёт 0.01 с, или 10 мс.
// С ардуиновским HardwareSerial управление в этот метод возвращается через 6-7 мс,
// что по-прежнему непростительно много. Как результат, мы сорвём точно выверенную
// работу программы и, возможно, вынудим планировщик оборвать эту задачу.
// По этой причине мы вызываем асинхронную запись - пусть драйвер UART
// отложит данные, а отправкой займётся тогда, когда ему разрешат
// (см. функцию periodicalMaintenanceTask()).
}
// ...
}

void incomingDataParsingTask() // длительность выполнения тоже не более 200 мкс
{
if (Serial0.available() < 10) return;

// Если драйвер UART успел получить достаточно данных для обработки,
// копируем их из внутреннего буфера драйвера к себе и обрабатываем.
// В этом методе не выполняется собственно чтение из UART - вместо этого
// оно выполняется периодично внутри функции periodicalMaintenanceTask().
byte buffer[10];
Serial0.getReadData(&buffer, 0, 10);

parse10BytesOfData(&buffer);
}

void periodicalMaintenanceTask() // вызывается раз в 5 мс, длительность выполнения - не более 3 мс
{
// Позволим драйверу UART поработать - дадим ему пару миллисекунд процессорного времени
// на отправку и приём данных.
Serial0.doSendingQueuedDataNoLongerThan(1000 /мкс/);
Serial0.doReceivingQueuedDataNoLongerThan(1000 /мкс/);

// Итак, у нас осталась целая миллисекунда (в худшем случае, если Serial0 сейчас
// дымится от проходящих через него данных). Можно заняться ещё чем-нибудь периодичным -
// к примеру, опросить несколько каких-нибудь критичных датчиков.
}

` В итоге мы имеем задачу `periodicalMaintenanceTask()`, исправно вызываемую каждые 5 мс, и задачи `someSeriousTask()` и `incomingDataParsingTask()`, вызываемые в промежутках и не отбирающие время у других задач. Но лично меня в такой реализации работы с UART смущает то, что от момента чтения из UART первого байта до момента чтения остального содержимого может пройти некоторое время: в данном примере - до 5 мс, в моём реальном случае - единицы или десятки миллисекунд. Если честно, я не понимат, как к этому отнесётся устройство на другой стороне UART (в моём случае - модуль камеры, приёмопередатчик XBee или подключенный к компьютеру переходник USB-UART).

Собственно, вопрос: как реализующие UART устройства обычно относятся к длительным перерывам в приёме данных от них (порядка нескольких единиц или десятков миллисекунд)? Как их обязывает это делать стандарт (если обязывает)? Сталкивался ли с таким лично ты, анон?
>> No.112101  
>>112094
> как реализующие UART устройства обычно относятся к длительным перерывам в приёме данных от них (порядка нескольких единиц или десятков миллисекунд)?
Обычно там сдвиговый регистр и устройство будет ожидать окончания приема каждого байта (ну атмеговская часть схемы сама отправит байт без вмешательства на положенной скорости), а перерыв между байтами полагаю не имеет значения.
> Как их обязывает это делать стандарт (если обязывает)?
Если честно не знаю.
> Сталкивался ли с таким лично ты, анон?
Когда работал с usart не встречал трудностей с асинхронной природой usart. Правда передатчиком была программа на компе, а приемником - мега. Но мы же знаем, что винда работает с портами асинхронно, да и программа в меге тоже - я например заполнял промежуточный буфер из прерываний и отправлял аналогичным образом.
>> No.112500  
>>110943
Попробуй, для начала, фирменную документацию к своему микроконтроллеру. Тебе потребуются Reference Manual и Programming Manual. Плюс есть такая книжка как «The Insider's Guide To The STM32 ARM Based Microcontroller»: http://www.hitex.com/fileadmin/pdf/insiders-guides/stm32/isg-stm32-v18d-scr.pdf
>> No.112501  
>>111605
Если продавец (или кто-то ещё) не игрался с заводским бутлоадером, то все STM32 шьются через встроенную последовательную периферию при помощи специально обученной софтины (вроде гуглящейся с полпинка stm32flash): http://www.st.com/st-web-ui/static/active/en/resource/technical/docume[...]4.pdf
>> No.112506  
2sine.png (0.0 KB, -1x-1)
0
Суп, няши.
Необходимо для схемы stm32f100 написать на mikroC код, который бы заставлял противофазно мигать два светодиода и одновременно определял максимумы сигнала на входе с инфракрасного детектора, после чего отправлял бы полученные результаты через uarts.
Или NDIR своими руками.
Как сделать так, чтобы схема одновременно давала сигналы и детектировала максимумы? Параллельные процессы/потоки? Как это реализовать и где об этом почитать?
>> No.112512  
>>112506
Ну если микроконтроллер умеет выводить на определённую ногу сигнал при переполнении таймера и убирать сигнал при следующем переполнении, то можно мигать светодиодами независимо от остального.
Про определения максимума сигнала - надо смотреть умеет ли это АЦП и компаратор, и тогда вешать это событие на прерывание - ставить в очередь на отправку и отправлять по мере готовности usart. А если не умеет, то измерять каждые несколько милисекунд (опять же по прерыванию с таймера) и сравнивать. При нахождении максимума - снова ставить в очередь на отправку в usart. Очередь можно как fifo буфер организовать.
Ну как-то так я это вижу. Примера кода не напишу, ибо писал под авр и давно. А принцип примерно такой.
>> No.114442  
Анон, нужна помощь. Дошёл stm32f4discovery, хочу написать что-нибудь при помощи оффициальной библиотеки, но не собирается даже пустой проект с одним include. Компилятор лишь плюётся ошибками наподобие `


[cc] C:\CooCox\CoIDE\workspace\Test1\STM32F4-Discovery/stm32f4discovery.c:117: multiple definition of `STMEVAL_LEDInit'
[cc] ..\obj\stm32f4discovery.o:C:\CooCox\CoIDE\workspace\Test1\STM32F4-Discovery/stm32f4discovery.c:117: first defined here

` . main.c:`


#include "stm32f4_discovery.c"
int main(void)
{

` `


while(1)
{
}
}

` Что я делаю не так?
>> No.114464  
>>114442
А, разобрался. Вот я невнимательный.
>> No.114484  
1230149795212.png (0.0 KB, -1x-1)
0
>>38969
Запоздалый ответ!
Итак, что потребуется для начала развлечений с микроэлектроникой (easy-mode):
1. Какая-нибудь книга об электронике для начинающих, которая даст базовое представление о понятиях "напряжение", "ток", "сопротивление" и их связи. Нужна для того, чтобы ты понял, например, почему нельзя путать VCC и GND, или почему нельзя питать мощные моторы напрямую от лапы микроконтроллера, или почему нельзя подавать напрямую на аналоговый вход микроконтроллера высокие напряжения и как сделать так, чтобы было можно. Обойдётся максимум в 400-500 рублей в бумаге или в 0 рублей в электронном варианте. При желании можно обойтись курсами для начинающих с http://easyelectronics.ru.

2. Набор "Arduino для начинающих". Наполнение может варьироваться, но обычно набор включает в себя плату (Uno на ATmega328 или Mega2560 на ATmega2560), HD44780-совместимый дисплей, ИК-пульт и ИК-приёмник, датчик освещения, одну или несколько серв, пищалку, дальномер (как правило, HC-SR04), breadboard (пластмассовая штука с дырками для монтажа деталей без пайки) и немного рассыпухи - кнопки, леды, сопротивления, провода. На Aliexpress будет стоить порядка 40-70 USD с учётом доставки, в зависимости от продавца и наполнения.
---ИЛИ---
2. Если плохо с воображением и/или пониманием, зачем тебе вообще микроэлектроника, полезным будет набор типа "Умная машинка на Arduino". Обычно включает в себя плату (как правило, Uno), 2WD- или 4WD-шасси, Bluetooth-приёмопередатчик, драйвер моторов, ИК-пульт, ультразвуковой дальномер (тот же HC-SR04), серва для поворота дальномера, ИК-искалки цветной линии, леды, провода. Стоит порядка 60-100 USD, в зависимости от продавца и наполнения.

3. Если захочешь уйти от стандартной библиотеки Arduino и начать писать код для голого ядра AVR, понадобится ISP-программатор. Оригинальный AVRISPmkII будет стоить около 40-80 USD, китайский USBISP - около 2-10 USD. На первых порах он тебе вряд ли понадобится, разве только если завалишь загрузчик платы - при нормальных условиях ардуины шьются через USB.

4. Есть ещё одна полезная вещь, которая тебя не раз выручит - логический анализатор. Работает как 8/16-канальный осциллограф, но на входах понимает всего два уровня - логические 0 и 1. 8-канальный анализатор cтоит порядка 120 USD (оригинал от Saleae) или около 10 USD (китайский клон). Необычайно удобная вещь при отладке, крайне рекомендую.

5. Дальше, когда наиграешься, всё будет зависеть только от твоего воображения. Хочешь квадрокоптер с автопилотом? Легко - около 200-400 USD за шасси, моторы, винты, драйверы моторов, плату-ядро и приёмопередатчики. Принципиально новая автономная погодная станция на солнечных батареях, стоящая во-о-он там во дворе? Запросто - порядка 5-10 USD за датчик температуры/влажности (например, DHT-22), около 60 USD за пару ZigBee-приёмопередатчиков для съёма данных и порядка 20 USD за аккумулятор, солнечную батарею и корпус (например, http://www.seeedstudio.com/depot/wireless-sensor-node-solar-kit-p-919.html ). Самоходный шпионский бот, способный уехать в точку с указанными координатами, сделать там снимок, передать его тебе и уехать в безопасное место? Примерно 20-25 USD за шасси, 2x10-15 USD за драйверы моторов, 30-50 USD за камеру, 10-20 USD за сервы для наклона-поворота камеры, 10 USD за модуль с акселерометром-гироскопом-компасом, 5 USD за пару дальномеров для безопасного движения до указанной точки, от 20 до 60 USD за организацию беспроводной связи с роботом, при неосторожных действиях - до двух лет по ст. 137 УК РФ. Количество потраченных денег напрямую зависит от твоего воображения.

Такие дела, анон.
>> No.114527  
Немного не по теме, но надеюсь, что здесь мне помогут.

Анон, есть андроидопланшет без батареи. Вопрос: если я подам на контакты батареи 5 вольт от зарядника, он не умрет? Аккумулятор был обычный, 3.7 вольт, но его распидорасило по слухам, когда его оставили на зарядке на несколько дней подряд.
>> No.114535  
>>114527
Скорее всего умрёт. А вот если подашь 3.7 вольт, то скорее всего не умрёт. Правда возможно ругнётся на то, что батарея не опознана.
>> No.114545  
>>114527
Но почему бы просто не подать 5 вольт на гнездо зарядника? Некоторые девайсы могут работать без батареи, напрямую от зарядки.
>> No.114554  
e1453a3358294c3ae4619d18a1be6486.jpg (0.0 KB, -1x-1)
0
>>114545
Да, работает. Но в планшете нет отдельного гнезда под зарядку, а usb порт мне нужен.

>>114535
Скажи, а как можно дешево и сердито понизить напряжение с 5 до 3.7? Или где его найти в домашних условиях.
>> No.114555  
20131231_003.jpg (0.0 KB, -1x-1)
0
А вот что у него внутри.
>> No.114556  
>>114554
> в планшете нет отдельного гнезда под зарядку, а usb порт мне нужен.
Можешь вывести +5V и GND из USB-гнезда в отдельное гнездо для зарядки - так ты сможешь одновременно заряжать планшет и использовать его USB.
>> No.114557  
LYUiTzQ7dYE.jpg (0.0 KB, -1x-1)
0
Кажется я нашел, аноны. В даташите на контроллер питания AXP209 http://linux-sunxi.org/AXP209 сказано, что input voltage range: 2.9V - 6.3V (AMR:-0.3V - 11V).

Не уверен на все сто, но попробую подпаяться в следующем году.
>> No.114558  
>>114556
А так точно можно?
>> No.114559  
>>114558
До тех пор, пока GND гнезда зарядки и гнезда USB соединены - да, можно. По идее.
>> No.114560  
12345.png (0.0 KB, -1x-1)
0
>>114554
> Скажи, а как можно дешево и сердито понизить напряжение с 5 до 3.7? Или где его найти в домашних условиях.
Дёшево и сердито - парой-тройкой кремниевых диодов, включенных последовательно. Но там подбирать их количество нужно, а это НЕПРИЕМЛЕМО, т.к. можно доиграться. К тому же, напряжение будет плавать в зависимости от потребления планшета - нужен ещё и стабилитрон хотя бы. Идеальный вариант это преобразователь на 3,3в, но его можно прикупить только если ты не совсем в перди и явно не в новогоднюю ночь.
Пикрелейтед. Ночь вредных советов на Доброчане.
>> No.114561  
>>114559
Хотя нет, не верь мне на слово, а лучше спроси на кафедре аналоговой электроники. Или подожди, пока кто-нибудь более сведущий не отпишется.
>> No.114562  
>>114554
А вообще, что мешает взять обычный тупой рандомный LiPo-аккумулятор с напряжением 3.7 В и подключить вместо комплектной батареи? Согласен, планшет с примотанным скотчем аккумулятором будет выглядеть не ахти, но чего не сделаешь ради мобильности.
>> No.114615  
FT232BM-QFTP.jpg (0.0 KB, -1x-1)
0
>>55630
> Обе эти няшки мелкие, паяются только станцией с воздухом.
Не пизди. FT232 паяется обычным паяльником.
Пример - >>111553. Оба чипа были распаяны 25-ваттным паяльником с тонким жалом.
>> No.114620  
DSC05985.jpg (0.0 KB, -1x-1)
0
>>114615
Кстати, удобряю. На коленке, без паяльной станции. Паяльник 25Вт
>> No.115107  
SAM_1405.jpg (0.0 KB, -1x-1)
0
А расскажите, зачем инженеры-микроэлектронщики иногда пускают дорожки змейкой, хотя можно было пустить по прямой (пикрелейтед - рандомная картинка из /lor/, где виден этот эффект)? Неужели на частотах работы с оперативой разница в длине дорожек существенно сказывается на временных диаграммах сигналов, поэтому инженеры стремятся выровнять таким образом длину?
>> No.115108  
>>115107
Да, чуть не забыл: на картинке - участок матплаты под процессором, с обратной стороны. Хотя это очевидно, наверное.
>> No.115114  
>>115107
Да, насколько мне известно именно для этого и делают таких змеек. Там же довольно большие тактовые частоты, а на современных компах там вообще считай свч, т.е. очень сильно влияет качество изготовления плат и разводки на её стабильную работу.
не инженер
>> No.115127  
>>115107
Частоты там такие, что та же память на неровной длины дорогах тупо не заводится или сыпет ошибки. И это в армах, в х86 требования еще выше. Потому змейки. Плюс такими змейками делают мелкие индуктивности, но твой пикрел - явно не тот случай.
>> No.115163  
>>115114
>>115127
Но как они это всё считают и трассируют, да ещё и настолько няшно? Неужели руками?
>> No.115165  
>>115163
> Неужели руками?
Думаю, да. Есть, конечно, автотрассировщики, но на таких сложных схемах они будут только вредить.
>> No.115179  
>>115163
У именитых производителей свои программы по разводке, остальные автотрассировкой. Поскольку там не только длина общая считается, но и момент, чтобы эти змейки не образовывали паразитных емкостей\индуктивностей. Чаще всего производитель чипа дает уже готовую типовую разводку.
>> No.115231  
У меня вопрос про AVR и прерывания. Представим себе такую последовательность действий:
1. Программа запрещает прерывания (cli) и начинает делать что-то критичное.
2. Тем временем возникает какое-нибудь разрешённое прерывание - например, таймер или UART. Контроллер его успешно игнорирует.
3. Наконец, программа вновь разрешает прерывания (sei).
Вопрос: возникнет ли после sei прерывание, сработавшее на шаге 2? Или если я его прощёлкал, то единственный выход о нём узнать - это посмотреть во флаговый регистр возникшего прерывания и дёрнуть обработчик вручную?
>> No.117220  
>>115231
http://forum.easyelectronics.ru/viewtopic.php?f=4&t=6901
Как я понял после sei выполняется 1 команда и обрабатываются проигнорированные ранее прерывания
Спасибо за вопрос анон, сам этого не знал :3
>> No.118295  
DSC_4961.jpg (0.0 KB, -1x-1)
0
Бамп.
>> No.118324  
Ребята, нужна ваша помощь. Дело в том, что я недавно понял как угорел по всяким платам и микроконтроллерам, но дело в том, что я не знаю о них абсолютно ничего. Ткните пальцем на какие-нибудь "умные" или любые книжки-статьи. Спасибо.
>> No.118385  
>>118324
Программирование на языке С для AVR и PIC микроконтроллеров. Шпак Ю.А.
CodeVisionAVR. Пособие для начинающих. Лебедев М. Б.
Надеюсь, в основы цифровой электроники ты можешь (логические схемы и принципы их работы).
>> No.118386  
>>118295
Это OLED-дисплей?
>> No.118388  
>>118295
Годный дисплей. Как искать?
>> No.118392  
>>118388
VFD - тёплый ламповый дисплей. Вот он в ЧиД - http://www.chipdip.ru/product/cu20025ecpb-w1j-vfd-module-2x20-5mm/.
Я лично выкрутил из арочного металлодетектора.
Алсо, на фотографии он выглядит не так эффектно - на самом деле, индикация намного ярче.
>> No.118394  
Подскажите мне, почему в CodeVisionAVR при попытке прописать в программе обращение к портам F и G контроллера ATmega128 при проверке синтаксиса компилятор выдаёт ошибку the first argument of the '.' operator must be of 'struct' or 'union' type? Смотрел mega128.h - для всех портов, до G включительно, прописаны адреса соответствующих им регистров. В чём может быть проблема?
>> No.118431  
>>118394
> В чём может быть проблема?
В том что ты не показал нам исходники.

>>118392
> на самом деле, индикация намного ярче.
Очень хотел бы купить подобный, но с теплыми цветами. Придется из-за бугра заказывать, судя по всему, здесь дорого будет.
>> No.118437  
>>118431
#include <mega128.h>
#include <delay.h>

void main(void)
{

PORTG=0x00;
DDRG=0x1F;

while (1)`


{
PORTG.0 = 1;
delay_ms(30);
PORTG.0 = 0;
delay_ms(70);
};

` }
>> No.118438  
Q5OK9YUnO9o.jpg (0.0 KB, -1x-1)
0
>>118431
> Придется из-за бугра заказывать, судя по всему, здесь дорого будет.
NORITAKE ITRON дорогие, Futaba дешевле и могут в кириллицу (у меня только латиница и кана). Но цены всё равно довольно высокие - 3200 рублей за аналогичный моему дисплей.
Не знаю, существуют ли вообще дисплеи такого типа (алфавитно-цифровые с интерфейсом Motorola-68) с тёплыми цветами свечения люминофора.
>> No.118449  
>>118437
Судя по всему, это особенности жирных камней.
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=84339&start=0 Здесь написано как работать с портом в данных случаях.

>>118438
> Но цены всё равно довольно высокие - 3200 рублей за аналогичный моему дисплей.
Нашел вот такой за 28$.
http://www.ebay.com/itm/NCR-7402-K455-2x20-Dot-Character-Display-Modul[...]66650
Для индикации в темноте - самое то. Планируешь делать на нём какое-нибудь устройство?
>> No.118450  
>>118449
> Судя по всему, это особенности жирных камней.
> http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=84339&start=0 Здесь написано как работать с портом в данных случаях.

Уже понял, что проблема всех жирных МК, т.к. пробовал выбирать и другие чипы. Проблема только, что в английский не могу, так что буду искать.
> Для индикации в темноте - самое то.
И на свету тоже хорошо видно.
> Планируешь делать на нём какое-нибудь устройство?
Собираю трансивер с синтезатором частоты. К МК будет подключён, собственно, сам чип синтезатора (AD9850), клавиатура, энкодер, дисплей, несколько галетных переключателей (через десятично-двоичные преобразователи и, если понадобится, мультиплексоры), тангента и блок реле с опторазвязкой.
>> No.118487  
>>118437
Я программировал для AVR только на асме, но точно знаю что по стандарту языка С конструкция PORTG.0 является синтаксической ошибкой.
Ты так пытаешься бит выставить что-ли?
Тогда делай например так
PORTG |= 0b00000001;
delay_ms(30);
PORTG &= 0b11111110;
delay_ms(70);
>> No.118531  
>>118487
Странно, что не додумался. Внезапно, заработало.

PORTG = 0b00000001;

while (1)`


{
PORTG = ~PORTG;
delay_ms(300);
};

`
> Ты так пытаешься бит выставить что-ли?
Да. И на младших портах (A, B, C, D, E) такая конструкция успешно работает.
> по стандарту языка С конструкция PORTG.0 является синтаксической ошибкой.
Тем не менее, во всех учебниках для установки отдельного бита был указан именно такой формат.
Алсо, где-то говорилось, что CVAVR - не совсем Си, хотя все сишные конструкции он успешно съедает.
>> No.118536  
>>118531
> CVAVR - не совсем Си
Негоже труЪ-С похабить. Тем более что AVR в любом случае работает с байтами, и присвоение бита - не более чем ненужный костыль, который целиком зависит от компилятора и среды разработки. Не заморачивайся с плохими книжками, лучше отдельно изучай ассемблер (как хендбук для начинающего неплох Ю. Ревич) и отдельно каноничный С. Это выйдет так же по времени, намного лучше по конечному результату, и переучиваться потом не придется.
>> No.118815  
usb-avr-ft232-2.png (0.0 KB, -1x-1)
0
Посоны, хочу приобщиться к микроэлектронике, а конкретней - разобраться с AVR. Сам я программист и паяльник никогда в руках не держал, потому решил пока всё делать на беспаечной макетке.
Не знаю, может быть это верх безумных умений, но я хочу на макетке типа WBU-202 собрать целиком USB программатор на 74244 и FT232RL вместе со своими первыми устройствами. FT232RL хочу присобачить к макетке переходником вроде SCS-28W (что-то я не уверен, что он подойдёт к FT232RL, надо бы ещё погуглить, возможно - искать FT232 в другом корпусе).
Ну и хочу взять какой-нибудь младший AVR, может даже Tiny13 для начала. Или стоит сразу брать что-то получше?
Собираюсь заказать всё на chipster ru, по бюджету по хорошему надо бы уложиться в тысячу рублей, включая 200 за доставку.
Собственно, какие могут быть подводные камни?
>> No.118833  
>>118815
Бери ATmega16 или ATmega32 (разница между ними только в объёме flash-памяти). Хотел посоветовать ATmega128, там больше портов и периферии и для неё продаются готовые печатные платы с разведёнными дорожками, куда только надо впаять чип и обвязку, но она выпускается только в планарном корпусе, так что рекомендовать не буду, раз паять не умеешь.
>> No.118919  
>>118815
> Посоны, хочу приобщиться к микроэлектронике, а конкретней - разобраться с AVR. Сам я программист и паяльник никогда в руках не держал,
> по бюджету по хорошему надо бы уложиться в тысячу рублей, включая 200 за доставку.

Очевидный китайклон ардуины очевиден:
http://www.aliexpress.com/wholesale?SearchText=arduino+uno+r3+board
http://www.aliexpress.com/wholesale?SearchText=arduino+nano+board
http://www.fasttech.com/products/0/10000015/1001002-arduino-compatible[...]board
http://www.fasttech.com/products/0/10000015/1001700-arduino-compatible[...]board
> Хотел посоветовать ATmega128, там больше портов и периферии и для неё продаются готовые печатные платы с разведёнными дорожками, куда только надо впаять чип и обвязку, но она выпускается только в планарном корпусе, так что рекомендовать не буду, раз паять не умеешь.
Можно взять специально обученную плату: http://www.fasttech.com/products/0/10000014/1002600-atmega128-m128-avr[...]board Ну или придушить жабу и пойти к Waveshare: http://www.aliexpress.com/store/group/AVR-Dev-Board/407494_211133035.html
>> No.118932  
Бор16.png (0.0 KB, -1x-1)
0
Добрый день, к вам присоединяется полное нуб по электроннике, электротехнике и всему остальному. В схеме сказано, что цепь должна быть открытой. Однако в моём симуляторе Tina Ti, он не выводит нужную осциллограмму, при использовании открытой цепи, выводит подобную, что должна быть на графике.
>> No.118933  
>>118932
При использовании генератора напряжения.
Исправил и дополнил сообщение
>> No.118937  
>>118932
Почему оба вывода генератора синуса соединены с землёй? Так разве должно быть? Относительно чего ты замеряешь выходной сигнал? Относительно земли или «плюс» относительно «минуса»?
>> No.118953  
мкс1.jpg (0.0 KB, -1x-1)
0
Няши, помогите пожалуйста, пришлось переводиться на зочку и теперь в кратчайшие сроки требуют сдать много работ, а необходимыми знаниями я не обладаю.
2. укажите назначение выводов, разрядность адреса m, разрядность данных n
3. Дайте характеристику МКС ЗУ: тип ЗУ, технология изготовления, приведите таблицу режимов работы, на УГО микросхемы укажите значения разрядов адреса, управляющих сигналов для заданного режима работы.
4. Начертите структурную схему матрицы памяти ЗУ заданной микросхемы, укажите максимальное количество строк и столбцов, выделите на схеме элемент памяти, выбранный в соответствии с указанным в задании адресом.
5 Запишите адрес ячейки памяти, к которой происходит обращение, в десятичной и шестнадцатеричной системах счисления.
>> No.119181  
Shopping-Cart:-FastTech.png (0.0 KB, -1x-1)
0
Бабамп. Заказывал себе фонарик и наткнулся в fasttech.com на платы ардуино. Решил попробовать себя в этом деле.
>>114484
> 2. Набор "Arduino для начинающих". Наполнение может варьироваться, но обычно набор включает в себя плату (Uno на ATmega328 или Mega2560 на ATmega2560), HD44780-совместимый дисплей, ИК-пульт и ИК-приёмник, датчик освещения, одну или несколько серв, пищалку, дальномер (как правило, HC-SR04), breadboard (пластмассовая штука с дырками для монтажа деталей без пайки)
А можешь расписать конкретные названия модулей? Пытаюсь всё это найти на fasttech.
Или стоит искать на Aliexpress? Пока собрал себе набор пикрилейтед.
>> No.119210  
>>118953
> укажите назначение выводов, разрядность адреса m, разрядность данных n
A0-A10 - адресные входы, DIO0-DIO7 - выходы. Адрес имеет 11 разрядов, данные - 8. Upr - вход напряжения, осуществляющего лавинный пробой транзисторов и сдвиг плавающего затвора, подаётся при программировании. CEO - разрешение работы выходов, CS - разрешение работы микросхемы.
Остальное можно додумать самостоятельно.
>> No.119814  
IMG_20140415_210527.jpg (0.0 KB, -1x-1)
0
Анон-микроэлектронщик, у меня к тебе вопрос. Не совсем по теме кафедры, но тебе же наверняка приходилось разбирать что-нибудь этакое, так?
В общем, суть такова. У меня есть китайские смарт-часы Tomoon T-Fire. Железо в них вроде неплохое, а вот на проводах китайцы сэкономили, и вот сегодня провод, идущий в браслет к вибромотору, не выдержал своей тяжёлой жизни и обломился прямо около вибромоторчика. Если б провод шёл прямо к плате, всё было бы просто, но вот здесь инженеры Foxconn решили проявить предусмотрительность и зачем-то поставили разъём (на картинках).
Вопросы:
1. Как эта штука разъединяется? Вверх оно вытягиваться так просто не хочет, вбок тоже не сдвигается, а прилагать силу я очкую - чёрт его знает, насколько надёжно собран сам разъём и насколько надёжно он припаян к плате.
2. Собственно, как дальше жить? Найти часть разъёма на провод, я так понимаю, надежды нет, поэтому остаётся только колхоз. Можно отрезать часть провода и подпаяться к остатку 0.07-м МГТФом, но я совершенно не представляю, как это компактно заизолировать. Как бы ты поступил, анон?
>> No.119828  
>>119181
Просто ищи на алиэкспрессе «Arduino starter kit»: http://www.aliexpress.com/wholesale?SearchText=arduino+starter+kit
>> No.119853  
Untitled-13.png (0.0 KB, -1x-1)
0
>>114484
> 3. Если захочешь уйти от стандартной библиотеки Arduino и начать писать код для голого ядра AVR, понадобится ISP-программатор.
Не понадобится. Пишешь код в Atmel Studio, компилируешь, заливаешь .hex файл с помощью avrdude.
мимокрокодил
>> No.119912  
>>119853
Если затереть загрузчик (+2KiB ROM и +1.5KiB RAM на некоторых ядрах), этот способ перестанет работать.
>> No.119919  
Анон помоги, ковыряю я тут дампы карточек mifare и все не пойму, что за контрольная сумма используется в конце блоков.
Вот их примеры, каждая новая строка - блок с нового дампа.
00 05 00 02 01 04 14 19 56 4b c6 00 00 00 00 5c
00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 b4
00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 68
ff ff 00 30 24 02 14 19 04 00 04 00 00 00 00 0e
>> No.119931  
>>119828
Для начала стоит брать именно UNO? Мега для совсем профи и новичку не подойёт?
>> No.119944  
>>119931
Для новичка, по большому счёту, однохренственно (и там и там микроконтроллер из семейства AVRMega, тем более если писать не на C, а на ардуиновском Wiring), просто Uno и К распространённее.
>> No.119971  
>>119912
При необходимости не сложно восстановить.
>> No.119974  
>>119931
Новичку нет смысла брать мегу, при этом она дороже. Но если таки брать её, проблем она не создаст.
>> No.119976  
_DSC0779-600x600.jpg (0.0 KB, -1x-1)
0
>>119931
В меге больше пинов ввода-вывода, больше UARTов, больше флеш-памяти и больше оперативы. В остальном (в т.ч. по производительности) она работает совершенно так же, как Uno.

P.S. Не пожалей денег и купи в комплект к плате IO Shield, как на картинках (разные производители делают их по-разному - эти, например, от DFRobot). Стоит не так много, но сэкономит тебе кучу времени на раскидывании проводов и подключении всякой ерунды.
>> No.119977  
>>119976
И да, вместо Uno очень советую Leonardo или какой-нибудь её клон, вроде Romeo v2.
+ На ней больше пинов пинов ввода-вывода (пины SCK, MOSI и MISO не входят в основные 13).
+ На ней два UARTа - физический для связи со всякой периферией и виртуальный для связи с пека. Это значит, что плата сможет одновременно и независимо общаться и с компьютером, и с каким-нибудь девайсом на D0/D1 (на Uno придётся выбирать что-то одно).
+ Плата не перезагружается, когда с ней устанавливают соединение с ПК. Uno тоже может перестать перезагружаться, но для этого на ней придётся перерезать дорожку между площадками `RESET_EN`.
- Плата не перезагружается, когда с ней устанавливают соединение с ПК - как результат, процесс прошивки может стать чуть сложнее, особенно если прошивка висит.
- Никакого беспроводного прошивания (доступно на Uno и Mega через XBee-совместимые модули), только провод.
- Может стоить дороже, чем Uno.
>> No.119980  
1272683187854.jpg (0.0 KB, -1x-1)
0
Новый тред: >>119978
>> No.121518  
Доброаноны, подскажите, каким макаром проще собрать следующую беду: есть число от 5 до 9999. Нужно число это перегнать из двоичного в десятичный с выводом на 4 цифры 7-сегментного дисплея. В схемах/форумах рылся, ничего подходящего по причине идиотизма не нашел.


Удалить сообщение []
Пароль