2021年3月24日水曜日

AE-FT231XとPIC16F1778を用いてシリアル通信(PICシリーズその17)

AE-FT231XとPIC16F1778を用いてシリアル通信を行っていきます。

TeraTERMを使って動作確認を行います。


内容

AE-FT231XPIC16F1778を用いてシリアル通信でR/Wの確認を行った。

 

プログラム

#include "mcc_generated_files/mcc.h"

#include <stdio.h>

void putch(char Data){

    EUSART_Write(Data);

}

uint8_t getch(void){

    return(EUSART_Read());

}

uint8_t cmd;

void main(void)

{

    SYSTEM_Initialize();

    __delay_us(3000);

    while (1)

    {

        printf("\r\n");

        printf("\r\n*****************");

        printf("\r\nHello PIC16F1778 World!");

        printf("\r\nserial read write test");

        printf("\r\nCommand = ");

        cmd = getch();

                printf("\r\ninput Command = ");

        putch(cmd);  ???

        if((cmd >= 'a') && (cmd <= 'z'))

            printf("\r\nReceive Alphabet:%c",cmd);

        else if((cmd >= '0') && (cmd <= '9'))

            printf("\r\nReceive Number:%c",cmd);

        else

            printf( "\r\n???:%c",cmd);

    }

}

 


 

MMCの設定


Tera Termの設定

 


動作確認



◆コメント

最近忙しいという言い訳でほどんど工作できできていなかったなあ。

ブログ更新も滞っているし、コンピューター関連で2個並行で動いている内容とかもあるし。

今後はきちんとやっていけるといいなと思っている状態です。

0 件のコメント:

コメントを投稿