ДЕМО код для сомнительных клиентов.

Проголосовало: 36 | Воздержалось: 10

В двух словах. Используете ли Вы "программные проблемы" которые должны появиться через (допустим) 20 включений мк. Однажды заимев проблемного клиента я заранее прописал в программе небольшого "червя" и это застраховало меня от ситуации что с клиента денег можно долго ждать. И хоть это не пригодилось - червей я вкладываю в любой проект (потом под предлогом апгрейта удаляю их из кода). В коментах приветствуются алгоритмы "червей" (ну тупо оценить фантазию)
  • 0
  • 30 сентября 2016, 16:00
  • deses

Опыт использования Atmel ICE

Я давно хотел обзавестись фирменным программатором Atmel. Самоделки мне изрядно надоели — у avr isp mk2 при некоторых условиях слетала прошивка, остальные не поддерживает atmel studio. Я пишу именно в ней, поэтому мне хотелось комфорта без привлечения дудок и прочего. Как то раз увидел у атмела программатор отладчик Atmel ICE. Существует в нескольких исполнениях. Версия все в ажуре: Плата в коробочке + переходники = 92 бакса в сторе атмела. Версия легкая: плата в коробочке = 53 бакса. Версия бомж спартанец: голая плата без всего = 35 баксов. Разумеется, на территории России прибавляется накрутка барыг. Я выбрал последний вариант и вскоре плата была у меня. Поскольку я выбрал вариант без переходников, мне пришлось вызвонить мультиметром выводы разъема и подпаяться к площадкам на плате программатора. Наверно, вы спросите почему бы не сделать собственные переходники. Потому что атмел идет в ногу со временем и использовал 1.27мм разъемы (шаг шлейфа 0.635мм). В доступных мне магазинах не оказалось ни таких разъемов, ни шлейфов а доставка по отдельности из разных магазинов вместе со стоимостью самих частей составила бы еще тыщу рублей. Спасибо тебе, заботливый атмел. Как всегда, радуешь своими изощренными решениями. Ведь если бы разъемы были стандартные 2,54мм, плата стала бы на целый сантиметр шире и не дала бы возможности продать переходники отдельно по цене платы программатора. Про разъем micro usb я уже молчу, вещь просто незаменимая для разработчика.
пациент
Прозвонил, припаял. 7 студия сразу нашла девайс, я подключил плату, прошил фузы из приятного графического интерфейса студии, затем прошивку. Поотлаживал, попрошивал, отключил. Вновь взялся за прошивку через несколько дней. Воткнув программатор я увидел недружелюбное Unknown Device. Все попытки оживить программатор, включая обновление драйверов и попытку обновить firmware через консольную утилиту эффекта не дали. Связавшись с поддержкой атмел я получил стандартные отписки — переустановите драйверы, поставьте новейшую версию студии, заодно скачайте обновления windows, новая версия без этого работать не будет. Мои доводы что все работало без обновлений оставили без внимания. Программатор поддерживался студией еще, кажется, с шестой версии. Далее продолжать переписку смысла не вижу т.к. сегодня при очередных манипуляциях заметил, что у него нехило греется контроллер после подключения кабеля usb. Совершенно очевидно, что программатор сдох. Что с ним случилось во время лежания на столе я не знаю. Выводы делать не хочу, одно очевидно — я просрал почти 3 рубля на одноразовый программатор.
Пойду достану Discovery, что-то подзабросил я изучение микроконтроллеров STM.

P.S. Дискуссия затронула многих, поэтому добавлю некоторые свои мысли по поводу всего этого. Мне нравится продукция Atmel и их документация. Отчасти поэтому я приобретаю их микроконтроллеры и средства разработки, пока большинство активно осваивает STM и других игроков рынка. При изготовлении одиночных и случайных устройств нет вообще никакой разницы на чем собирать, только личные предпочтения. Отказываться от Atmel не призываю, просто учтите описываемые особенности. Если кто-то надумает брать этот программатор, берите максимально укомплектованную версию, в коробке и с переходниками, потом будет меньше головняков. Это, однако, тоже не панацея. Ничего добавить не могу, по этому отладчику я не имею никакой статистики отказов.
  • 0
  • 20 ноября 2015, 22:50
  • XOR

О припоях

Всем привет. Около месяца назад ко мне обратились товарищи с работы, где я когда-то работал и попросили собирать для них платы. Выслушав истории о левых монтажниках, оставлявших непаянными половину выводов 0805 и путающих местами компоненты, я приуныл от такой обстановки в области электроники в нашем городе (про страну не знаю, мало где был). После повального брака решили обратиться ко мне, тк я еще тогда зарекомендовал себя как хорошего паяльщика. Я принялся за дело и все были довольны. Однако, на поточной пайке очень быстро растворилась катушка моего припоя Asahi

С моими небольшими количествами пайки дома и соответственно низким расходом припоя, я думал что нормальный припой это вещь сама собой разумеющаяся. И вот он закончился. Первым делом я достал свои катушки которые купил несколько лет назад на suntekstore

Они специально ждали этого момента. Вместо блестящей ровной поверхности asahi, они давали какую то кашу, напоминающую говно ляпухи от сварки. Повышение температуры эффекта не дало, дальше я повышать не стал, ибо нафиг надо паять на 350 мелкие компоненты. Озадаченный, я отправился в ближайшее место где можно было купить припой — Леруа Мерлен. Нашел вот такое творение китайского прома:

Еще взял катушку той же фирмы из-за пометки «Применяется при профессиональных паяльных работах»

вдруг есть разница? Разница действительно есть. Профессиональный припой расплавился уже при 300 градусах, чего не скажешь об экземпляре из колбы, который я долго и тщетно вдавливал в микроволну, пытаясь расплавить. У него расплавился кончик и все. После этого он героически сохранял консистенцию прутка и дальше 3мм не плавился. Можно было задрать температуру и расплавить его но, повторюсь, нафиг нужно? Так что вроде как китайцы и не соврали, ведь при профессиональных работах припой однозначно должен плавиться, хотя, подозреваю что они не уточнили какой вид профессиональной деятельности имеется в виду. Возможно это профессиональная пайка ведер и кастрюль. И не надо возмущаться, это Sparta!!! Я, конечно же, не говорю о таких мелочах как мутная серая поверхность пайки после применения этого шедевра. Теперь придется куда-то срочно мотать за старым добрым asahi.
Возможно открыл для кого-то америку. Пусть будет.

Ещё раз о палёных конденсаторах

Сегодня у меня на столе прогремел взрыв с внушающим столбом дыма — рванул тантал в цепи питания. Стал разглядывать и обнаружил, что согласно маркировке это 47uF 6V, а я туда подаю 10.5В. Пошёл к монтажникам — говорят брали из коробки 47uF 16V, 6V там, вроде нет.
Ну ладно, меняем. Выколупываем из ленты на стол 16V, паяем, смываем флюс, смотрим на плату — 6V. После второй итерации заподозрил неладное, взял кондёр, прогрел феном, потёр ваткой со спиром. Что получилось — см фото.


Читать дальше

Самплы от ТИ

Заказывал сегодня у TI самплы. Ну и входной контроль у них нынче… Примерно через полчаса-час позвонил менеджер и стал расспрашивать что за проект, какие ещё компоненты от ТИ используются, какие компоненты от других производителей, которые можно заменить аналогами от ТИ, когда планируется начать производство, какие количества планируются и у каких поставщиков мы всё это собираемся закупать.
В общем, серьёзный такой подход.

Паяльники CT-2092 в "Профи"

Решил я тут послать пару лучей ненависти в отношении ширпотреба.
Месяца два назад нашло на меня желание купить себе нормальный паяльник с приличными жалами, которые можно будет поменять (был ЭПСН, но мои первые попытки работать с ним закончились неудачей — он греет как дьявол и жжёт всё, что только можно сжечь, особенно дорожки на текстолите).
Почитал статью массы DI о паяльнике СТ-96 и его родном младшем брате СТ-2092. Загорелся желанием купить столь интересный инструмент.
Порыскал по магазинам, прошёлся по сайтам, и мой выбор пал на СТ-2092 в «Профи». Пруф: shop.siriust.ru/product_info.php/cPath/23_28_270/products_id/16593
В то время брал за 450, думал — нормальная цена.
Ну ладно, это одно. Поработал я им немного, да сдох он. Вот незадача.
Поехал, обменял. Поработал он уже подольше, получше. Но тоже сдох.
Настигла меня мысля — нахера вообще оно нужно?! Менять третий раз было влом, я описал всю эту эпопею: forum.easyelectronics.ru/viewtopic.php?f=12&t=8068, а теперь чувствую себя нехорошим человеком, потому что обменял на пиво паяльник ради жала, а жало-то нерабочее оказалось! Тьфу.
Поэтому решил предостеречь других людей. Ныне в «Профи» за этот паяльник 220 рублей берут. Когда я себе там LUKEY 936A на замену брал — спросил, с чего это они так расщедрились. Говорят «Снижение цен, распродажа и бла-бла-бла». Интересно, сколько им паяльников этих вернули?
Судя по исследованию Uraltigra из вышеупомянутого поста, это проблема не одного и не двух экземпляров, а всей партии, если не паяльника в принципе.
Так что будьте поосторожнее.

mikroPascal

Чем больше я им пользуюсь, тем сильнее желание снести его нахрен. Тупой и ограниченный, оптимизирует довольно паршиво, регулярно генерит кривой код на ровном месте. Отладка тоже практически отсутствует.


Читать дальше
  • +1
  • 18 апреля 2011, 07:33
  • Vga

Обзор dealextreme. Говно.

Разумеется, в столь крупном магазине китайских (преимущественно) товаров хватает и говна. Поэтому, отзывы и топики там читать весьма рекомендуется. Вот то, на что нарвался лично я.


Читать дальше
  • 0
  • 20 марта 2011, 22:21
  • Vga

Паяльная паста ТТ

Здесь уже обсуждали флюс-гель ТТ фирмы keller. Оказалось, что данную марку («ТТ»), вероятно, делают разные производители, и попадаются довольно качественные флюсы.

Под этой же маркой ради пробы купил паяльную пасту (флюс у меня уже был), если это можно назвать паяльной пастой. Что это на самом деле, можете посмотреть на видео.


Читать дальше

Китайские адаптеры USB-COM

Купил на DX парочку адаптеров. Раз и два. Судя по комментариям — эти лоты та еще лотерея. Варианты:
  • PL2303+MAX211
  • PL2303
  • CH341+MAX211
  • CH341
Мне попались четные, т.е. уровни там не сильно RS-232 соответсвуют. Ндаааа. Удлинители в комплекте кстати дерьмо, через них даже сами адаптеры не всегда опознаются, а о чем-то более скоростном, вроде флешек, и говорить не приходится.

Применение. Оно таки нашлось) После того, как спаял дата-кабель к своему PV (древняя КПК-шка, наружу торчит вполне полноценный DTE-COM на MAX3243) — решил проверить совместимость с адаптерами. С CH341 фиг, а вот на PL2303 завелось. Уже хоть что-то, хотя передает иногда с ошибками :(
Уровни у донгла на PL2303 — TTL 0V и 5V. Решил сделать их хотя бы разнополярными, +-2.5V. Впихнул внутрь стабилизатор на 2.5В на TL431, подключил к его выходу сигнальную землю выходного разьема. Фиг его знает, стало ли лучше, но с КПК работает.

С пинбордом через адаптер на MAX232 тоже работает, позволяя отлаживать через жтаг и одновременно общаясь с контроллером по уарту. Но лишняя платка (которую к тому же неудобно подключать, т.к. питание и землю надо тянуть отдельно от сигнальных линий и одним шлейфом не отделаешься) как-то не радует. Ладно, проверим второй.
Втыкаем, врубаем терминал, любуемся абракадаброй. Тык мультиметром в TX модуля… 0В. Зараза, инвертирует. Так и не понял, фигли ж оно тогда не работает с КПК — вроде полярность та же, что и у RS-232. Возможно, неправильная полярность какого-то из управляющих сигналов. Воткнул инвертор — заработало. Запилил кабель с коннектором под пинборд, из хвостика от старой мыши. Отлично, можно дебажить девайс, управляемый только через UART, через JTAG.

Фоткать адаптеры смысла нет — на DX фото есть, а жуткий навесной монтаж через матовый корпус все равно не видно)

P.S. Как выяснилось, PL2303 в этих адаптерах поддельная. В WinXP работает нормально, а в Win7 выдает ошибку «код 10». Лечится более старой версией дров (1.0.13), которую, однако, не так легко найти. В аттаче лежат дрова этой версии (ахтунг, архив на самом деле 7z), плюс какой-то патченый вариант, поддерживающий скорости до 1625000 bps (а этот на самом деле rar).
  • +1
  • 13 марта 2011, 21:34
  • Vga
  • 2