間違ったシリアルクロックにSTM32F429リードが正常に送信および受信することはできません

やがて前に自身がF4ボードをブロック製の、設計原理図を開始した後、マニュアルを読んで、公式リファレンスに行きませんでしたPCのシリアルポートは、すべての文字化けを発見したいくつかの波をしようとした時に、テストボードが受信完了するために戻ってきました特別料金も正しく受信されなかった、シリアルコードは公式リファレンスルーチンで、問題があってはなりません。以下のように、見つけ公式リファレンス・デザインをダウンロードし、25M外部基準クロックであるクロックを発見し、私は8Mた、ヘッダファイルstm32f4xx.hを開いて、マクロを見つけるためにクロックが定義されているので、私のチップはF429です、外部クロック・ソースの公式定義に従って25Mです

 

8Mは以下の実際のクロック・ソースを変更します。

上記変形例によれば、コンパイル後、PCはまだ、正しいデータを受信system_stm32f4xx.cファイルを表示、次のマクロ分割ファクタを見つけることができない、分周比は25であり、

このような分割が正しく1Mを得ることができず、正確な分周クロックを可能にするように修飾された8は、コンパイルされたテスト、1Mを得ました。また、ノートデフォルト上記の二つの文書が変更できないこと、対応するファイル内のファイルのディレクトリ属性、読み取り専用属性を変更することができる除去する必要があります。

 

エンド------------ ------------コンテンツを復元

おすすめ

転載: www.cnblogs.com/DPShadow/p/12043785.html