私はいくつかのタイプのマイクロコントローラを使用しています。 私はこのようなコードを記述します。 const int var = 5;
通常varはフラッシュに保存されます。私はconst変数が常にフラッシュでのみ保持されているわけではないことを理解しています。場合によっては(コンパイラ、プロセッサ、写真などのオプションによって)、フラッシュからRAMにロードされてmainより前に読み込まれる
私は可能な限りこれを分離しようとしています(比較のためにTIM3コードをコメントアウトすることによって)。私はTIM3上でうまく動作するPWMを持っていますが、TIM1では何も見ていません。もともと、この問題はTIM_OCInitStructureのいくつかのコメントに指摘されていました。私はそれらをすべてそこに持っていて、まだ何の信号も見ていません。誰かがコードに欠けている何かを見ますか? vo
私は、srxlパッケージの検証のためにクリーンフライトクワトロコプターファームウェアで採用されているcrc16の検証を理解しようとしています。 SRXLは、単一のシリアルラインを介してサーボ値を送信するためのシンプルなシリアルプロトコルです。 CRC16は次の関数によって検証されています:私はこれがどのように動作するか理解していない //srxlFrameLength is the package
DataReceivedとハンドライベントを使用してmkからデータを受信しようとしています - mkのLEDがオンになり、データはプログラムに返されるべきです(バイト値で1を期待していますが、文字列値を試しても動作しません)。送信側が動作していますが、受信.... .... 私は何かが不足しているようです。どんな助けでもそれを感謝します。 Thx in more using System;
us