Учебный курс. Микро Паскаль. Типы данных. Часть вторая.

AVR
Статья №3.
В прошлой статье мы ознакомились с предопределенными типами данных. Продолжаем.
В Паскале, вместе с предопределенными типы данных существуют и типы данных, определенные пользователем. Описание нового типа начинается с зарезервированного слова type. Несколько примеров объявлений новых типов.


Читать дальше
  • +1
  • 14 марта 2011, 21:20
  • Rom

UART приемник на VHDL

Все говорят что процессы в VHDL выполняются параллельно, а мне надо последовательно!
К примеру сварить кофе, на С это с начла в чашку насыпать кофе, потом залить кипяток. На VHDL кофе и кипяток одновременно, что ж так даже быстрее. А если мне надо пожарить картошку: почистить, порезать, пожарить. С C осталось все по-прежнему, а вот в VHDL появляются непонятки.

На помощь приходит конечный автомат.

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

Sunsky-online.com

Думаю, про dealextreme знают все. Его главный козырь — бесплатная доставка по всему миру. Однако, это иногда оборачивается весьма крупной наценкой, когда заказываешь много. Ведь в цену каждого товара включена доставка — ничто не бывает бесплатным.

http://sunsky-online.com/ — Довольно большой магазин всяких разностей.

Для примера:

Пинцет за 70 центов


Набор отверток за 4$


FM-трансмиттер, на DX такой стоит 10$ против 4 тут

Да, конечно, за доставку придется отвалить от 5$. Но вполне можно собрать колхозы, если жаль платить. Решайте сами, как говорится. Еще плюс — отправляют в этот день, если сделаете заказ до 6 вечера по китаю. Оплата — PayPal, или western union(это если у вас нет карточки, а пункт WU есть практически в любом крупном городе).

Если что, пишите в комменты, помогу с заказом

Применение параметров при структурном описании проекта.

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



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

Китайские адаптеры 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

USB для AVR. Часть 2. HID Class на V-USB



Здравствуйте, в данной статье попытаюсь доступным языком описать USB HID Class устройство на микроконтроллере AVR, а также как общаться с таким девайсом программе написанной на Borland C++ Builder 6 под Windows. Рассмотрим основные настройки V-USB, откомпилируем прошивку для микроконтроллера, напишем простенькую программу пример для ПК, весь код хорошо комментирован. В качестве подопытного микроконтроллера — ATmega8 (можно смело брать любой другой, завалялась просто у меня старая ;) макетка Trashduino, эх ностальджи...) Также для ознакомления можно почитать: USB для AVR. Часть 1. Вводная


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

Флюс-гель ТТ



Не покупайте без особой нужны. А если купили, применяйте с осторожностью.
Недостатки:

1)Плоховато смывается. Похоже на паяльный жир. Спиртом не растворяется, водой с мылом и щеткой смывается, но оставляет пленку. Ацетоном даже не думайте. Превосходно растворяется в нем, после высыхания ацетона образует тонкую жирную пленку на всех поверхностях.
Из-под резисторов и кондюков(которые плотно прилегают к плате) не вымывается даже в УЗ-ванночке.

2)Ладно бы плохо смывался. Он проводящий! Сопротивление в зависимости от толщины пленки колеблется от мегаом до десятков килоом! При нагреве, может впитываться в некоторые сорта текстолита(рыхлые), при этом плата стопроцентно идет в брак, бо глючит неимоверно.

3)Ладно бы плохо смывался и проводил! Он еще и обладает зачатками коррозии. Особенно, если его не догреть — т.е. оставить красным. В общем-то для флюса это скорее плюс, чем минус, т.к. с ним хорошо паяется даже почти черная медь. Но из-за того, что он не смывается, это может плохо кончится.

UPD: По данным агентурной разведки, некоторым людям попадается нормальный, не проводящий и смывающийся. Рисковать или нет — решать вам.

Вероятная упаковка качественного флюса

UPD2: Вероятно, плохое качество имеет гель только фирмы Keller.

Прототипирование в домашних условиях. Вступление, часть 1

Прототипирование, или prototyping(от слова прототип — опытный образец) это процесс изготовление одного или крайне небольшой партии устройств(реально работающих, в отличии от макета).

При создании платы проблем возникает крайне мало — технологии многократно описаны, накоплен опыт, написаны статьи, руководства, даже видеоролики. Не получится даже свалить на кривость рук, максимум — придется сделать 5, 10 плат, перед тем, как начнет получаться.

А что касается механики и движущихся элементов — это уже сложнее. Все большее распространение получают 3D принтеры, но в настоящее время принтеры с высоким разрешением все еще слишком дороги, а изготовление самодельных требует знаний и понимания того, что ты делаешь. Иными словами, на коленке, без навыков и знаний его не сделать. Да и производительность оставляет желать лучшего.

Предлагаемая вашему вниманию технология проста в изучении, не требует особых навыков и капиталовложений, позволяет получать элементы довольно сложных форм, с приемлемой производительностью(около 5 минут на изготовление элемента, с жизненным циклом формы 10-50 итераций).

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



Смысл технологии заключается в изготовлении детали из мягкого материала(я использую художественный пластилин с маркировкой Т-твердый), изготовлении по ней силиконовой формы, и последующего отлития в этой форме деталей из двухкомпонентных пластиков и смол(эпоксидная, полиэфирная, etc..)

Обычный силиконовый герметик выдерживает температуры до 250 градусов, что позволяет выливаем в нем детали из сплава Розе и Вуда, каминный герметик выдерживает температуру плавления свинца или олова, вторичная форма(вторичная, это означает что она выливается уже по детали изготовленной из эпоксидной смолы или металла, при помощи первой формы) из гипса или цемента позволяет(при наличии возможности нагрева) выливать детали из алюминия, меди, латуни и бронзы.



Продолжение следует…

Газовый паяльник Goot Portasol ProPiezo GP-510

Вот такой паяльничек приобрел я минувшей осенью. Может это видео кому-то поможет выбрать подарок на 8-е марта.

Внутренности iPad 2

Сколько там аккумуляторов. А плата — махонькая.

Правда, перевод как всегда на высоте:
Под экраном находится аккумулятор мощностью 6930 мАч

Смотрим