Существующие реализации RISC-V — это, как правило, микроконтроллеры. Например, как микропроцессор MIK32, созданный АО «Микрон».
Очень ограниченный взгляд на ситуацию. Сама классификация risc-v решений показывает, насколько разнообразен сегмент уже имеющихся процессоров.
Также довольно легко найти уже готовые процы и платы с ними под традиционную замену PC компьютеров. И здесь опережение арм назревает, рынок быстро наполнится альтернативными и более мощными системами
В реальной жизни все иначе - stm32 имеет пулап 10ком. Не использовали. Емкость на кнопке есть, но годы спустя кнопки окисляются до состояния такого шума при нажатии, что емкость не разрядят. Поэтому в чистоган надо только кнопку и только ногу с пулапом. И опять же - про прерывание в начале статьи заикнулись а где оно в коде? EXTI определения нет. В этом случае ловим прерывание, снимаем прерывания для ноги и проверяем дальнейшие состояния опросом. Также нужно понимать реакцию кода на событие. Если действие должно мгновенно получить отклик - пикнуть и включить нечто при нажатии, например - то потребуется чуть более хитрая логика обработки событий. А для устранения дебонса самым правильным были кнопки с переключением на два контакта. Лучшее, что мне удалось в коде на EXTI собрать - емкостные кнопки - они вообще не дребезжат, паяются на плате и тач контакт с обратной стороны работают, а чип стоик как механическая кнопка
Это же esp32, freertos внутри есть даже в ардуино
Можно посмотреть на быстрое и довольно простое преобразование cordic.
Но уже сделали китайцы, не так давно ходила инфа. Порядка 100квт на агрегат 2 метра высотой
Существующие реализации RISC-V — это, как правило, микроконтроллеры. Например, как микропроцессор MIK32, созданный АО «Микрон».
Очень ограниченный взгляд на ситуацию. Сама классификация risc-v решений показывает, насколько разнообразен сегмент уже имеющихся процессоров.
Также довольно легко найти уже готовые процы и платы с ними под традиционную замену PC компьютеров. И здесь опережение арм назревает, рынок быстро наполнится альтернативными и более мощными системами
В реальной жизни все иначе - stm32 имеет пулап 10ком. Не использовали. Емкость на кнопке есть, но годы спустя кнопки окисляются до состояния такого шума при нажатии, что емкость не разрядят. Поэтому в чистоган надо только кнопку и только ногу с пулапом. И опять же - про прерывание в начале статьи заикнулись а где оно в коде? EXTI определения нет. В этом случае ловим прерывание, снимаем прерывания для ноги и проверяем дальнейшие состояния опросом.
Также нужно понимать реакцию кода на событие. Если действие должно мгновенно получить отклик - пикнуть и включить нечто при нажатии, например - то потребуется чуть более хитрая логика обработки событий.
А для устранения дебонса самым правильным были кнопки с переключением на два контакта.
Лучшее, что мне удалось в коде на EXTI собрать - емкостные кнопки - они вообще не дребезжат, паяются на плате и тач контакт с обратной стороны работают, а чип стоик как механическая кнопка