Nucleo ボードの USB コネクタに対応するシリアルポート受送信割込みで,複数のキャラクタ受送信をサポ-トするクラス.   このライブラリを登録した際のプログラム: Demo_F446_AD_DA_Ctrl.

Dependents:   F446_FunctionGenerator F446_UpSampling_GraphicEqualizer F446_UpSampling_ReverbSystem F446_UpSampling_FrqShifter_Weaver ... more

Revision:
6:8084247806a4
Parent:
5:151d281afa55
Child:
7:190d94fba10d
--- a/SerialTxIntr.cpp	Fri Sep 21 06:57:31 2018 +0000
+++ b/SerialTxIntr.cpp	Fri Sep 28 08:13:26 2018 +0000
@@ -4,7 +4,7 @@
 //
 //  ボーレートのデフォルト値は 9,600 boud
 //
-//  2018/09/21, Copyright (c) 2018 MIKAMI, Naoki
+//  2018/09/28, Copyright (c) 2018 MIKAMI, Naoki
 //-------------------------------------------------------------
 
 #include "SerialTxIntr.hpp"
@@ -29,6 +29,13 @@
         	que_.push(c);                   // 送信バッファにデータを格納
 	    USART2->CR1 |= USART_CR1_TXEIE;     // 送信割込み許可
 	}
+
+	// 文字列の送信
+    void SerialTxIntr::TxString(string str)
+    {
+    	for (int n=0; n<str.size(); n++)
+    		TxWrite(str[n]);
+    }
     
 	// シリアルポート送信割込みサービスルーチン
 	void SerialTxIntr::TxIsr()
@@ -41,4 +48,4 @@
 	    else
     	    USART2->CR1 &= ~USART_CR1_TXEIE;    // 送信割込み禁止
 	}
-}
\ No newline at end of file
+}