Программатор AT89C2051

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
mig958
Открыл глаза
Сообщения: 40
Зарегистрирован: Пт авг 29, 2014 14:08:19

Re: Программатор AT89C2051

Сообщение mig958 »

Arduino IDE оставляет фьюзы по умолчанию.
nemoner
Родился
Сообщения: 16
Зарегистрирован: Вт июн 10, 2025 15:58:10

Re: Программатор AT89C2051

Сообщение nemoner »

С Arduino IDE - это через ISP. С этим был негативный опыт, стал использовать USBasp с AVRDudeprog33. Поэтому и вопрос про фьюзы.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Программатор AT89C2051

Сообщение BOB51 »

ArduinoIDE записывает фузы и бутлоадер одновременно в соответствии с выбранной на соответствующих вкладках используемой "платформы" конфигурации.
Запись проводится по ISP через программатор (тип программатора выбирается в соответствующем меню).
Обычно это "ардуино ISP" из примеров, сделанный из ардуино-нано платки (во вкладке программатор ставим arduino as ISP).
Т.е. к ПК подключен программатор, к тому программатору по ISP целевая платка и затем запуск IDE.
Затем установить порт, к которому подключен программатор и выполнить:
"Инструменты -> записать загрузчик".
8)
nemoner
Родился
Сообщения: 16
Зарегистрирован: Вт июн 10, 2025 15:58:10

Re: Программатор AT89C2051

Сообщение nemoner »

После негативного опыта с ISP больше этим методом не пользовался.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Программатор AT89C2051

Сообщение BOB51 »

Зря...
ISP -основной вариант прошивки для АВРок.
В случае с ардуино нано там есть аппаратный нюанс в "приготовлении" самого ардуино ISP из нанки.
Можно и его обойти - отдельно платка USB-COM и платка ардуино про мини. Плюс механический переключатель (джампер).
8)
nemoner
Родился
Сообщения: 16
Зарегистрирован: Вт июн 10, 2025 15:58:10

Re: Программатор AT89C2051

Сообщение nemoner »

BOB51, в статье автора mig958 "Программатор для AT89C2051" в самом низу описаны проблемы, c которыми он сталкивался.
Вы можете написать чёткую инструкцию по ISP или ссылку, где исчерпывающая статья, в том числе "...USB-COM и платка ардуино про мини. Плюс механический переключатель (джампер)".?
Аватара пользователя
Petrovi4
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вс фев 08, 2009 14:53:10
Откуда: Строитель

Re: Программатор AT89C2051

Сообщение Petrovi4 »

[uquote="nemoner",url="/forum/viewtopic.php?p=4723639#p4723639"]С Arduino IDE - это через ISP. С этим был негативный опыт, стал использовать USBasp с AVRDudeprog33. Поэтому и вопрос про фьюзы.[/uquote]
Простите, но USBasp у вас не через ISP работает?
nemoner
Родился
Сообщения: 16
Зарегистрирован: Вт июн 10, 2025 15:58:10

Re: Программатор AT89C2051

Сообщение nemoner »

Через ISP, но без Arduino IDE.
Аватара пользователя
Petrovi4
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вс фев 08, 2009 14:53:10
Откуда: Строитель

Re: Программатор AT89C2051

Сообщение Petrovi4 »

[uquote="nemoner",url="/forum/viewtopic.php?p=4723688#p4723688"]После негативного опыта с ISP больше этим методом не пользовался.[/uquote]
А это тогда как? Никлеиться... Что-то вы не то со своим "ISP" Городите.
nemoner писал(а):BOB51, в статье автора mig958 "Программатор для AT89C2051" в самом низу описаны проблемы, c которыми он сталкивался.
Вы можете написать чёткую инструкцию по ISP или ссылку, где исчерпывающая статья, в том числе "...USB-COM и платка ардуино про мини. Плюс механический переключатель (джампер)".?
У AVR есть:
LVSP - суть ISP
HVSP - ISP с высоким напряжением сброса
HVPP - параллельное программирование с высоким напряжением сброса.
Все это варианты протокола программирования, не более. И все программы для прошивки с ними работают одинаково.
Какую вам инструкцию на ISP надо?
https://ww1.microchip.com/downloads/en/ ... avr910.pdf
https://www.farnell.com/datasheets/74880.pdf
nemoner
Родился
Сообщения: 16
Зарегистрирован: Вт июн 10, 2025 15:58:10

Re: Программатор AT89C2051

Сообщение nemoner »

На вопрос о фьюзах автор статьи ответил - Arduino IDE оставляет фьюзы по умолчанию. Для USBasp с AVRDudeprog33 нужны фьюзы.
Инструкция для Arduino IDE.
Krismi70
Сверлит текстолит когтями
Сообщения: 1179
Зарегистрирован: Пт ноя 22, 2024 14:08:43

Re: Программатор AT89C2051

Сообщение Krismi70 »

новая атмега8, фьюзы инверсные на картинке (птица = 0, пустая клетка = 1)
Изображение
их и ставь, раз ардуина не меняет
-----------------
хотя у меня ещё сохранено, что LOW = 62, HIGH = D9
Изображение
Аватара пользователя
Petrovi4
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Вс фев 08, 2009 14:53:10
Откуда: Строитель

Re: Программатор AT89C2051

Сообщение Petrovi4 »

Ну, если уж вопрос по дефолтным FuseBit-ам ардуины, которые она зашивает при прошивке из ArduinoIDE, то все будет зависеть от того, что за набор плат в ней подключен/установлен.
Если брать стандартные платы Arduino NG на чипе Atmega8, то там будут H:CA L:DF
Ответить

Вернуться в «AVR»