а бывают ли платы с 2мя прошивками?
- Войдите на сайт для отправки комментариев
Втр, 29/05/2018 - 02:14
необходимо такое решение. переключение между 2мя скетчами при этом с разными прошивками. Так как в одном случае нужно шить под джойстик, я видел такое, плата вставляется в USB и определяется как джойстик для виндовс. А во втором случае как стандартная клава, тут уже просто переключение кодом по тумблеру не решить так как нужна другая прошивка.
Может что посоветуете?
многоядерный AVR нужен. На худой конец, можно 2 микросхемы друг к другу изолентой примотать.
можно 2 микросхемы друг к другу изолентой примотать.
Синей.
SN74LVC1G240DCKR
Два входа, в один нога ардуины, на другом ноль или единица. Если ноль - то что на первом входе, проводится на выход; если единица - не проводится (hi-z, высокоимпедансное состояние).
Эту схему на ноги каждой ардуины. Выходы двух микросхем у которых одинаковая нога разных ардуин - соединить, и это будут как ноги ардуины.
Переключателем переключать ноль/единицу.
На входы то же самое но наоборот. На спец. ноги типа тактовых входов - естественно то что туда предназначено (кварц, сброс и т. п.).
all
Не, народ, ну серьёзно. Вдруг человеку очень надо? Я просто отвечаю так, как поставлен вопрос.
Так Вы сказали тоже, что и мы - поставить даве ардуины. А мы что-то другое говорили? Только Вы уже начали говорить как именно. Не знал о такой микрсохеме, но по задаче я бы решал проще - по-рабочекрестьянски.
Та хоть 10 скетчей, лишь бы влезли. И нужно определиться как выбирать.
Правильно.
Написать одну програмку, которая будет менять функционал по "тумблеру" на одной из ног.
А если есть готовые чужие прошивки, в которых лениво разбираться - городить автопрограмматор. Еще одну ардуинку, которая будет программировать вашу рабочую нужным бинарем. Где-то я натыкался на такое решение.
Вы тут рассказываете, как Вы хотите сделать с уровня своей компетентности.
подобное почти всегда неверно.
расскажите подробно, как оно должно работать и попросите посоветовать способ реализации.
например вот что подсказывает хрустальный шар: нужно устройство , подключенное по USB к компу. При одном положении тумблера оно должно распознаваться компом, как юсб жостик, при другом, как клава. Для повторного распознавания после переключения тумблера можно нажать на устройстве ресет.
а бывают ли платы с 2мя прошивками?
Конечно. HEX-файл с прошивкой представляет из себя текстовый файл. Строчки из другого HEX-файла с прошивкой можно добавить к первому и прошить в Ардуину - тогда в Ардуине будут 2 прошивки.
Конечно. HEX-файл с прошивкой представляет из себя текстовый файл. Строчки из другого HEX-файла с прошивкой можно добавить к первому и прошить в Ардуину - тогда в Ардуине будут 2 прошивки.
Ну, хоть одна здравая мысль!!! :)))
Точно! Только про табличку перываний надо будет разъяснить ардуинке, что их теперь две .. и смещения в файлах так и остались "локальны" относительно своего начала .. а так, ничё, классное решение слепить 2 хекса последовательно и залить. :)