MCU STM32ベースの設定の基礎となるSTマイクロエレクトロニクス

STマイクロエレクトロニクスMCUは、その発端は、市場の多様なニーズを満たすためになっているので、業界は、半導体製品やソリューションの分野の範囲を提供し、世界有数の半導体サプライヤです。その技術の優位性を維持するために、STマイクロエレクトロニクスは、強くすることにコミットされ研究開発に7400 R&Dに従事する人々や製品の設計、およびその収入の2018年15%程度の技術革新、。STM32MCUは大きく異なる職業の豊富な中で使用されている。このため、この記事では、関連する技術関連STM32根本的な設定を紹介します。

本稿では、重要なステップのソースコードを導入することにより、メインSTM32基礎となる構成について説明し、注意事項は、データ送信のために記載されて。この方法は、他のプロジェクトや値と基準値を実現するためにいくつかのチップを持っており、汎用性の高いシンプルで信頼性の高い、普遍的です。

。1、底STM32構成
開発プラットフォームを構築し、プロジェクトプロファイルに対応するライブラリ関数を追加し、適切なクロック及びシリアルを設定するために、例えばMCU STM32 SIM900A間のデータ転送コマンドモジュール、連続紙を達成するためにGPIO入力および出力インターフェイス。設定中は、設定が正しいことを確認するために、その回路図のために記述する必要があります。このような基本的な開発プラットフォームが構築されます。

1.1、シリアルポート構成
構築する開発プラットフォームの後、あなたはシリアルポートを設定することができます。設定されたレート115200b / S、ワード長が8ビット、1ビットのストップビット、シリアル入力モードと出力モード、シリアルポートの最後の初期化に対応しています。シリアルポート、開口の応答関数割り込みシリアルポート、すなわちUSART_ITConfig(USART2、USART_IT_RXNE、ENABLE)初期化した後 ( 基本構成の関数ように、次いで実施例2シリアル)、及び対応するシリアルポートを可能にします。いくつかのプログラムが途中で失われた最初の時間を表示される場合があります。この問題は、USARTのメカニズムを必要とします。ハードウェアリセット後、USARTは、ステータスビットに設定されているデータが正常に送信されることができる点で、(1セットは、送信が完了したことを示します)。場合、データ伝送、ビット・ハードウェア。TCビットは(0に設定)をクリアUSART_DRは、書き込みビットがクリアされ、最初の読み取りUSART_SRにより、ソフトウェアによって行われます。しかし、最初のフレームのデータを送信する際のプログラムは、とUSART_SRを読みますが、直接、したがって、TCフラグをクリア設定し、されていないUSART_DRを書いていません。検出状態が送信された戻り)USART_GetFlagStatus(と最初のデータフレームを送信した後、プログラムは、すぐにデータの最初のフレームはそう見ることができない、第二のフレームをカバーするデータとなり、次のフレームを送信します。データの先頭に。転送完了フラグをクリアすることができ、各送信の前または後に、すなわちUSART_ClearFlag(USART2、USART_FLAG_TC)は場合に応じてです。

1.2、割り込みの設定
は、シリアルポートの設定を終了した後、NVICが設定されます。第一の構成中断基、すなわちNVIC_InitStructure.NVIC_IRQChannel = USART2_IRQn(メインライブラリファームウェアを定義するために使用される)、シリアルポート割り込みを選択。

そして、先制割り込み優先順位や応答性の割り込み優先順位を設定し、割り込みは、有効になっており、初期化されます。上記の構成は、応答速度割り込みプログラムいることを確実にするために、独自の場合、割り込みパケットと優先順位の最適設計を持っています。Stm32f10x_it.cコンテンツが中断した後、設定ファイルで行われました。

MCUアプリケーションは非常に広い、国内のローカルため、もはや輸入チップに依存しないと国内のチップの開発に参加します。現時点では、いくつかの良い会社があり、市場では、このようなスマートマイクロエレクトロニクス、その製品MM32FシリーズSTM32F互換交換用シリーズとしてMCU製品の提供の数百にあります。

上海スマートマイクロエレクトロニクスについて

スマートマイクロエレクトロニクスは、今2011年3月の設立以来、上海スマートマイクロエレクトロニクスが正常にボリューム量で現在利用可能な数百のMCU製品の設計やマーケティング、スマートマイクロを完了した、MCU製品に焦点を当て、アプリケーション・ソリューションのリーディング・サプライヤであります、MM32Fシリーズ、低消費電力と高性能の一般的なセキュリティアプリケーション市場MM32LシリーズMM32Wシリーズの複数、及び専用無線接続能力シリーズMM32SPINのモータ力を有する:を含むコアM0およびCortex-M3コアMCU製品に基づきますおよびOTP型MM32Pシリーズ、満たす顧客と市場のマルチフィールドに、マルチレベルの豊富なアプリケーションシナリオが求められています。

おすすめ

転載: blog.51cto.com/14618340/2453646