STM32F4xxxx のサンプルプログラム
STMicroelectronics社製の
マイクロコントローラ
STM32F405RG, STM32F405VG, STM32F446RE の
サンプルプログラムを紹介します。
以下に、STM32F4xxxx のサンプルプログラムを紹介します。
サンプルプログラム F4xxxx_LED_USW
LED点滅とスイッチ入力の処理を並列に動作させるサンプルプログラムです。
Base-F4xxxx基板上の USERスイッチ を押すごとに、LED ST1 の点滅間隔が変化します。
サンプルプログラム F4xxxx_USW_Beep
Beepを発生させるサンプルプログラムです。
Base-F4xxxx基板上の USERスイッチ を押すごとに、”ぴっ”というBeepを発生します。
サンプルプログラム F4xxxx_UART1
STM32F4xxxx の USART1 を使用して、UART(非同期シリアル通信)の送受信を行うサンプルプログラムです。
受信したコマンドに応じて、LED ST1 の点滅間隔が変化します。
受信データはエコーバックされます。
サンプルプログラム F4xxxx_CDC
USBのCDC通信(VCP : 仮想COMポート)のサンプルプログラムです。
CDC : Communication Device Class
受信したコマンドに応じて、LED ST1 の点滅間隔が変化します。
受信データはエコーバックされます。
ここから下、工事中
サンプルプログラム F4xxxx_DFU_0x08010000
USBを介して、バイナリファイル .bin をCPUのFlashメモリに書き込むサンプルプログラムです。
STMicroelectronics社が提供しているアプリケーション STM32CubeProgrammer を使用して書き込みます。
書き込んだプログラムは、0x08010000 番地から実行されます。
DFU : Download Firmware Update
サンプルプログラム F4xxxx_USW_Beep_10K
プログラムを 0x08010000 番地に配置して実行させることを確認するためのサンプルプログラムです。
Base-F4xxxx基板上の USERスイッチ を押すごとに、”ぴっ”というBeepを発生します。
サンプルプログラム F4xxxx_MSP2807_String
タッチパネル付きグラフィックLCD MSP2807 の 文字表示 のサンプルプログラムです。
MSP2807 は、秋月電子通商で販売しています。
サンプルプログラム F4xxxx_MSP2807_TP_10K
タッチパネル付きグラフィックLCD MSP2807 の タッチパネル制御 のサンプルプログラムです。
タッチパネルの位置調整(基準位置の設定) と
タッチパネルのデータ入力を行うことができます。
MSP2807 は、秋月電子通商で販売しています。
サンプルプログラム F4xxxx_SD_SDIO
マイクロSDのSDIOアクセスのサンプルプログラムです。
サンプルプログラム F4xxxx_DAC
STM32F4xxxx内蔵のDACを使用して正弦波を出力するサンプルプログラムです。
サンプルプログラム F4xxxx_ADC_DAC
STM32F4xxxx内蔵のADCとDACを使用して、
A/D変換して入力したデータを
そのまま、D/A変換出力するサンプルプログラムです。
サンプルプログラム F4xxxx_ADC_DAC_MA(移動平均してD/A出力)
STM32F4xxxx内蔵のADCとDACを使用して、
A/D変換して入力したデータを
移動平均して、D/A変換出力するサンプルプログラムです。
A+-2C (ええ加減にC) のページに戻る
メールアドレス: apm2c.sumi@gmail.com
なんでも、気軽に ご相談ください。
担当:おの
えがおのでんし 案内