标题:
STM32与C#上位机串口通信控制LED程序源码
[打印本页]
作者:
WORI
时间:
2020-12-18 11:11
标题:
STM32与C#上位机串口通信控制LED程序源码
这是一个用C#编写的上位机通过232与单片机通信,控制LED的亮灭。详见附件。
51hei.png
(3.6 KB, 下载次数: 56)
下载附件
2020-12-18 16:48 上传
单片机源程序如下:
#include "stm32f10x.h"
#include "led.h"
#include "./usart/bsp_usart.h"
static void Show_Message(void)
{
printf("串口通信指令控制LED灯\n");
printf("1----open led\n");
printf("0----close led\n");
}
int main(void)
{
char ch;
/* 初始化RGB彩灯 */
LED_GPIO_Config();
/* 初始化USART 配置模式为 115200 8-N-1 */
USART_Config();
/* 打印指令输入提示信息 */
Show_Message();
while(1)
{
/* 获取字符指令 */
ch=getchar();
printf("接收到字符:%c\n",ch);
/* 根据字符指令控制RGB彩灯颜色 */
switch(ch)
{
case '1':
PAout(8)= 0;
break;
case '0':
PAout(8)= 1;
break;
default:
/* 如果不是指定指令字符,打印提示信息 */
Show_Message();
break;
}
}
}
复制代码
所有资料51hei提供下载:
USART1—USART1指令控制RGB彩灯.7z
(181.99 KB, 下载次数: 50)
2020-12-18 16:49 上传
点击文件名下载附件
下载积分: 黑币 -5
上位机源码:
WindowsFormsApplication5.rar
(47.4 KB, 下载次数: 59)
2020-12-18 11:11 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1