nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 09:02



Reply to topic  [ 4 posts ] 
AVR и Arduino 
Author Message
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Lavr wrote:
Ну что ж... делают ведь платы Arduino и на ATMega8, ATMega16, ATMega32, хотя они и считаются
неофициальными версиями, но народ порешал эту проблему для Arduino IDE!

можно не делать никаких плат - прошивать контроллер программатором и устанавливать в изделие.

если не очень хочется морочиться с написанием конфигов для своего контроллера, то можно взять отсюда готовое.
https://github.com/MCUdude/MightyCore

а, Arduino на ATMega8 является более, чем официальной.


07 Sep 2018 11:31
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Клапауций wrote:
можно не делать никаких плат - прошивать контроллер программатором и устанавливать в изделие.
Можно... Можно и без Arduino всё делать - есть отличная AVR Studio.
А мне так и просто хватало Proteus и AVRASM32 до недавнего времени.
Но речь у нас зашла об Arduino IDE...

Клапауций wrote:
если не очень хочется морочиться с написанием конфигов для своего контроллера, то можно взять отсюда готовое.
https://github.com/MCUdude/MightyCore
А раз уж речь зашла об Arduino IDE, то она стала такой популярной, поскольку "спрятала"
от неподготовленного пользователя всю мороку с конфигами и т.п.

Клапауций wrote:
а, Arduino на ATMega8 является более, чем официальной.
А это смотря какая плата. Есть официальные варианты, а есть и самоделки без роду и племени.
Arduino - совместимые... К примеру - вот:
Attachment:
DIY_Arduino.jpg
DIY_Arduino.jpg [ 59.77 KiB | Viewed 6056 times ]

Автору поделия всё равно ведь придется сначала прошить загрузчик, если он хочет работать с Arduino IDE.
Так чего же он хочет, если всё можно и без Arduino сделать?
А хочет он приобщиться к большому количеству уже разработанных проектов для Arduino.
Ведь как ни странно, но Arduino разрабатывали-таки в расчете на гуманитариев.

_________________
iLavr


07 Sep 2018 13:25
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Lavr wrote:
Но речь у нас зашла об Arduino IDE...

речь идёт, именно, об Arduino IDE, которая позволяет программировать код для AVR-контроллеров, прошивать большинством популярных программаторов или сохранять в виде HEX-файла для использования кода как-то ещё - например, в симуляторах контроллеров.

Lavr wrote:
то она стала такой популярной, поскольку "спрятала" от неподготовленного пользователя всю мороку с конфигами и т.п.

не "спрятала", а просто написала конфиги для плат, которыми корпорация торгует.

Lavr wrote:
А это смотря какая плата. Есть официальные варианты, а есть и самоделки без роду и племени. Arduino - совместимые.

снова за платы деньги.
ВСЕ контроллеры AVR являются Arduino совместимыми, т.к. Arduino IDE является оболочкой над тулчейнами для AVR.

когда применяешь понятие "официальная плата Arduino" - нужно понимать, что ты просто указываешь схемотехническое решение обвязки контроллера AVR, которое можно приобрести в розничной продаже под торговой маркой "Ардуино" и для которого в Arduino IDE прописаны конфиги искаропки.

ок. надеюсь, я доступно объяснил читателям этого поста, что такое "плата Arduino".

~~~~~~~~~~~~~~
по поводу "официальности" платы Arduino на ATmega8...
факт: первая версия платы Arduino была "официально" выпущена именно на ATmega8.
конфиги доступны искаропки - достаточно поискать в меню "Arduino NG".


07 Sep 2018 14:05
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Клапауций wrote:
Lavr wrote:
Но речь у нас зашла об Arduino IDE...

речь идёт, именно, об Arduino IDE, которая позволяет программировать код для AVR-контроллеров, прошивать большинством популярных программаторов или сохранять в виде HEX-файла для использования кода как-то ещё - например, в симуляторах контроллеров.
Ну да, Капитан Очевидность, а кто возражал? :o

Клапауций wrote:
Lavr wrote:
то она стала такой популярной, поскольку "спрятала" от неподготовленного пользователя всю мороку с конфигами и т.п.

не "спрятала", а просто написала конфиги для плат, которыми корпорация торгует.
Прямо-таки торгует? :roll:
Я что-то безо всякой торговли скачал себе кучу официального ПО: https://www.arduino.cc/en/Main/OldSoftwareReleases
И если бы я ограничился только купленными Arduino Mini и Arduino Nano, то знать бы не знал
ни о конфигах, ни о том, что корпорация ими торгует. :o

Клапауций wrote:
Lavr wrote:
А это смотря какая плата. Есть официальные варианты, а есть и самоделки без роду и племени. Arduino - совместимые.

снова за платы деньги.
ВСЕ контроллеры AVR являются Arduino совместимыми, т.к. Arduino IDE является оболочкой над тулчейнами для AVR.
Ну это Вы немного преувеличили, как видно из моего текста "корпорация" не поддержала ни ATMega16, ни ATMega32 да и множество других.
Пришлось искать поддержку сторонних разработчиков.

Клапауций wrote:
когда применяешь понятие "официальная плата Arduino" - нужно понимать, что ты просто указываешь схемотехническое решение обвязки контроллера AVR, которое можно приобрести в розничной продаже под торговой маркой "Ардуино" и для которого в Arduino IDE прописаны конфиги искаропки.
Вот я и говорю, в этом топике, что не для всех контроллеров AVR в Arduino IDE прописаны конфиги "искаропки".
Клапауций wrote:
ок. надеюсь, я доступно объяснил читателям этого поста, что такое "плата Arduino".
Хотя Вы и преувеличили местами, но, тем не менее, умудрились не сильно исказить правду. :wink:

Спасибо Вам. Вы - свободны. :mrgreen:

_________________
iLavr


07 Sep 2018 14:30
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 4 posts ] 

Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.