У меня проблемы с программированием, так как я новичок, и я пытаюсь прочитать поезд с квадратным импульсом, входящий в один из моих цифровых контактов GPIO моего микроконтроллера PIC. Я должен «пробовать», а затем хранить входящий сигнал, чтобы у меня была сгруппирована 1 и 0 (возможно, в массиве). Я должен сохранить число 1 и 0, которые я получаю (которые отбираются в пакетах по 8, 4 раза) и вычисляют количество 1 или 0 в среднем.Embedded C GPIO Issue
Кто-нибудь знает, как я могу начать выполнение этого в коде C?
Моя проблема в том, что я действительно не знаю, что я делаю, и даже не имею отправной точки - если бы я должен был сказать, что у меня было что-то, то это было бы – Stumpyhuck29
. Вы могли бы хотя бы написать свои мысли, какие данные структуру, которую вы, возможно, захотите использовать для хранения дискретизированных данных, как вы будете вычислять среднее значение с ней и т. д. Вы также можете написать некоторый псевдокод и сказать, что вы действительно не знаете синтаксис достаточно хорошо, чтобы перевести его на C –