<?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>AVR109: самопрограммирование AVR</title>
		<description>Обсуждение AVR109: самопрограммирование AVR</description>
		<link>https://microsin.ru/programming/avr/avr109-self-programming.html</link>
		<lastBuildDate>Fri, 10 Apr 2026 19:01:53 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://microsin.ru/component/option,com_jcomments/format,raw/limit,10/object_group,com_content/object_id,1573/task,rss/" rel="self" type="application/rss+xml" />
		<item>
			<title>Самохвалов Сергей Ва написал:</title>
			<link>https://microsin.ru/programming/avr/avr109-self-programming.html#comment-75332</link>
			<description><![CDATA[Скачал исходный код загрузчика AVR109 для IAR. Настроил под Atmega2561, всё отлично работает. Под atmega32 адаптировал - ничего не получается. Даже ассемблером пробовал менять lock-биты командой SPM - на Atmega2561 работает, а на atmega32 - нет. Две недели бьюсь. Нужен результат. Помогите! У нас до сих пор эти ATmega32 много где применяются и надо бы иметь возможность удалённо менять прошивки. microsin: особенности применения инструкции SPM зависят от конкретного микроконтроллер а. У Atmega2561 и ATmega32 они могут отличаться, вероятно поэтому в Вашем случае не работает изменение бит защиты у ATmega32. Вот что написано по этому поводу в даташите на ATmega32: «Program Flash memory space is divided in two sections, the Boot program section and the Application Program section. Both sections have dedicated Lock bits for write and read/write protection. The SPM instruction that writes into the Application Flash memory section must reside in the Boot Program section.» Короче говоря, если SPM выполняется не из области памяти загрузчика, то поменять биты защиты не получится. Проверьте, где находится код, который должен менять биты защиты.]]></description>
			<dc:creator>Самохвалов Сергей Ва</dc:creator>
			<pubDate>Tue, 21 Sep 2021 13:27:08 +0300</pubDate>
			<guid>https://microsin.ru/programming/avr/avr109-self-programming.html#comment-75332</guid>
		</item>
	</channel>
</rss>
