您的位置:首页 > 其它

串口通信实例串口发送命令控制RGB灯

2019-05-23 10:20 274 查看

代码注释清楚了,可以直接看。

#include "stm32f10x.h"
#include "bsp_led.h"
#include "bsp_usart.h"
//在此程序中,需要将bsp_usart.c中的NVIC中断部分注释掉否则报错
int main(void)
{
uint8_t ch;
USART_Config();  //配置串口
LED_GPIO_Config();  //配置GPIO

printf( "这是一个串口控制RGB灯的程序\n" );

while (1)
{
ch = getchar(); //字符类型
printf( "ch=%c\n",ch );

switch(ch)
{
case '1': LED_RED;  //红
break;

case '2': LED_GREEN;  //绿
break;

case '3': LED_BLUE;  //蓝
break;

default: LED_RGBOFF;  //关
break;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: