Pull to refresh
271
17.1
Николай @nckma

Программист

Send message

Как я делал USB устройство

Reading time2 min
Views8.1K
Где-то когда-то я читал, что создатели первой спецификации USB намеревались сделать этот стандарт простым для реализации в железе за счет усложнения программного обеспечения. Таким образом цель была максимально удешевить производство и сделать USB устройства очень доступными. Сейчас можно сказать, что чипмейкерам это удалось, но так ли уж прост для реализации в железе этот стандарт? Боюсь, что ответ не очевиден.



Предположим мне нужно сделать свое простое USB устройство. Какие у меня есть варианты?
Читать дальше →
Total votes 173: ↑160 and ↓13+147
Comments51

Схемотехника — еще раз про козу с автоматом

Reading time1 min
Views3.2K
Совсем недавно на Хабре была замечательная статья Электроника для начинающих → Самостоятельное изучение схемотехники. Синтез автоматов на триггерах. Часть 1
На примере игры «Волк-Коза-Капуста» автор показал как выполняется «граф автомата Мура» и как может быть спроектировано цифровое устройство с его помощью.
image
Статья мне так понравилась, что и я тоже захотел сделать аппаратную реализацию этой игры.
Моя «игра» реализована на ПЛИС. Использовался язык описания аппаратуры Verilog.
Я написал даже две разных реализации игры!
Весь проект для ПЛИС, исходные тексты, демонстрационное видео и пояснения вот здесь.
Total votes 13: ↑13 and ↓0+13
Comments11

Cделать тестер разъема UTP

Reading time1 min
Views1K
Я уже как-то писал в своем блоге про плату Марсоход — это универсальная плата для разных поделок. Это Open Source Hardware Project. Раньше с помощью этой платы мы делали в основном игрушки: это были разные машинки (например управляемые по IR или выезжающие из лабиринта), или "пасхальный принтер" для раскраски яиц, или видео-игра «Теннис» и многие другие.

Сейчас мы сделали новый проект (с помощью платы Марсоход), который, я надеюсь, может быть реально полезен администраторам локальных сетей. Мы сделали простой тестер разъема UTP установленного на кабель.
image
Читать дальше →
Total votes 31: ↑28 and ↓3+25
Comments10

Реализация ядра микропроцессора AVR в ПЛИС Altera MAX-II

Reading time1 min
Views4.7K
image

Хочу поделиться с Вами своим опытом разработки микропроцессора. Хотел сделать свой как можно более простой микроконтроллер с минимальной системой команд. Если делать свой микроконтроллер, то нужен и свой ассемблер…
После некоторых раздумий решил, что в этом смысле будет проще следовать какой-то известной системе команд. Остановился на AVR8.
Что из этого получилось можно прочитать здесь (Open Source Hardware Project).
Total votes 17: ↑15 and ↓2+13
Comments9

Как сделать игрушку для котенка

Reading time1 min
Views1.3K
image

Бантик на веревочке, шаговый двигатель от принтера и плата управления — вот такое электро-механическое устройство понравится вашему котенку.
Прочитать подробнее можно здесь.
Total votes 87: ↑57 and ↓30+27
Comments16

Схемотехника и язык программирования Verilog

Reading time5 min
Views14K
Хочу рассказать про свои впечатления о языке программирования Verilog. Он используется для описания аппаратуры. Еще проще сказать для описания архитектуры микросхем. Я начал использовать его в своих проектах недавно. Тем не менее, мне кажется, я «почувствовал его вкус».
Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments29

Сравнение плат Arduino – Марсоход

Reading time5 min
Views6.7K
Странным образом развивается человечество. Технический прогресс настолько стремительно изменил жизнь человека, что мы с вами как-то не представляем себе другую жизнь, без сотовых телефонов, компьютеров, ноутбуков, цифровых фоторамок и фотоаппаратов. Кажется все это было всегда. И кто все это придумывает и делает? У этих инженеров наверное супер-мозг? А знаете что? Вы и сами можете попробовать сделать что-нибудь электронное и удивительное. Может быть созданное вами «изделие» и не будет продаваться миллионными тиражами, но вот удивить знакомых Вы на самом деле сможете. Если Вы хоть немного в душе радиолюбитель, и не боитесь слова паяльник, и у Вас есть немного упорства – у Вас все получится.

С чего начать? Пожалуй есть две интересные возможности – это плата Arduino или плата Марсоход. Попробую объяснить, что же это такое.

Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments12

Information

Rating
325-th
Date of birth
Registered
Activity