UARTの調査 その1

nanoFramework + Seeed Studio XIAO ESP32C3のUART調査メモ。

このC#コードを書き込むと

using System;
using System.Diagnostics;
using System.Threading;

namespace NFApp1
{
    public class Program
    {
        public static void Main()
        {
            Debug.WriteLine("Hello from nanoFramework!");

            Thread.Sleep(Timeout.Infinite);

            // Browse our samples repository: https://github.com/nanoframework/samples
            // Check our documentation online: https://docs.nanoframework.net/
            // Join our lively Discord community: https://discord.gg/gCyBu8T
        }
    }
}

このようなUARTでした。 Debug.WriteLineはUSBのCOMに流れてくる。

USBのCOM(左図)とTX/RXピン(右図)

TX/RXピンの、最後の文字化け部分をロジアナで確認すると、、、 917400bpsくらいで、NFPKTV1と書かれたデータとDebug.WriteLineの内容が出力されていました。

ん?
ということは、USBのCOMは不要では??

Seeed Studio XIAO ESP32C3をLiPoバッテリー駆動にして、USBのCOMは無し、TX/RXピンのみ接続で、Visual Studioから書き込み、デバッグを確認したところ、問題なく動作&デバッグメッセージ出力がVisual Studioに表示されました。😎