Один мой товарищ пожаловался при встрече на некоторых недобросовестных покупателей. Работает он в большой компании по продаже бытовых устройств. Вот что он рассказал:
Рубрика «usbasp»
Встраиваемый счётчик наработки или борьба с хитрыми клиентами
2023-03-18 в 19:24, admin, рубрики: attiny13, bascom, bluetooth, diy или сделай сам, MiniTiny, usb-ttl, usbasp, программирование микроконтроллеров, Производство и разработка электроники, прототипирование, схемотехника, Счетчик наработкиКитайский HID программатор USBISP (USBASP) в Linux. Препрошивка
2015-03-03 в 13:30, admin, рубрики: ATmega8, avr, diy или сделай сам, usbasp, usbisp, программатор, программирование микроконтроллеров, прошивка, Электроника для начинающихПрограммирование микроконтроллеров и робототехника — очень перспективные направления деятельности. Об этом говорят уже на уровне государства. А начинается все с того, что новички собирают свой первый программатор или заказывают его в интернет-магазине. Самыми доступными по цене являются китайские поделки. Они не всегда готовы сразу порадовать своих новых хозяев. Тем не менее, обычно, они вполне работоспособны после доработки и/или перепрошивки.
Ситуация осложняется тем, что существует множество похожих моделей и различных версий печатных плат китайской разработки. Мне достались программаторы с печатной платой, несовместимой с имеющейся в сети прошивкой. Банально, не совпадает назначение выводов микроконтроллера на плате и в программе. Далее я опишу процесс лечения мелкой партии этих программаторов и некоторые хитрости для новичков.
Надеюсь, кому-то эта статья окажется полезной, поскольку конкретно по этой версии программаторов информации в интернете, видимо, нет.
Для тех, кто хочет быстрого решения, в конце статьи есть ссылка на архив с доработанной мною прошивкой USBASP от Thomas Fischl и список изменений в формате git diff.
Читать полностью »
Прошивка hex файлов при помощи Arduino и SinaProg
2015-01-05 в 3:29, admin, рубрики: arduino, Arduino IDE, ArduinoISP, ATmega8, atmel, attiny13, attiny2313, AVRISP, diy или сделай сам, hex, SinaProg, usbasp, программирование микроконтроллеров, прошивка
Приветствую всех пользователей хабра, в частности тех кто страдает темой Arduino как собственно и я.
Меня уже давно спрашивают, можно ли прошивать hex файлы при помощи Arduino, изменять фьюзы, считывать прошивку и всякое такое… Ответ — да можно, и я сегодня вам расскажу, как я это делаю.
(Данное видео дублирует представленную ниже информацию, в текстовом формате )
Читать полностью »
Маленький Hello World для маленького микроконтроллера — в 24 байта (и чужое решение в 12 байт)
2014-10-13 в 12:42, admin, рубрики: arduino, avr, hello world, usbasp, программирование микроконтроллеров, системное программированиеКлассической тестовой программой для большинства программистов на системах, имеющих хоть какой-то дисплей, является Hello World. Такая традиция была введена Керниганом и Ритчи в 1978 году.
Для микроконтроллеров аналогичным примером уже давно стала программа, которая мигает светодиодом. В этой статье я покажу результат эксперимента по максимальному сокращению такой программы на примере контроллера ATTiny15 фирмы Атмел.
UPD: В комментариях привели ссылку на рекордное решение в 12 байт. Браво!
6 применений в «умном доме» платы USBasp. Нестандартное использование USBasp
2014-01-08 в 12:41, admin, рубрики: DS18B20, nRF24L01+, usbasp, v-usb, Программинг микроконтроллеров, умный дом, метки: DS18B20, nRF24L01+, usbasp, v-usb, умный дом
Иногда дешевле купить готовое устройство, чем собирать его самому. Да и самодельное устройство не всегда и не у всех будет выглядеть аккуратно- это зависит от наличия оборудования/материалов и прямоты рук.
Пользователи, знакомые с микроконтроллерами Atmel или хотя бы с Arduino скорее всего знают о дешевом программаторе USBasp, цена которого на Ebay около 3 $.Распространены две версии программатора:
USBasp 2.0 — с стабилизатором на 3.3 вольта.
USBasp 3.0 — плата поменьше, без стабилизатора. Так же у его не выведены на разъем порты PD0 и PD1(Аппаратный UART).В руках не держал и соответственно рассматривать его тут не будем.
Ниже мы рассмотрим как превратить программатор USBasp в I2C-USB переходник, научимся читать датчики влажности и температуры, получим простой набор портов ввода/вывода (PIO), RS232-USB, а так же попытаемся создать устройство nRF24L01-USB для чтения беспроводных датчиков и управления устройствами.Ну и для любителей Arduino — будем программировать в среде Arduino IDE используя USBasp как макетную плату.Проекты используют популярную библиотеку V-USB для работы с USB в программной реализации.
Читать полностью »
Не работает AVR USB Программатор? Настроим
2013-01-07 в 23:49, admin, рубрики: usbasp, микроконтроллеры avr, Программинг микроконтроллеров, электроника, метки: usbasp, микроконтроллеры avr, электроникаНе работает программатор
Данная статья написана для тех кто только начинает учиться программировать микроконтроллеры.
Гуру микроконтроллинга здесь делать нечего, а вот новичкам, столкнувшихся с проблемами китайского производства. Или нелепой фасовкой готовых программаторов или людей делающих первый шаг в радиоэлектронику эта статья может быть весьма-весьма полезной. Я так же опишу методы поиска неисправностей с которыми столкнулся сам. Не у всех людей есть выдержка, тем более интернет для этого и создан, что бы делиться опытом, не так ли?
Не работает программатор AVR — тысячи запросов в Яндексе и Гугл. Не работает USB asp — еще больше. Сотни сайтов, на которые попадаешь и везде читаешь одно и тоже, как кто то собирает очередной программатор, но ни кто, повторюсь НИ КТО не пишет почему не работает именно твой личный девайс.
Быстрое решение. Для тех кто не желает читать весь пост, а на быструю руку пришел за поиском решения выкладываю эту картинку.Обвожу изменения сделанные мной и не описанные ни на одном сайте.
Описание и подробности будут ниже.