Перейти к содержанию
    

Можно ли все микроконтроллеры avr превратить в минимальные версии системы arduino?

У меня сейчас есть несколько микроконтроллеров mega16. Я хотел бы спросить, правда ли, что микроконтроллеры серии mega могут быть скомпилированы и загружены через arduino's ide после того, как Bootloader почищен через USBasp?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

59 minutes ago, Aaronli said:

правда ли, что микроконтроллеры серии mega могут быть скомпилированы и загружены через arduino's ide после того, как Bootloader почищен через USBasp?

Смотря какими средствами это делать.

И микроконтроллеры не компилируются. Компилируется программа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну самому компилятору особо без разницы, но там с совместимостью периферии у AVRов так себе,

и какие-нибудь библиотеки, например, последовательного порта могут отвалиться хотя бы потому что в mega16 регистры называются USART_xxx, а у m168 - USART0_xxx.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, Aaronli сказал:

У меня сейчас есть несколько микроконтроллеров mega16. Я хотел бы спросить, правда ли, что микроконтроллеры серии mega могут быть скомпилированы и загружены через arduino's ide после того, как Bootloader почищен через USBasp?

Конечно, можно! Только Bootloader надо не чистить, а залить вместо фабричного ардуиновский.

Но лично у меня противоположные цели - покупаю ардуино-плату  (поскольку сама платы изготавливать не умею), а затем затираю ней Bootloader и использую, как обычную, применяя компилятор IAR с программатором вместо Arduino Studio.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 minutes ago, Xenia said:

 а залить вместо фабричного ардуиновский.

Что вы имеете ввиду "вместо фабричного" ?

Какого такого фабричного ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16.08.2021 в 19:46, dimka76 сказал:

Какого такого фабричного ?

Имеется ввиду, что программаторы для avr доступные и сравнительно дешевые.

Аналогично, платы аурдино сравнимы по цене с заказом своих собственных.

Поэтому вместо разработки и заказа своих плат часто закупают партию "аурдино", программатором стирают заводской бутлоадер и получают готовую чистую плату для своих нужд. 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я видел, как кто-то перечислил некоторые из них.

 

1        atmega8         atmega8         Arduino NG or older w/ ATmega8       
            
2        atmega16         arduino_atmega16         Arduino-Atmega16       

3         atmega32         arduino_penguino_avr         Arduino-Penguino AVR         
  
4         atmega64         arduino_cerebotii         Arduino-Cerebot II atemga64         

5         atmega128         arduino_amber128         Arduino-Amber 128 14.7456 Mhz         

6         atmega168         atmega168         Arduino NG or older w/ ATmega168         
            
7         atmega168         bt         Arduino BT w/ ATmega168                   
  
8         atmega168         diecimila         Arduino Diecimila, Duemilanove, or Nano w/ ATmega168         
            
9         atmega168         mini         Arduino Mini                   
            
10         atmega168         pro5v         Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega168                   
            
11         atmega168         lilypad         LilyPad Arduino w/ ATmega168                   
            
12         atmega168         pro         Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega168                   
            
13         atmega169         arduino_butterfly         Arduino-Butterfly stk500         

14         atmega328p         atmega328         Arduino Duemilanove or Nano w/ ATmega328         
            
15         atmega328p         bt328         Arduino BT w/ ATmega328                   
            
16         atmega328p         pro5v328         Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328                   
            
17         atmega328p         fio         Arduino Fio       
                        
18         atmega328p         lilypad328         LilyPad Arduino w/ ATmega328         
            
19         atmega328p         pro328         Arduino Pro or Pro Mini (3.3V, 8 MHz) w/ ATmega328                 
            
20         atmega640         atmega640         Arduino atmega640                   
            
21         atmega1280         mega         Arduino Mega       
            
22         atmega1280         mega1280stk500v2         Arduino Mega1280 stk500v2         
            
23         atmega1284p         arduino_bahbots1284p         Arduino-BahBots 1284p                   
            
24         atmega2560         mega2560stk500v2         Arduino Mega2560 stk500v2         
            
25         atmega2560         arduino_cerebot_plus         Arduino-Cerebot Plus         

26         atmega2561         arduino_android2561_16         Arduino-Android 2561 16Mhz         

56         atmega2561         arduino_android2561         Arduino-Android 2561 8Mhz 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...