AE-FT231XとPIC16F1778を用いてシリアル通信を行っていきます。
TeraTERMを使って動作確認を行います。
◆内容
AE-FT231XとPIC16F1778を用いてシリアル通信で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 件のコメント:
コメントを投稿