Страница 1 из 1

FLProg + ATmega1284P

Добавлено: 13 фев 2020, 19:53
anatolyi
добрый день всем.
как в FLProg добавить плату из Arduino IDE ?
в Arduino 1.8.10 есть MightyCore - ATmega1284P.
в Arduino я получаю hex - файл для ATmega1284P.
как мне получить такой-же hex - файл в FLProg_6.3.1 ?
с уважением.

FLProg + ATmega1284P

Добавлено: 13 фев 2020, 20:36
Nikan
.

Arduino + ATmega1284P

Добавлено: 13 фев 2020, 22:07
anatolyi
Nikan, спасибо за ответ.
про MightyCore в курсе, но не понял как его прицепить к FLProg 6.3.1
к XOD IDE прицепить получилось, прошивку для ATmega1284P там получил.
хочу попробовать FLProg 6.3.1, но не понял как сделать, что бы в списке доступных МК появился ATmega1284P.
с уважением.

FLProg + ATmega1284P

Добавлено: 13 фев 2020, 22:35
Nikan
.

Arduino + ATmega1284P

Добавлено: 13 фев 2020, 22:37
anatolyi
спасибо, попробую сейчас.

Arduino + ATmega1284P

Добавлено: 14 фев 2020, 11:38
anatolyi
Nikan писал(а): 13 фев 2020, 22:35 не та ссылка была

в фл проге выбираем мега 2560, все лапы и порты соответствуют,
в иде надо установить библу MightyCore-master, после компиляции программы в IDE выбираем
мега1288 и заливаем,

viewtopic.php?t=3149&start=20
MightyCore-master, в той ардуине (Arduino 1.8.11), что встроена в FLProg 6.3.1, уже стоит.
как поставить (если это надо) MightyCore-master в FLProg 6.3.1 ?
ATMEGA 2560 и ATMEGA 1284P отличаются по количеству ног (100 и 44).
у меня простой вопрос - как сделать доступным ATmega1284P в списке МК FLProg 6.3.1 ?
в той ардуине (Arduino 1.8.11), что встроена в FLProg 6.3.1 этот МК есть в наличии.
с уважением.

Arduino + ATmega1284P

Добавлено: 14 фев 2020, 12:10
edyapd
В FLProg, в инструментах, есть пункт "Редактор пользовательских описаний контроллеров". Как я понял, там можно создать свой контроллер.
Как это сделать не знаю. Но примеры на форуме вроде как есть. Может кто и подскажет.

FLProg + ATmega1284P

Добавлено: 14 фев 2020, 12:19
Nikan
.

Arduino + ATmega1284P

Добавлено: 14 фев 2020, 12:31
anatolyi
edyapd писал(а): 14 фев 2020, 12:10 В FLProg, в инструментах, есть пункт "Редактор пользовательских описаний контроллеров". Как я понял, там можно создать свой контроллер...
это, имхо, немного не то.
в своей статье ( https://habr.com/ru/post/467007/ ) разработчик FLProg описывает как подключить сторонний КОНТРОЛЛЕР (не МК) к среде FLProg, т.е. готовую плату, блок (в том числе и пром. ПЛК).
наверное можно "извратиться", и подключить обычный МК, но должен быть вариант попроще - ведь в ардуине, встроенной в FLProg, эти контроллеры присутствуют.

Отправлено спустя 4 минуты 55 секунд:
Nikan писал(а): 14 фев 2020, 12:19
...если хотим парить мозг, в версии 6 есть редактор контроллеров...
т.е. других вариантов нет ?
хотелось бы узнать мнение разработчика FLProg.
с уважением.

FLProg + ATmega1284P

Добавлено: 14 фев 2020, 12:39
Nikan
.

Arduino + ATmega1284P

Добавлено: 14 фев 2020, 12:46
anatolyi
Nikan писал(а): 14 фев 2020, 12:39
..в вашем случае все гораздо проще - см выше
не совсем понял фразу "...потом в IDE меняем 2560 на 1284..."
какая из 2-х IDE (FLProg, Arduino ) имеется в виду ?

Arduino + ATmega1284P

Добавлено: 14 фев 2020, 13:01
edyapd
anatolyi писал(а): 14 фев 2020, 12:46 какая из 2-х IDE (FLProg, Arduino ) имеется в виду ?
Вам надо просто разобраться, что такое FLProg, а что такое IDE Arduino. Это две разные программы. Просто FLProg при компиляции вызывает IDE Arduino. Это не означает, что одно встроено в другое.
После того. как вы нажали компилировать, загружается IDE Arduino. И уже там вы можете подставить абсолютно любой контроллер.

FLProg + ATmega1284P

Добавлено: 14 фев 2020, 13:04
Nikan
.

Arduino + ATmega1284P

Добавлено: 14 фев 2020, 14:16
anatolyi
Nikan писал(а): 14 фев 2020, 13:04
в фл проге выбираете 2560, рисуете проект, нажимаете компилировать, выскакивает IDE (ардуино),
выбираете контроллер 1284 распиновка - бубуино, заливаете работает.
все
вот теперь чётко и понятно, спасибо :)

Отправлено спустя 2 минуты 7 секунд:
edyapd писал(а): 14 фев 2020, 13:01
Вам надо просто разобраться, что такое FLProg, а что такое IDE Arduino. Это две разные программы. Просто FLProg при компиляции вызывает IDE Arduino. Это не означает, что одно встроено в другое.
После того. как вы нажали компилировать, загружается IDE Arduino. И уже там вы можете подставить абсолютно любой контроллер.
спасибо :)

FLProg + ATmega1284P

Добавлено: 14 фев 2020, 20:26
Ingwar
anatolyi писал(а): 14 фев 2020, 14:16 вот теперь чётко и понятно, спасибо
Только не забудьте распиновки скачать и распечатать. Они отличаются

FLProg + ATmega1284P

Добавлено: 14 фев 2020, 21:01
anatolyi
Ingwar писал(а): 14 фев 2020, 20:26
Только не забудьте распиновки скачать и распечатать. Они отличаются
спасибо :)