PICでシリアル通信の動作確認を行いました。 使用環境は以下の通りです。 PIC :PIC16F18857-I/SP シリアル通信用IC:CH340E シリアル通信確認ソフト:Tera Term ver.4.106 手順 ①新規Projectを作成します。 projectを作成したら、New Fileを作成せずにMCCを実行します。 Select MCC Classicを選択します。 直ちに画面が切り替わるので、Finishを選択します。 MCCの画面に切り替わります。そこで、左中央あたりに、Device Resources>EUSART>+EUSARTをクリックします。 そうすると、Project ResourcesにEUSARTが追加されます。 Generateをクリックし、ファイルが生成されたらMCCをクリックし閉じます。 Pin Managerは以下のようになります。 ②ファイルが生成されたら、projectのSouce Fileにmain.cが追加されているのでそれをクリックし開きます。 ③下記のサンプルプログラムを入力します。 #include "mcc_generated_files/mcc.h" #include <stdio.h> uint8_t cmd; void main(void) { SYSTEM_Initialize(); __delay_us(3000); while (1) { printf("\r\n"); printf("\r\n*****************"); printf("\r\nHello PIC16F18857 World!"); printf("\r\nserial read write test"); printf("\r\nCommand = "); ...
コメント
コメントを投稿