Страница 1 из 1
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 08:07
DmitriyL
Доброго времени суток.
Давно не заходил на форум и не смотрел обновления программы. Вижу, что появились новые контроллеры в FLProg, но все равно не все. К примеру, тот же UNO с ATMEGA328P у меня давно был приобретен в двух модификациях. "Китайский" вариант с taobao имеет разъем usb-mikro. Но самое главное - его отличает наличие двух дополнительных аналоговых портов А6 и А7. При построении проекта на FLProg эти дополнительные пины остаются неиспользованными.
Возможно ли на будущее сделать возможным в настройках входов/выходов платы прописывать не только стандартное количество портов, но и дополнительные, если они фактически существуют на используемом контроллере и необходимы для использования в проекте?

Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 09:06
Sancho
[ref]DmitriyL[/ref], Так у Вас не работает?
[spoiler]
screenshot_19-05-05_09-05-49.png
[/spoiler]
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 13:32
Lisica
Sancho писал(а): 05 май 2019, 09:06
Так у Вас не работает?
На UNO нет этих выводов.
Попробовал костылём, вроде как получилось.
Выбираем плату про мини, создаём недостающие пины, потом изменяем платку на UNO.
Компилирует вроде как с этими пинами. Проверьте.
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 13:40
dizzyy
и в леонардо нету аналоговых више А5
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 13:46
Lisica
dizzyy писал(а): 05 май 2019, 13:40
и в леонардо нету аналоговых више А5
Проверьте, дополнил свой пост.
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 14:59
Sancho
Lisica писал(а): 05 май 2019, 13:32
Sancho писал(а): 05 май 2019, 09:06
Так у Вас не работает?
На UNO нет этих выводов.
Попробовал костылём, вроде как получилось.
Выбираем плату про мини, создаём недостающие пины, потом изменяем платку на UNO.
Компилирует вроде как с этими пинами. Проверьте.
Я честно, не понял. Чего Вам не нравится???
Или Вы решили меня потролить???
Отправлено спустя 1 минуту 21 секунду:
Спойлер открыть не судьба?
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 15:21
DmitriyL
Речь не о костылях, а о возможности соответствия в FLProg настроек проектируемых проектов реальному железу.
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 17:21
Sancho
DmitriyL писал(а): 05 май 2019, 15:21
Речь не о костылях, а о возможности соответствия в FLProg настроек проектируемых проектов реальному железу.
Настройки в программе полностью соответствуют реальному железу. Оригинальному. Чего не скажешь о Вашей плате. Поэтому так. Проц одинаков, остальное - в настройках IDE.
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 17:24
Lisica
Sancho писал(а): 05 май 2019, 14:59
Спойлер открыть не судьба?
У вас ам проэкт с NANO, у тс с UNO. Улавливаете разницу?
Sancho писал(а): 05 май 2019, 14:59
Я честно, не понял. Чего Вам не нравится???
А где я писал, что мне что то не нравится?
Я тс объяснил как обойтись костылём.
Или вы предлагаете от NANO загрузчик в UNO писать?
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 17:37
Sancho
[ref]Lisica[/ref], Право слово - Вы прикалываетесь. Выбор конечной платы, куда будет литься - в IDE. У Вас иначе?
Я так-же написал о костыле для китайской платы.
Отправлено спустя 8 минут 22 секунды:
По моему - это стандартная практика, костыль такого формата.
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 17:49
Lisica
Я не прикалывался, а отвечал тс
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 19:40
aidar_i
Опять какой то непонятный спор. Я вообще ставил бы тоже Нано и в FLProg , и в IDE. И не парился. Какой там загрузчик установлен в этой плате? Скорее Нано. Если нет, то я бы загрузил загрузчик от Нано. То что картинка и название в программе не соответствует плате .... главное работает!
Добавить входы в нестандартные контроллеры
Добавлено: 05 май 2019, 21:37
Александр_Светлый
Всё просто. Шьёте в плату загрузчик от Нано и проект пишете под Нано и всё работает без "костылей" и синей изоленты.
Добавить входы в нестандартные контроллеры
Добавлено: 30 май 2019, 15:58
DmitriyL
Sancho писал(а): 05 май 2019, 17:21
DmitriyL писал(а): 05 май 2019, 15:21
Речь не о костылях, а о возможности соответствия в FLProg настроек проектируемых проектов реальному железу.
Настройки в программе полностью соответствуют реальному железу. Оригинальному. Чего не скажешь о Вашей плате. Поэтому так. Проц одинаков, остальное - в настройках IDE.
Что означает в Вашем понимании "реальное железо" и "оригинальное"? Моя плата - это означает всего лишь, что я ее и много таких же купил на taobao, и платы эти заводского исполнения, не на коленке выполнены. Я понимаю так: если есть серийно выпускаемые платы, то стоит их поддерживать в проекте вместе с другими имеющимися (или побывавшими в руках) у разработчика ПО.
Добавить входы в нестандартные контроллеры
Добавлено: 30 май 2019, 17:02
SSSergeich
DmitriyL писал(а): 30 май 2019, 15:58
Sancho писал(а): 05 май 2019, 17:21
Настройки в программе полностью соответствуют реальному железу. Оригинальному. Чего не скажешь о Вашей плате. Поэтому так. Проц одинаков, остальное - в настройках IDE.
Что означает в Вашем понимании "реальное железо" и "оригинальное"? Моя плата - это означает всего лишь, что я ее и много таких же купил на taobao, и платы эти заводского исполнения, не на коленке выполнены. Я понимаю так: если есть серийно выпускаемые платы, то стоит их поддерживать в проекте вместе с другими имеющимися (или побывавшими в руках) у разработчика ПО.
Дмитрий, поймите, официальные платы - это те, которые выпускаются под брендом Arduino, которые перечислены на официальном сайте.
Все остальное китайские клоны и реплики. В какой-то теме уже описывались проблемы с копией pro mini, в которой вместо оригинальной atmega328p стоит китайски клон wavgat328p... Нужны пины А6, А7, выберите контроллер Nano, соберите проект, а в оболочке IDE заливайте его в вашу UNO.
Я вот почти тоже китаец, для себя мелкосерийно выпускаю платы
[spoiler][spoiler]
plata1.PNG
[/spoiler][/spoiler]
Добавить входы в нестандартные контроллеры
Добавлено: 30 май 2019, 17:07
dizzyy
я думаю Сергею не составит труда создать еще одну папку с названием Чайна Ардуино и туда добавить несколько плат с нестандартной распиновкой.. но это пака не в приоритете..
а при желании можно и спмому сделать папку в ПБ и написпть блоки с нужными пинами .. не совсем удобно, но один из вариантов
Добавить входы в нестандартные контроллеры
Добавлено: 30 май 2019, 17:33
SSSergeich
dizzyy писал(а): 30 май 2019, 17:07
я думаю Сергею не составит труда создать еще одну папку с названием Чайна Ардуино и туда добавить несколько плат с нестандартной распиновкой.. но это пака не в приоритете..
а при желании можно и спмому сделать папку в ПБ и написпть блоки с нужными пинами .. не совсем удобно, но один из вариантов
Тогда уж просто Atmega328p, с возможностью использования всех портов, тут тебе а6, а7 и reset, и ноги кварца)
Добавить входы в нестандартные контроллеры
Добавлено: 31 май 2019, 18:29
DmitriyL
SSSergeich писал(а): 30 май 2019, 17:02
DmitriyL писал(а): 30 май 2019, 15:58
Что означает в Вашем понимании "реальное железо" и "оригинальное"? Моя плата - это означает всего лишь, что я ее и много таких же купил на taobao, и платы эти заводского исполнения, не на коленке выполнены. Я понимаю так: если есть серийно выпускаемые платы, то стоит их поддерживать в проекте вместе с другими имеющимися (или побывавшими в руках) у разработчика ПО.
Дмитрий, поймите, официальные платы - это те, которые выпускаются под брендом Arduino, которые перечислены на официальном сайте.
Все остальное китайские клоны и реплики. В какой-то теме уже описывались проблемы с копией pro mini, в которой вместо оригинальной atmega328p стоит китайски клон wavgat328p... Нужны пины А6, А7, выберите контроллер Nano, соберите проект, а в оболочке IDE заливайте его в вашу UNO.
Я вот почти тоже китаец, для себя мелкосерийно выпускаю платы
[spoiler][spoiler]plata1.PNG[/spoiler][/spoiler]
Странное объяснение. Если так считать, то официальной программой можно считать только Arduino, а FLProg - "клоны и реплики". Я обратился с сообщением к уважаемому разработчику FLProg, потому что предполагаю, что цель создания данной программы - облегчить жизнь тем, кто не слишком знаком с написанием скетчей для Arduino, но которые желают превращать платы Ардуино в различные устройства. Предполагаю, что адекватное участие в данной теме ограничится повествованием подобных проблем с приложением информации о "неизвестных" массово промышленно изготавливаемых платах.
Отправлено спустя 3 часа 52 минуты 51 секунду:
Может есть смысл просто включить возможность добавлять входы и выходы кроме "стандартных"? К примеру, сейчас при добавлении входа/выхода можно выбрать только не задействованные пины "стандартной" платы, и было бы хорошо при выборе добавить другие (дополнительные) пины, сверх "предустановленных стандартных".
Добавить входы в нестандартные контроллеры
Добавлено: 31 май 2019, 22:13
SSSergeich
[ref]DmitriyL[/ref], сорри, я не хотел показаться грубияном... Я сужу только по себе и выражают только своё мнение. После того как я испробовал 3-5 уроков с ардуино, я понял, что самое худшее что могли сделать ардуинщики - это вот эти гребанные разъёмы и проводочки. На них можно попытаться сделать подобие демо, но ни в коем случае нельзя сделать что-то путевого. После этого я решил для себя, что только реальный контакт и нормальное устройство, после чего сделал платы, которые реально можно использовать и не опасаться, что пропадет контакт..