<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>AVR-USB-MEGA16: USB bootloader BootloadHID для микроконтроллера ATmega16</title>
		<description>Обсуждение AVR-USB-MEGA16: USB bootloader BootloadHID для микроконтроллера ATmega16</description>
		<link>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html</link>
		<lastBuildDate>Tue, 16 Jun 2026 11:42:18 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://microsin.net/component/option,com_jcomments/format,raw/limit,10/object_group,com_content/object_id,1188/task,rss/" rel="self" type="application/rss+xml" />
		<item>
			<title>Иван написал:</title>
			<link>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-3345</link>
			<description><![CDATA[Не пойму, как выставить fuse-биты. Шью через sinaprog LOW FUSE BYTE: 0xCF HIGH FUSE BYTE: 0x98, а вот LOCKOPT BYTE: 0xEF не ставится... выдает ошибку, и ставит мне 0x2F (у меня микроконтроллер atmega16). Где косяк? Кварц на 12MHz, мое устройство не определяется (на операционной системе Windows XP). microsin: какая у Вас операционная система - никакого значения не имеет. Чтобы устройство USB на библиотеке V-USB заработало, требуется выполнение одного простого условия - чтобы работал кварцевый генератор на своей частоте. Для этого фьюзами нужно выбрать тип генератора "External Crystal High Freq" и отключить делитель тактовой частоты. Выбрать шестнадцатеричн ые значения фьюзов Вам поможет даташит и ресурс http://www.engbedded.com/fusecalc/. Байт фьюзов LOCKOPT BYTE не меняйте, оставьте по умолчанию. Также, чтобы нормально запускался загрузчик, Вам нужно правильно установить бит BOOTRST и размер секции загрузчика битами BOOTSZ.]]></description>
			<dc:creator>Иван</dc:creator>
			<pubDate>Fri, 13 May 2016 19:25:12 +0300</pubDate>
			<guid>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-3345</guid>
		</item>
		<item>
			<title>Роман написал:</title>
			<link>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-2945</link>
			<description><![CDATA[Как узнать BOOTLOADER_ADDR ESS? microsin: BOOTLOADER_ADDR ESS это адрес слова команды (внимание, это не байтовый адрес, байтовый адрес в 2 раза больше!), который задает начало кода загрузчика. Его значение зависит от марки микроконтроллер а и выставленных фьюзов BOOTSZ1 и BOOTSZ0. Само собой, фьюзы BOOTSZ1 и BOOTSZ0 должны быть предварительно установлены так, чтобы код загрузчика влез в выбранный размер секции загрузки.]]></description>
			<dc:creator>Роман</dc:creator>
			<pubDate>Fri, 11 Sep 2015 11:25:10 +0300</pubDate>
			<guid>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-2945</guid>
		</item>
		<item>
			<title>Сергей написал:</title>
			<link>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-1572</link>
			<description><![CDATA[HIDBootFlash заработал! Похоже не хватало Visual C++ или .NET. После установки Visual C# 2008 Express все заработало.]]></description>
			<dc:creator>Сергей</dc:creator>
			<pubDate>Sun, 23 Oct 2011 23:54:19 +0300</pubDate>
			<guid>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-1572</guid>
		</item>
		<item>
			<title>Сергей написал:</title>
			<link>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-1569</link>
			<description><![CDATA[Спасибо microsin, все работает (работало!) великолепно, но после переустановки винды HIDBootFlash.exe пишет - программа не запускается! Не сталкивались с такой проблемой? microsin: к сожалению, не сталкивался. Наверное, поставили Windows 7? Я свою Windows XP уже наверное лет 7 не переставлял.]]></description>
			<dc:creator>Сергей</dc:creator>
			<pubDate>Sun, 23 Oct 2011 03:16:45 +0300</pubDate>
			<guid>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-1569</guid>
		</item>
		<item>
			<title>Vanoid написал:</title>
			<link>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-1532</link>
			<description><![CDATA[Макетная плата AVR-USB-MEGA16. Замыкаю указанные контакты (4 и 6), подключаю к usb. Светодиод не горит. HidBootFlash кнопкой FindDevice находит LEDCtlHID, но PageSize и DeviceSize нулевые. Попытка прошить mega16-16MHz.hex ни к чему не приводит. Что делать? microsin: скорее всего у Вас прошит загрузчик не BootloadHID, а USBASPloader, поэтому пользоваться надо другим софтом для перепрошивки. См. описание Вашего загрузчика, как им пользоваться.]]></description>
			<dc:creator>Vanoid</dc:creator>
			<pubDate>Wed, 05 Oct 2011 00:22:45 +0300</pubDate>
			<guid>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-1532</guid>
		</item>
		<item>
			<title>Дмитрий написал:</title>
			<link>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-1411</link>
			<description><![CDATA[Существуют ли загрузчики для ATmega8535?]]></description>
			<dc:creator>Дмитрий</dc:creator>
			<pubDate>Fri, 29 Jul 2011 01:24:17 +0300</pubDate>
			<guid>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-1411</guid>
		</item>
		<item>
			<title>Harry Plotter написал:</title>
			<link>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-1209</link>
			<description><![CDATA[Можно ли собирать эту схему на ATMEGA16 в дип корпусе? microsin: можно, не вопрос, нужно только правильно учесть цоколевку ножек.]]></description>
			<dc:creator>Harry Plotter</dc:creator>
			<pubDate>Mon, 04 Apr 2011 22:40:32 +0300</pubDate>
			<guid>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-1209</guid>
		</item>
		<item>
			<title>Владимир написал:</title>
			<link>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-820</link>
			<description><![CDATA[Помогите чайнику - куда подключать D+ и D- ? microsin: по ссылке [5] есть принципиальная схема макетной платы AVR-USB-MEGA16. Кроме того, если скачаете русифицированну ю библиотеку V-USB (файл архива avr-usb-russian.rar), то в папке сircuits найдете множество схем. В файле bootloaderconfi g.h макросами USB_CFG_DMINUS_ BIT и USB_CFG_DPLUS_B IT порты микроконтроллер а тоже указаны.]]></description>
			<dc:creator>Владимир</dc:creator>
			<pubDate>Mon, 25 Oct 2010 04:34:50 +0300</pubDate>
			<guid>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-820</guid>
		</item>
		<item>
			<title>Роман написал:</title>
			<link>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-762</link>
			<description><![CDATA[Респект автору за нужные статьи. Есть проблемка - если собирать самому (через make), и не менять подключение ножек, прошивка работает как надо. Но если изменить D- на другой соседний порт, Windows уже не определяет USB-устройство. В чем может быть проблема? microsin: если подключили все правильно и электрическая схема в порядке, то в обычной конфигурации V-USB со сменой ножки для сигнала D- не должно быть никаких проблем (эта ножка не используется на прерывание). Может, забыли перед запуском make hex сделать очистку make clean? Других идей у меня пока нет.]]></description>
			<dc:creator>Роман</dc:creator>
			<pubDate>Sat, 02 Oct 2010 16:45:41 +0300</pubDate>
			<guid>https://microsin.net/programming/avr-working-with-usb/avr-usb-mega16-bootloadhid.html#comment-762</guid>
		</item>
	</channel>
</rss>
