Це команда avrprog, яку можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
avrprog - програматор для мікроконтролерів Atmel AVR
СИНТАКСИС
avrprog [ -r | -w | -c | -е | -б reset-pin-value | -Л режим блокування ] [ -Е
] [ -d пристрій ] [ -стор порт-адреса ] [ -R ] [ -v ] [ -V ] [ -h ]
ОПИС
Програматор для мікроконтролерів Atmel AVR, який використовує паралельний порт ПК
програмувати пристрій у послідовному режимі. Пристрій можна запрограмувати "в-
Він постачається зі схемою необхідного обладнання
апаратне забезпечення розроблено таким чином, щоб бути ефективним і недорогим.
Ця програма отримує/надсилає дані з stdin/stdout у Intel Hexadecimal
Формат об’єктного файлу та читання/запис на пристрій AVR.
ВАРІАНТИ
-r зчитує дані з пристрою та надсилає на stdout.
-w читає дані зі стандартного вводу та записує на пристрій.
-c читає дані зі стандартного введення та з пристрою та порівнює обидва.
-e стирає програму пристрою та пам'ять eeprom.
-b reset-pin-value
reset-pin-value має бути 0 або 1. Цей параметр лише змінює пристрій
скинути логічний рівень і вийти.
-L режим блокування
встановити режим бітів блокування пристрою. Додаткову інформацію див. у посібнику з AVR. УВАГА:
у деяких пристроях навіть стирання мікросхеми (-e) не зняло блокування
біти... тому ми втратили фішки... скористайтеся цією опцією самостійно
ризик.
Якщо lock-mode дорівнює 0, встановлює LB2=0; LB1=0. Якщо режим блокування дорівнює 1, встановлюється
LB2=0; LB1=1. Якщо режим блокування дорівнює 2, встановлюється LB2=1; LB1=0. Якщо замок -
режим 3, встановлює LB2=0; LB1=1.
-E режим пам'яті eeprom. Без цієї опції читає, пише та
порівнюється з програмною пам’яттю пристрою. З цією опцією
вони зроблені в пам'яті eeprom.
-d пристрій
Без цього параметра avrprog спробує автоматично визначити пристрій
читаючи його сигнатурні байти. Скористайтеся цією опцією, якщо хочете
перекривати виявлення пристрою. пристрій чутливий до регістру і може бути
будь-які підтримувані пристрої. Щоб переглянути підтримувані пристрої, спробуйте ´-d ?´
-p порт-адреса
вибирає адресу паралельного порту (шістнадцяткове значення). Перевірте avrprog.conf
файл для типових і дійсних значень.
-R встановлює PIN-код скидання AVR на 1 під час виходу, увімкнення програмного забезпечення
виконання. За замовчуванням мікросхему залишають вимкненою (скидання=0).
вихід.
-v багатослівний режим.
-V показує версію програми, авторські права та вихід.
-h показує довідку програми та вихід.
Примітка: деякі параметри не можна використовувати одночасно з іншими параметрами.
Якщо ви вказуєте більше ніж одну ексклюзивну опцію, лише одну з них
буде виконано. (пріоритет b,c,r,L,e,w).
Без будь-яких опцій avrprog просто намагається виявити пристрій і залишає
скинути контакт на 0 (програмне забезпечення в пристрої зупинено).
ПРИКЛАДИ
avrprog -r > file.hex
Читання програмної пам’яті пристрою та запис її у file.hex.
avrprog -w < file.hex
Прочитати вміст file.hex і записати в програмну пам'ять пристрою.
avrprog -w -R < file.hex
Прочитати вміст file.hex і записати в програмну пам'ять пристрою. після
запис, починає виконання програмного забезпечення пристрою, встановлюючи PIN-код скидання на 1.
avrprog -r -E > file.hex
Прочитайте пам'ять eeprom пристрою та запишіть її у file.hex.
avrprog
Ідентифікує пристрій і зупиняє виконання програмного забезпечення.
avrprog -R
Ідентифікує пристрій і починає виконання програмного забезпечення.
avrprog -b 0
Просто встановіть PIN-код скидання пристрою на 0 (зупиніть виконання програмного забезпечення)
avrprob -b 1
Просто встановіть PIN-код скидання пристрою на 1 (розпочніть виконання програмного забезпечення)
ВХІД І ВИХІД ФОРМАТ
Формати введення та виведення є Intel Шістнадцятковий Об'єкт філе сформований Ти
можна знайти цю специфікацію на
ftp://download.intel.com/support/processors/
i960/devtools/INTELHEX.PDF
У цій версії реалізовані типи записів 00 і 01. У вхід
рядків, LF і CR+LF приймаються як маркери нового рядка. Вихідні файли є
створено з LF як маркером нового рядка.
Використовуйте avrprog онлайн за допомогою сервісів onworks.net