Как стать автором
Обновить

Комментарии 19

Замечательная статья, спасибо. Купил пучок этих программаторов за 2 с копейками доллара (дешевле, чем рассыпуха в розницу), долго думал что с ними сделать, теперь вот есть пару идей! Плюс, однозначно.
Где купили? Я тоже хочу пучок программаторов ;-)
Ибей же. Я брал то ли по 2.68, то ли по 2.86, не помню. Попадаются и дешевле, если искать и ловить.
Сей чудо удалось провернуть??? А то я заказал вчера, а потом смотрю — у них как-то с джамперами НИКАК…
Купил 4 штуки.
1. Это не USBasp! Это USBISP v3.0, по крайней мене на данный момент!
2. Как чип используется Атмега8L… Вроде там фьюзы слегка не те…
3. Забудьте про COM — эти редиски развели только RST-CLS-MOSI-MISO и питание! Как следствие — можно юзать только частично, по сравнении со статьёй: тот-же nRF24 не подключить, т.к. ему нужно ПЯТЬ сигнальных, если не извращаться с некоторыми вещами…
Если без доставки, стоимостью овер 50$ то и я бы не отказался.
Попробуйте к датчику воды или к электросчетчику подключиться. Сам сейчас планирую такой проект.
Для нормальной работы таких счетчиков импульсов необходимо подключать датчик к выводу м/к с прерыванием.А тут в USBasp один такой вывод занят, а другой не распаян, если использовать USBasp напрямую. Наверно лучше делать беспроводные клиенты на базе nRF24L01 или nRF24LE1 для этого.
Кстати, ранее был разработан и испытан вариант беспроводных датчиков влажности и температуры на базе attiny13 на частоте 315 или 433 мгц, но это уже другая тема.

Интересно было бы об этом почитать поподробнее. Как раз на днях пытался подобное сделать, но споткнулся о то, что на 433мгц слишком много шумов и приёмник просто «тонет» в шумах. Рядом стоящие приёмник и передатчик лишь в 10% случаев успешно передают 4 байта данных. На 315мгц должно быть чище, но с ним пока не пробовал.
Да 433 очень сейчас зашумлен, но я столкнулся потерей передачи только из-за НЕотключения прерываний на передающем м/к во время трансляции.Про алгоритм передачи и примеры можно тут глянуть.
Понятно, спасибо за ссылки. Я использовал RCswitch, надо попробую RemoteSwitch. Пока что экспериментирую с общением RaspberryPI с собой самой и заметил занятную вещь: если оставить GPIO ногу висеть в воздухе, то приём оказывается значительно качественнее (близко к 100%), чем если к нему подключить приёмник :)
А как соединить 1 UBSAsp с другой для прошивки?
Обычно с ними идет шлейф -просто напрямую через его.Ещё на программируемом USBasp необходимо поставить джампер 2.
Рискую навлечь гнев сообщества, но всё же спрошу. С чего начать и где что читать, если хочу использовать USBAsp как микроконтроллер: какую среду лучше использовать, какие инструменты для заливки прошивки? Может где есть готовый пример с Hello worldморгающим светодиодом с инструкцией как компилировать и как заливать?
Во вложении к статье нашёл исходники прошивки только для usbtemp, но то так и не понял, чем её компилить.

Опыт в программировании микроконтроллеров минимальный есть, делал простенькие схемы на 51-м семействе контроллеров под Keil.
Программируется через winavr или avr-gcc (в linux). Примеров в интернете достаточно. Если использовать USBasp как м/к, то необходим ещё другой программатор, как минимум установить загрузчик, чтобы потом уже независимо заливать прошивку.
Большое спасибо, буду копать! Как раз два usbasp случайно доставшиеся есть.
Как примечание: даже не думайте юзать для этих целей программатор Turnigy от ХоббиКинг!
Они, по факту, «убили» все джамперы, которые на нем вообще должны быть и единственный — «внешнее питание»: выдавать на коннектор программатора 5 вольт или не стоит… И не факт, что он ещё работает, т.к. разницы «с ним и без него» я не заметил…
После статьи на прошивке GPIO сделал автоматизированный звонок в универе. И I2C вариант периодически использую. Даже когда-то давно запилил видосик по этой статье… www.youtube.com/watch?v=7kBwg0XOGNw
UPD: ещё один способ недавно добавил в копилочку. Есть такой компьютер советский… МК90 зовется. Для него выпускались модули для хранения программ: СМП. В сети давно уже гуляет проект SMPReaderUSB. По железу очень похож, так что не портировать прошивку под USBasp было бы ошибкой. Из отличий от оригинала: нельзя измерять напряжение батарейки. Функции чтения и записи работают как положено. Ссылочка на описание и файл прошивки: dev.walhi.ru/smpreaderusb
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.