Hello, AVR

AVR
Итак, за прошедший месяц я сделал таки свой первый проект на микроконтроллере — отладочную плату на базе ATtiny2313. Отладочная плата состоит из базового модуля и подключаемого к нему модуля расширения.

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

Программатор STK200\300

Всем привет. Решил, первый раз в жизни, собрать устройство на AVR. Соответственно появилась необходимость в программаторе. Наиболее приглянулась схема STK200\300 на easyelectronics. Хотел собрать в корпусе LTP разъёма, но небыло SMD 74HC244, только дип.Пришлось самому из того, что есть))



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

в продолжение о пиках.

Кратко о частотомере и программаторе столетней давности.
хоть частотомер (кстати, конструкция Денисова, доработан Корабельниковым, если кому-то это о чём-то говорит ;) ) делался ещё в 2006-7гг, программатор сохранился, хоть и покалеченный малость. Выглядит это так: 3 резистора, 2 диода и КРЕН-ка навесом между 18-ти пиновой дип панелькой и ответным «9pin COM» разъёмом (правильно называется DE9F — спасибо Vga), 4 проводка и вроде ещё кондёр был. Рождена схема была интуитивно, из-за отсутствия наличия стабилитронов, так нужных (зачем-то кому-то) для простейшего программатора. Зарисована, естественно не была, ибо нафиг. попробую опять же интуитивно её восстановить, благо схема оригинального программатора осталась и до сих лежит в этих ваших интернетах (называется JDM и гуглится), а у меня в виде копии статьи с си-кью-хама.

===поток мыслей закончился===

Кастомная прошивка ПЛИС

Для чего все это?
Начав изучать ПЛИС ALTRA EPM240 я сделал отладочную плату с надеждой получить модуль способный выполнить множество задач при объединении преимуществ двух разных архитектур (высокую скорость и параллелизм обработки с гибкостью и многофункциональностью).


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

USB программатор для ПЛИС Xilinx

Поискав информацию о «готовых» программаторах с интерфейсом USB для ПЛИС компании Xilinx, сделал вывод что для домашнего пользователя дорого (цены от 4 тысяч и выше), но есть и клоны, хотя правильнее будет сказать самостоятельная реализация, так как схемы выложены в свободном доступе самим производителем, а заложенные мозги прошиваются «автоматом».



Читать дальше
  • +7
  • 01 апреля 2011, 19:43
  • ZiB

Программатор AT89C2051/1051/4051

Наконец-то допинал свой программатор AT89C2051. Стопятисотый, зато в виде плагина к пинборду :)


Читать дальше
  • +2
  • 28 марта 2011, 06:39
  • Vga
  • 1

Универсальный преобразователь UART-USB на основе FT232R

При изготовлении почти любого устройства с процессорным управлением встаёт необходимость обеспечить его связь с компьютером. Причём зачастую эта связь нужна только при отладке и в дальнейшей работе прибора совершенно не требуется. А порой и сам прибор в дальнейшем не требуется — так, один раз поиграл и засунул в дальний ящик. Лепить в каждом таком девайсе преобразователь интерфейса с обвязкой лень, да и жаба душит. А ведь ещё и разъём нужен… Что бы не возникало таких проблем нужно под рукой иметь внешний преобразователь интерфейса, легко подключаемый к тому девайсу, с которым сейчас работаешь.


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

Altera ByteBlaster MV совмещенный с LPT-программатором AVR

Когда начинаешь интересоваться ПЛИС, то в скором времени встает вопрос: А чем ее прошить?
Производители предлагают достаточно большой выбор устройств, но цена у них обычно кусачая. Так же попадаются простые схемы в даташитах, но их еще найти надо, а для этого надо знать что конкрено ищешь. Ну и в сети есть достаточное описание схем умельцев, например как программатор описанный в статье: USB-Blaster. Я хочу внести свои пять копеек и описать простой LPT-программатор, который собирается на коленке за один вечер и может шить как ПЛИС фирмы Altera, так и микроконтроллеры AVR.


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

USB-Blaster

Здесь уже начали разбирать ПЛИС, так что принимайте мой вклад.

Простенькую платку уже описали, я расскажу про программатор.
Есть 2 способа программирование этих ПЛИС (точнее оно называется конфигурирование) – через ByteBlaster или USB-Blaster.
ByteBlaster (5 проводков которыми AVR шьется) очень простой, но он подключается через LPT порт, вот информация по нему http://marsohod.org/index.php/howtostart/programmer. USB-Blaster будет интересней, но информации по нему очень мало, а готовые дороги.


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

Another tiny USBasp

AVR

USBAsp по минимуму.


Фото для затравки:


Итак:
— В AtTiny25/45/85 можно запихать USB-стэк от V-USB.
— В 45-ю и 85-ю можно запихать еще что нибудь, кроме самого стэка.
— В этих тиньках 8-ног, из них две питание, одна резет, которая может становиться ногой ввода/вывода, и, следовательно 5+1 ног ввода/вывода.
— Для USB надо 2 ноги, D+ и D-. Для SPI нужно 4 ноги, MOSI, MISO, SCK и CS или в нашем случае будет называться Reset.
— Так как, и USB-протокол, и SPI-протокол будет программный, ноги можно выбирать любые.

В общем все что нужно для USBAsp в этих двух тиньках (AtTiny45/85), есть.


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