Читаем Микроконтроллеры AVR: от простого к сложному полностью

--------------------

erase.bat

@if '%v'==' goto help

@avreal -as -р1 -0З686 +%1 -e

@goto exit

: help

@echo erase.bat — стирание AVR-контроллера

@echo Вызов:

@echo erase cpuname.

@echo где cpuname — имя используемого процессора

: exit

--------------------

erasen.bat

@if '#1'==' ' goto help

@avreal -as -р1 -0З686 +%1 -en

@goto exit

:help

©echo erasen.bat — стирание AVR-контроллера

©echo с записью в верхние два байта flash-числа стираний

©echo Вызов:

©echo erasen cpuname,

©echo где cpuname — имя используемого процессора

: exit

--------------------

write.bat

©if '%1'==" goto help

©avreal -as -р1 -0З686 +%1 -w %2 %3

©goto exit

:help

©echo write.bat — запись AVR-контроллера

©echo Записывается flash кода и, если задан файл, EEPROM данных

©echo Вызов:

©echo write cpuname codename dataname,

©echo где cpuname — имя используемого процессора

©echo codename — имя файла кода

©echo dataname — имя файла данных (необязательный параметр)

:exit

--------------------

writed.bat

©if '%1'==' ' goto help

©avreal -as -р1 -0З686 +%1 -wd %2

@goto exit: help

©echo writed.bat — запись AVR-контроллера

©echo Записывается только EEPROM данных

©echo Вызов:

©echo writed cpuname dataname,

©echo где cpuname — имя используемого процессора

©echo dataname — имя файла данных

:exit

--------------------

read.bat

©if '%1'==' ' goto help

©avreal -as -р1 -0З686 +%1 -r %2 %3

©goto exit: help

©echo read.bat — чтение из AVR-контроллера

©echo Считывается flash кода и, если задан файл, EEPROM данных

©echo Вызов:

©echo read cpuname codename dataname,

©echo где cpuname — имя используемого процессора

©echo codename — имя файла кода

©echo dataname — имя файла данных (необязательный параметр)

:exit

--------------------

readd.bat

©if #1'==' ' goto help

©avreal -as -р1 -0З686 +%1 -rd %2

©goto exit: help

©echo readd.bat — чтение из AVR-контроллера

©echo Считывается только EEPROM данных

©echo Вызов:

©echo readd cpuname dataname,

©echo где cpuname — имя используемого процессора

©echo dataname — имя файла данных

:exit

--------------------

verify.bat

©if #1'==' ' goto help

©avreal -as -р1 -0З686 +%1 -v %2 %3

©goto exit

:help

©echo verify.bat — верификация AVR-контроллера

©echo Проверяется flash кода и, если задан файл, EEPROM данных

©echo Вызов:

©echo verify cpuname codename dataname,

©echo где cpuname — имя используемого процессора

©echo codename — имя файла кода

©echo dataname — имя файла данных (необязательный параметр)

:exit

--------------------

verifyd.bat

©if '%1’==“ goto help

©avreal -as -р1 -0З686 +%1 -vd %2

©goto exit: help

©echo verifyd.bat — верификация AVR-контроллера

©echo Проверяется только EEPROM данных

©echo Вызов:

©echo verifyd cpuname dataname,

©echo где cpuname — имя используемого процессора

©echo dataname — имя файла данных

:exit

--------------------

check.bat

©if '%1’==' ' goto help

©avreal -as -р1 -0З686 +%1 -bn

©goto exit: help

©echo check.bat — проверка AVR-контроллера на чистоту (стертость)

©echo Если при стирании контроллера был использован файл erasen.bat,

©echo то будет сообщено число стираний контроллера, в противном

©echo случае будет сообщение "Number of erases not initalised",

©echo означающее, что верхние два байта flash тоже содержат 0xFF

©echo Вызов:

©echo verifyd cpuname dataname,

©echo где cpuname — имя используемого процессора

©echo dataname — имя файла данных

:exit

--------------------

lock, bat

©if ’%1'==' ' goto help

©avreal -as -р1 -0З686 +%1 -12

©goto exit

: help

©echo lock.bat — защита AVR-контроллера от чтения

©echo Вызов:

©echo lock cpuname

©echo где cpuname — имя используемого процессора

: exit

--------------------

lockv.bat

©if '%1'==" goto help

©avreal -as -pi -0З686 +%1 -v12 %2 %3

©goto exit

:help

©echo lockv.bat — защита AVR-контроллера от считывания с предварительной

©echo верификацией (при несовпадении содержимого защита не устанавливается)

©echo Вызов:

©echo lockv cpuname codename dataname,

©echo где cpuname — имя используемого процессора

©echo codename — имя файла кода

©echo dataname — имя файла данных (необязательный параметр)

:exit

--------------------

fuses.bat

@if '%1'==" goto help

©avreal -as -р1 -0З686 +%1 -wvf%2

©goto exit: help

©echo fuses.bat — запись fuses AVR-контроллера

©echo Вызов:

©echo fuses cpuname fuselist

@echo где cpuname — имя используемого процессора

@echo fuselist — перечисленные через запятую fuses, состояние

@echo которых следует изменить. Более подробно см.

©echo описание avreal

:exit

-

Перейти на страницу:

Все книги серии Библиотека инженера

Похожие книги

Электроника для начинающих (2-е издание)
Электроника для начинающих (2-е издание)

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию, елочные огни, электронные украшения, устройство преобразования звука, кодовый замок и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий. Во втором издании существенно переработан текст книги, в экспериментах используются более доступные электронные компоненты, добавлены новые проекты, в том числе с контроллером Arduino.

Чарльз Платт

Радиоэлектроника / Технические науки
Электроника для начинающих
Электроника для начинающих

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию для защиты от проникновения в дом, елочные огни, электронные украшения для одежды, устройство преобразования звука, кодовый замок, автономную роботизированную тележку и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий.Для начинающих радиолюбителей

Паоло Аливерти , Чарльз Платт

Радиоэлектроника / Технические науки
Искусство схемотехники. Том 3 (Изд.4-е)
Искусство схемотехники. Том 3 (Изд.4-е)

Широко известная читателю по предыдущим изданиям монография известных американских специалистов посвящена быстро развивающимся областям электроники. В ней приведены наиболее интересные технические решения, а также анализируются ошибки разработчиков аппаратуры: внимание читателя сосредотачивается на тонких аспектах проектирования и применения электронных схем. На русском языке издается в трех томах. Том 3 содержит сведения о микропроцессорах, радиотехнических схемах, методах измерения и обработки сигналов, принципах конструирования аппаратуры и проектирования маломощных устройств, а также обширные приложения. Для специалистов в области электроники, автоматики, вычислительной техники, а также студентов соответствующих специальностей вузов и техникумов.

Пауль Хоровиц , Уинфилд Хилл

Техника / Радиоэлектроника