Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 02.03.2019, 21:39  
laser532
Почётный гражданин KAZUS.RU
 
Регистрация: 14.03.2009
Сообщений: 1,601
Сказал спасибо: 1,068
Сказали Спасибо 1,560 раз(а) в 857 сообщении(ях)
laser532 на пути к лучшему
По умолчанию Re: Программируется ли Ардуино самодельным программатором?

Сообщение от IOPA4 Посмотреть сообщение
bootloader у AVR тоже записывается в отдельную область, но она затирается при программировании.
Вот этого я и не понял из Вашего предыдущего сообщения. Я пониамаю историческую связь Ардуино и AVR, но мне не довелось применять AVR вообще ни где и я под "Ардуино" понимаю либо среду разработки, либо нумерцию ножек на плате (такую как у Uno или как ее там?).

Мое знакомство с Ардуино началось с ESP2866, которая понравилась для домашней автоматизации в локальной сети. У меня автоматизация основывается на Скада с устройствами TCP/Modbus и SNMP. ESP8266 легко вписалась сюда. А на Ардуино мне понравилось больше, чем NodeMCU и Lua. С декабря работает термометр. Жду, когда у него WiFi отвалится. Похоже, уже не важно, для не ответственных применений или быстрого прототипирования годится. Хотя, брезгливость была.
Реклама:

Последний раз редактировалось laser532; 02.03.2019 в 21:48.
laser532 вне форума  
Сказали "Спасибо" laser532
mike-y-k (02.03.2019)
Непрочитано 02.03.2019, 21:59  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Программируется ли Ардуино самодельным программатором?

Сообщение от laser532 Посмотреть сообщение
Вот это я и не понял из Вашего сообщения.
Платы для Arduino есть на всем семействе AVR от Tiny13 до Atmega1284, 128, 64 и на Atxmega. Согласен, что Arduino это IDE, но на сленге ардуинщиков это может быть и плата(абдурино). Кроме отладочных плат для Arduino, есть еще и специализированные. Например плата Anet A8 на MK Atmega1264. Также есть bootloader и компилируется, программируется из Arduino IDE.
IOPA4 вне форума  
Сказали "Спасибо" IOPA4
laser532 (02.03.2019)
Непрочитано 02.03.2019, 22:03  
nick-l
Частый гость
 
Регистрация: 28.01.2010
Сообщений: 15
Сказал спасибо: 9
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
nick-l на пути к лучшему
По умолчанию Re: Программируется ли Ардуино самодельным программатором?

ARDUINO можно программировать прямо из Atmel Studio с помощью AVR Dude,настраивается так:
меню Tools › External Tools
строчка Title: - наименование;
Command: - указать путь к AVRDude;
Arguments: - строка с параметрами для AVRDude;
для конфигурации Dedug:
avrdude -v -p atmega328p -c arduino -P COM3 -b 57600 -D -U flash:w:"$(ProjectDir)Debug\$(TargetName).hex":i
для Release:
avrdude -v -p atmega328p -c arduino -P COM3 -b 57600 -D -U flash:w:"$(ProjectDir)Release\$(TargetName).hex":i
вместо COM3 поставить реальный номер ком порта AVRDuino
и поставить галочку: Use Output window
можно в меню External Tools два пункта ввести для удобства (Dedug и Release)

Последний раз редактировалось nick-l; 02.03.2019 в 22:05. Причина: граматическая ошибка
nick-l вне форума  
Непрочитано 02.03.2019, 23:45  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Программируется ли Ардуино самодельным программатором?

IOPA4, немного ещё позанудствую. Для STM32 нужно разделять system bootloader (который с завода) в системной памяти и user bootloader уже в пользовательской памяти (написанный пользователем).
Тут нужна точность.
С первым, используя соответствующий протокол, можно записать прошивку в МК без дополнительных устройств - чаще всего через имеющийся интерфейс или с переходником USB-UART.
Со вторым вариантом - уже на логике того bootloader, чаще всего с алгоритмом обновления прошивки в процессе работы.

IOPA4, nick-l, таки arduino в железе не всегда с МК от теперь microchip.
Там минимум ещё espressif и STMicroelectronics присутствуют. Надо будет запустить свежую IDE и посмотреть на поддерживаемые варианты
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Сказали "Спасибо" mike-y-k
IOPA4 (03.03.2019)
Непрочитано 03.03.2019, 06:53  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Программируется ли Ардуино самодельным программатором?

Сообщение от mike-y-k Посмотреть сообщение
таки arduino в железе не всегда с МК от теперь microchip.
Мне показалось, что ТС спрашивал о классической ардуине "обычным самодельным программатором на базе м/к AT90USB162 с портом SPI для программирования микроконтроллера". Это AVR ISP MKII.
IOPA4 вне форума  
Непрочитано 03.03.2019, 12:56  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Программируется ли Ардуино самодельным программатором?

IOPA4, таки ТС не уточнял целевой МК или семейство и его набор вполне для других можно использовать
Например комбинация с IAR совсем не однозначна.

Резюмирующий вывод для ТС - принципиальных препятствий на платах arduino для программирования установленных МК сторонними средствами и сторонним ПО не предусмотрено. Могут быть особенности с коммутацией портов и подключением, но они вполне преодолимы…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 04.03.2019, 18:29  
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Программируется ли Ардуино самодельным программатором?

Сообщение от Signalshik2 Посмотреть сообщение
Программируется ли Ардуино самодельным программатором?
Я купил в ближайшем лабазе абдурину на 32u4 и залил туда прошивку из библиотеки LUFA USBISP mkII for Atmel. Теперь любая продукция Atmel с поддержкой ISP программаторов зашивается мнойю прямо из AS. Очень удобно. Для новых аттинек с интерфейсом UPDI закуплена Xplained 817//
parovoZZ вне форума  
Непрочитано 11.03.2019, 19:13  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Программируется ли Ардуино самодельным программатором?

Сообщение от nick-l Посмотреть сообщение
ARDUINO можно программировать прямо из Atmel Studio с помощью AVR Dude,настраивается так:
меню Tools › External Tools
строчка Title: - наименование;
Command: - указать путь к AVRDude;
Arguments: - строка с параметрами для AVRDude;
для конфигурации Dedug:
avrdude -v -p atmega328p -c arduino -P COM3 -b 57600 -D -U flash:w:"$(ProjectDir)Debug\$(TargetName).hex":i
для Release:
avrdude -v -p atmega328p -c arduino -P COM3 -b 57600 -D -U flash:w:"$(ProjectDir)Release\$(TargetName).hex":i
вместо COM3 поставить реальный номер ком порта AVRDuino
и поставить галочку: Use Output window
можно в меню External Tools два пункта ввести для удобства (Dedug и Release)
Интересный момент . Это с грёбаными $(ProjectDir),$(TargetName) ... Atmel Studio макросы берёт , а вот AVR Studio- Путь и Файл нужно ручками прописывать (Как в ней всё убого). До сих пор не определился , Где Хужее !
(c LGT- то понятно , на LGT328"D" - или SWD(LarduinoISP .. "D" -Прекрасно шьёт , а на "P" в ступоре при начальной синхронизации) ,или bootloader, ...или через SDK_LGT или AVR Studio , ...LGT328"P" - только через bootloader из AVRStudio ,"tools"(AVRDude-ВЕЗДЕ!)) (Но не Atmel Studio , там Solution собирать-умучишься ) (Arduinо даже не рассматривается)

Последний раз редактировалось OlegNZH; 11.03.2019 в 19:19.
OlegNZH вне форума  
Непрочитано 14.09.2019, 13:10  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 408
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Программируется ли Ардуино самодельным программатором?

Спасибо за ответы. Разобрался.
Signalshik2 вне форума  
Непрочитано 14.09.2019, 13:25  
Ara41
Почётный гражданин KAZUS.RU
 
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
Ara41 на пути к лучшему
По умолчанию Re: Программируется ли Ардуино самодельным программатором?

для работы Ардуины со сторонними IDE (любыми) нашел для себя отличную утилитку gcUploader. В настройках: тип Ардуины, номер ком-порта и путь до hex. Можно включить автоматическую прошивку после перекомпиляции hеx.
Прошивка через штатный интерфейс ардуины.

Последний раз редактировалось Ara41; 14.09.2019 в 13:51.
Ara41 вне форума  
 

Закладки

Метки
at90usb162, avr, микроконтроллер, программирование
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблемы с ардуино уно begun Делимся опытом 1 24.05.2017 13:37
Ардуино и Делфи Samuyl AVR 7 03.12.2014 10:00
Быстро проверить исправность Ардуино. 123ksn AVR 9 25.11.2014 11:54


Часовой пояс GMT +4, время: 07:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot