历史上的今天

今天是:2024年10月21日(星期一)

正在发生

2021年10月21日 | stm32专题十一:USART(五)USART发送命令解析

发布者:MysticalWhisper 来源: eefocus关键字:stm32  USART  发送命令 手机看文章 扫描二维码
随时随地手机看文章

通过串口,用电脑发数据给单片机来控制单片机实现相应的功能,能够实现简单的人机交互。


很简单,通过getchar()接收,然后switch...case...来实现不同的功能。值得注意的是,串口发送接收的均为字符。


#include "stm32f10x.h"

#include "bsp_led.h"

#include "bsp_usart.h"

#include

 

void delay(uint32_t count);

 

int main(void)

{

uint8_t ch;

USART_config();

LED_GPIO_Config();

printf("串口发送数据解析n");

while (1)

{

ch = getchar();

printf("ch = %cn", ch);

 

switch(ch)

{

case '1':

LED_RED;

break;

case '2':

LED_GREEN;

break;

case '3':

LED_BLUE;

break;

default:

LED_ALL_OFF;

break;

}

}

}

关键字:stm32  USART  发送命令 引用地址:stm32专题十一:USART(五)USART发送命令解析

上一篇:stm32专题十一:USART(四)USART编程
下一篇:stm32专题十二:DEBUG调试宏 C语言 调试宏

推荐阅读

2108年10月16日,赛灵思开发者大会在北京召开,本次大会有近千人参加,为广大软硬件、嵌入式开发者提供了一个面对面交流、学习、分享经验的机会。赛灵思的专家团队以及华为、阿里巴巴、浪潮等数十家国内外领先企业的专家汇聚一堂,与广大开发者共同探讨行业趋势,分享设计经验,展示先进案例。在本次大会上赛灵思产品与技术市场营销高级总监Kirk Saban与...
(文章来源:犀灵机器人培训) 随着智能时代的发展,机器人技术领域越来越受到重视。过去机器人应用最主要领域为汽车行业,随着自动化需求的提升,工业机器人应用有了全新的突破了,在日常应用中能够看到,除传统的应用外,如今绝大多数机器人都还应用于上下料、搬运、码垛等领域。工业机器人与各种机床的集成,不但解决企业用人问题,同时也能提高加工...
高技术产业投资增长9.1%;工业机器人产量同比大幅增长,在近日国家统计局发布的前三季度经济指标中,这样一组数据格外醒目。 其中工业机器人统计数据显示,9月份,全国规模以上工业企业的工业机器人产量23194套,同比增长51.4%;同比增速创近两年来新高;’1-9月全国规模以上工业企业的工业机器人产量为160715套,累计增长18.2 %。 从2011年起,规...
高通将发布代号为 SM8450 的骁龙 898 芯片,而联发科将发布高端芯片天玑 2000,目前样片参数已经被曝光了。骁龙 898 和天玑 2000 芯片将采用三星或者台积电 4nm 工艺技术。  据微博博主 @数码闲聊站 称,骁龙 898 和天玑 2000 目前样片参数如下:  三星 4nm,1*3.0GHz X2 超大核 + 3*2.5GHz 大核 + 4*1.79GHz 小核,A...

史海拾趣

问答坊 | AI 解惑

ARM果真是2008年的主场?

最近ARM似乎抄的很热,但它是虚"热"还是实"热" ??一些老工程师就有了各自不同的观点,ARM热在一定程度上是教育造成,实际上也是因为如今人才市场上的缺口.在学校,更关注和学习的是51,所以51的人才不在少数,供大于求。反之,真正掌握ARM的就是 ...…

查看全部问答∨

[下载]ADS2005A快速入门中文教程(快速上手)

ADS2005A快速入门中文教程.doc ADS Momentum 仿真设计流程(英文).doc ADS Momentum 简介.doc ADS功能概述(ADS2005A,ADS2004A,ADS2003C).doc ADS中常用的数据文件.doc ADS主要仿真器介绍(ADS2005A, ADS2004A, ADS2003C).doc…

查看全部问答∨

电子元器件基础知识-电阻识别

电子元器件基础知识-电阻识别…

查看全部问答∨

有关Arm的几个问题

问大家几个问题: 1:bootloader和init.s的运行地址是不是都是0x00000000 2:init.s中的中断跳转指令地址 3:嵌入式内存地址是不是动态映射的,具体一般都是在什么时候啊? 4:arm9现在支持矢量中断和非矢量中断吗?我对它的定义不太清楚,矢量 ...…

查看全部问答∨

求助 毕业设计:MVB信号分析电路设计与实现

主要内容: 利用FPGA设计MVB信号分析电路中用到的曼彻斯特解码器。 求各位大神帮忙啊   …

查看全部问答∨

如何在程序中 调出 本地连接状态 这个窗口

就是双击任务栏上lan图标或wifi图标会弹出的窗口,如何在程序中调出这个窗口? 用ctlpnl.exe cplmain.cpl...貌似只能弹出网络控制面板中网络设置的窗口,而不是连接状态的窗口。…

查看全部问答∨

人在南京,想找点项目长长见识

做了三年单片机了,乘着年轻想多学习学习,有什么项目能做的联系下吧zhaojun1118@163.com…

查看全部问答∨

【讨论】程序丢失,并不是个别现象

最近我们的产品发现了这个现象. 我在本论坛上搜索,发现这个问题真不少.当然,有些朋友很偏激,说ti是烂货,心情我是很理解的,因为我也遇到了这个问题,也很烦,但所有的帖子多没有下文,是否解决这个问题? 但我根据经验,和所有出现这个情况的用户的使用 ...…

查看全部问答∨

电阻阻值变大

我们UPS 上有用了一个49.9K 电阻, 使用前测量完全正常,焊接机器上以后20小时拆下来 电阻阻值由49.9K  变成了67K  , 200个电阻出现3个变大的!   完全一样的电阻加50V 电阻30个小时没发现有异常, 我机器电阻两端2 ...…

查看全部问答∨

MPS430学习计划

为了学习好这款单片机,我定制了如下计划: 目标:六个月内对单片机达到基本精通,1年内争取自己做一二个项目 一:学习单片机           1.1个月内对单片机的硬件熟悉,做到能画出基本的原理 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved