嵌入式stm2实验,更改图片中代码,需要实现两个led灯闪烁,与图中不同情况的闪烁
这位同学到底有没有在学啊,这种基本的GPIO操作都不会,而且还只是修改原有代码?要么就是根本就没学,要么就是完全不适合学这个
通过串口接收到的数据进行控制led灯,这样子就不需要中断来接收了,通过查询方法即可,这时候要把中断部分给注释了,中断服务函数注释掉就可以了
在主函数中加入以下代码:
u8 ch;//存放电脑接收到的数据
while(1)
{
ch=getchar();//读取串口数据
printf("ch=%c\n",ch);//打印接收到的字符
switch(ch)//进行匹配
{
case '1':
LED0=0;break;//打开LED0
case '2':
LED1=0;break;//打开LED1
}
}
如果出现错误:参考此链接
解决方案-链接
使用串口助手分别发送1和2就可以控制led灯的亮灭了