Доброе утро!
Извините, если мой вопрос является самым «задаваемым» в мире, но я хотел бы, чтобы вы очистили мой разум!
У меня есть проект: каким-то образом подсчитать импульсы, поступающие от энкодера. Программа сохранит в качестве входных данных значение «предел», которое пользователь может изменить «во время выполнения» (например, программа считывает ввод в потоке и сохраняет переменную для следующего цикла «счетчика» потока). Частота должна быть до 100 кГц, 50 кГц достаточно, но кто знает... было бы лучше иметь более высокую производительность... Каждый раз, когда счетчик потока достигает предела, выдает цифру на выходе.
Программа на микроконтроллере должна быть на C; счетчик никогда не должен терять ни одного импульса (надежность обязательна).
Это все, что я знаю о проекте на данный момент, но я не думаю, что у меня будет что-то еще конкретное...
Реальный вопрос: какой микроконтроллер мне использовать из рекламы? Ардуино? Малина? И если я использую Raspberry, рискую ли я ТАК делать что-то в фоновом режиме, теряя импульсы? А как же Бигльбоун? Есть ли какой-нибудь проторенный путь решения этой проблемы (некоторая документация и руководство по конкретному микроконтроллеру)?
Повторюсь, у меня нет невероятных особенностей, кроме надежности! И извините, если я спросил, что-то уже обсуждалось, но я действительно запутался в лучшем и простом решении! И, пожалуйста, относитесь ко мне как к худшему из новичков, потому что, возможно, так оно и есть!
Большое спасибо, ребята, за вашу доброту!