Цитата(jcxz @ Sep 26 2018, 13:20)
Ну вот и выступило родимое пятно ардуинщиков!
Уже взят прицел на ногодрыг. Уважаемая, ногодрыгом Вам, для вашей неозвученной задачи и 100 МГц запросто может не хватить. Ищите сразу 1000!
Наверное вы не прочитали моё предыдущее сообщение что никапельки не удивительно, уже три страницы накатали!!!!
Только вот результата пока нет(((( Вот, наверное вы не прочитали моё предыдущее сообщение, я там пишу о том что я делаю CV. Мне почему-то, уж не знаю с чего))) кажется, что его детали лучше обсуждать на другом форуме.
Спасибо вам что согласились бесплатно проверить мои расчёты!!!
Смотрите, есть несколько критических времён реакции. Если совсем просто говорить, то это изменение_входящего_цифрового_уровня -> перемножение матрицы на другую -> установка_цифрового_выхода в нужное значение.
Чтоб с запасом матрицы в лоб будем перемножать, получается km раз по l умножений и l-1 сложений. даже не будем смотреть
сюда а просто оценим сверху что один полный цикл это 10 тактов. Ну и умножим на 3.14 чтоб точно с запасом. Нам ведь мегагерцев не жалко))))
Или они в дифиците??????????
Цитата(jcxz @ Sep 26 2018, 13:20)
На ARM-ах не с количества GPIO надо начинать, а с прикидывания функциональной схемы устройства, по которой уже определяются - какие и сколько нужно будет периферийных блоков. И требования к ним. И на GPIO делается только то, что не реализуемо на встроенной периферии. А потом уже, когда требования к периферии прояснились, и начинают выюор платформы и МК , наиболее подходящего для решения задачи: STM32 или Кинетис или куча других производителей, у каждого из которых свои плюсы и минусы.
Всё так!!! Только мне не надо самое что ни на есть оптимальное решение, это же не промышленная разработка)))
Цитата(jcxz @ Sep 26 2018, 13:20)
Нужно измерение аналогового сигнала? Значит нужно АЦП. Какое - внешнее или внутреннее? Смотрим, что примерно умеют встроенные АЦП разных МК и прикидываем. Если внешнее - смотрим дальше на какой интерфейс МК можно его повесить? Желательно конечно как можно больше периферии засунуть внутрь МК.
Ну и так далее - по каждой функции, требуемой от устройства.
Вы бы знали как мне приятно это читать. Очень разумные слова на мой дилетантский взгляд.
От устройства ничего космического не требуется
управлять лидаром, стереопарой читать и писать цифровые порты, читать и писать аналоговые порты, дёргать callback-и по событиям.....
Кажется, в силу специфики обычного заказа на форуме меня не правильно понимают. Я прошу написать библиотечку по работе с железом.
Цитата(jcxz @ Sep 26 2018, 13:20)
Embedded - это не PC. Невозможна тут никакая универсальная библиотека. Так как все МК имеют совершенно разную периферию. С разными возможностями. И единая "библиотека" - невозможна. А если всё-таки пытаться её написать, то получится нечто типа абдурины, использующее МК на 1% и оставляющее остальные 99% функционала и возможностей за бортом.
Не будем обсуждать насколько разная переферия у РС и какой там заопарк драйверов)))))Если я правильно поняла то под
универсальной вы имеете ввиду на все устройства???? Тогда мне не нужна универсальная библиотека. Мне хватит одной под одну железку))))) Зачем мне все железки мира????
Ну что, может кто-то чувствует в себе силы написать хотя бы одну функцию??? ))))))
Дополнительная прелесть что ведь никто не заставляет писать весь проект. Нет всего проета!!! Есть отдельные функции. Не понравилось разработчику - не буду больше писать, понравилось - ещё одну напишу.
Как говорится и смех и грех))))))))))))))))))))))))