私は 40MHz で動作する STM32F031K6 を使用しており、ルーピング シフト レジスタとして機能するプログラムを設計したいと考えています。外部トリガを使用してクロックを供給し、シフト レジスタの値は立ち上がり/立ち下がりエッジが発生するたびに左にシフトします。受け取った。出力は、ハイまたはローのいずれかの 1 つのピンです。
クロッキング エッジと出力の間の時間を 0.5uS 未満にするか、できるだけ早く失敗する必要があります。シフト レジスタの値は変更でき、長さも変更できますが、今のところ 11000010 のようなバイトから始めています。
私は当初、これを外部割り込みで実装することを考えていましたが、それを実装するためのより良い方法があるかもしれないことが示唆されました
どんな助けでも大歓迎です