W5200 плата

Развел простенькую платку под Wiznet 5200, решил поделиться...
UPDATE: статья обновлена, комментарии устарели
Проект в Altium прикреплен.
Схема опробована, завелось практически сразу.
Пришлось дополнительно промыть растворителем — кварцевый резонатор и его конденсаторы, дальше проблем не возникало )
Выведен весь SPI интерфейс (MISO,MOSI,SCK,CS) и PWDN с Reset-ом.
Разъем с трансформатором h911105a


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

Простое Меню, W1602D

Фото


Видео
Отдельная благодарность Михаилу, в основе используются его труды )
Возникла задача организовать вывод информации, дисплеи TFT и графический 128х64 оказались избыточными, а в заначке был W1602 ...

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

Делаем простой Релейный блок, с управлением по Modbus

Как-то потребовалось изготовить простой релейный блок, с управлением реле — посредством интерфейса Modbus...

И хоть релейным он быть перестал когда пришла идея использовать внешнее реле, но модбас остался )

Каждому из 16-ти выходов привязан отдельный регистр в структуре Модбаса, когда в регистр записывается 0 — выход становится высоким, 1 — низким.

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

Modbus RTU для Чайников

Modbus — протокол, работающий по принципу «клиент-сервер».
Широко применяется в промышленности.
Modbus может использоваться для передачи данных через последовательные линии связи RS-485, RS-422, RS-232, а также сети TCP/IP.
В этой статье рассмотрим на примере линии RS-485.

И так, в основе интерфейса RS-485 лежит принцип дифференциальной (балансной) передачи данных. Суть его заключается в передаче одного сигнала по двум проводам. Причем по одному проводу (условно A) идет оригинальный сигнал, а по другому (условно B) — его инверсная копия. Другими словами, если на одном проводе «1», то на другом «0» и наоборот. Таким образом, между двумя проводами витой пары всегда есть разность потенциалов: при «1» она положительна, при «0» — отрицательна.


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

Altium Designer, проект по шагам


Страшно не люблю громоздкие, избыточные продукты.
Особенно когда есть неплохие альтернативы из мира Open Source.
Но ничего не поделать, PCAD крепко закрепился в умах разработчиков и стал своего рода стандартом.
После смерти PCAD (2006 год) собирать $$$ облегчать жизнь конструкторов пришел Altium Designer.
Мне тяжело полюбить продукт, чей дистрибутив весит без малого 2,5 Гбайта, а прожорливость близка к топовым 3д играм.
К сожалению, разработчиков коммерческого ПО, меньше всего беспокоит размер.

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

Читать дальше
  • +9
  • 17 сентября 2013, 15:26
  • khomin

i2c программный, STM32

ШЕЛ ЧЕТВЕРТЫЙ ЧАС БОРЬБЫ, А I2C ПРОДОЛЖАЛ РАБОТАТЬ ЧЕРЕЗ ИЗВЕСТНОЕ МЕСТО...

Было принято решение сколхозить написать собственный программный.
Задача достаточно типовая — хранить несколько ценных байт в EEPROM. Выбор пал на M24C02
Результат
Записываем


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

Самопрограммирование (STM32)

Иногда находятся нестандартные решения ...


Представим, что имеется большая интерфейсная линия, на которой размещено несколько десятков устройств. Управляет ими один мастер.
И вдруг, понадобилось обновить прошивку.
Ситуация не радостная. Мало того, что они удалены друг от друга, так еще и программатор с ноутбуком подключать к каждому персонально…

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

WIZnet 5200 (Ethernet, UDP) + STM32


WIZnet 5200 — использование с UDP протоколом
Как то раз, появилась острая необходимость в освоении этого модуля.


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

DMX-512, STM32

Как-то понадобилось изучить протокол — DMX-512.
И научится правильно «принимать» посылки.
В интернете, о протоколе DMX — информации достаточно DMX
Простите за низкое качество фото.




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