|
#include <stm32f10x.h>
#include "led.h"
#include "myusart.h"
int main(void)
{
LED_Init();
LEDOFF;
MYUSART_Init();
LEDON;
printf("hello\r\n");
while(1)
{
int i=0;
for(i=0;i<100000;i++)
;
if(flag==0xc000)
{
int len=recvbuf[0];
printf("len %d\r\n",len);
for(int i=0;i<len;i++)
printf("%c",recvbuf[i+1]);
printf("\r\n");
if(recvbuf[1]=='o'&&recvbuf[2]=='p'&&recvbuf[3]=='e'&&recvbuf[4]=='n')
LEDON
else
if(recvbuf[1]=='s'&&recvbuf[2]=='t'&&recvbuf[3]=='o'&&recvbuf[4]=='p')
LEDOFF
memset(recvbuf,0,20);
recvlen=0;
flag=0;
}
}
return 0;
}
原理圖: 無
仿真: 無
代碼:
STM32Project.7z
(169.3 KB, 下載次數(shù): 13)
2023-12-20 21:36 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|