历史上的今天
返回首页

历史上的今天

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

正在发生

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

2021-10-21 来源:eefocus

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


很简单,通过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;

}

}

}

推荐阅读

史海拾趣

康龙(CONCRAFT)公司的发展小趣事

随着公司实力的不断增强,康龙开始积极拓展国内外市场。公司先后在美国、欧洲等地设立了销售机构,与多家国际知名企业建立了长期稳定的合作关系。同时,康龙还积极参与国际展会和交流活动,提升品牌知名度和影响力。通过不懈的努力,康龙的产品已经成功打入国际市场,并赢得了客户的广泛赞誉。

Deltron / DEM Manufacturing公司的发展小趣事

随着公司实力的不断增强,DEM Manufacturing开始积极拓展国际市场。公司凭借优质的产品和专业的服务,成功打入欧洲、北美等多个地区的市场,并建立了稳定的销售网络。同时,公司还积极参与国际展览和论坛,与国际同行进行交流和合作,不断提升自身的国际影响力。

ENOCEAN公司的发展小趣事

2010年,EnOcean公司成功成为国际标准组织ISO/IEC的成员。这一里程碑事件标志着EnOcean的技术和产品在全球范围内得到了广泛认可。通过参与制定无线传感网络的国际标准,EnOcean进一步巩固了其在行业内的领先地位,为推广其无线无源传输技术奠定了坚实基础。

GHz Technology ( Microsemi )公司的发展小趣事

自推出第一代产品以来,EnOcean凭借其卓越的性能和独特的优势,在欧洲市场上取得了良好的销售业绩。随后,随着公司不断推出新产品和技术,其产品的应用领域也逐渐扩大至全球范围。如今,EnOcean的无线模块已被全球100多家制造商选中,用于实现他们的建筑和工业系统理念。无线组件已经在超过20万栋建筑中使用,为节能建筑和创新产业提供了重要支持。

Comtech AHA Corp公司的发展小趣事

在电子行业快速发展的背景下,Comtech AHA Corp敏锐地洞察到了物联网、5G等新兴领域的市场潜力。公司及时调整战略方向,加大在这些领域的研发投入,推出了一系列符合市场需求的新产品。凭借精准的市场定位和优质的产品质量,Comtech AHA Corp成功抓住了市场机遇,实现了业务的快速增长。

Bombardier Inc公司的发展小趣事

除了航空领域,庞巴迪公司在铁路运输方面也取得了重要进展。其生产的CITYFLO系列自动列车控制系统在全球范围内得到了广泛应用。该系统采用了先进的电子技术和算法,实现了列车的自动驾驶和精确控制,大大提高了铁路运输的安全性和效率。此外,庞巴迪还生产了各种铁路车辆和相关电子设备,为全球铁路运输业的发展做出了重要贡献。

以上五个故事展示了庞巴迪公司在电子行业发展中的关键历程和成就。从水上飞机到现代商用喷气客机,从航空电子系统到铁路运输控制系统,庞巴迪凭借其卓越的技术实力和创新能力,在电子行业中树立了杰出的品牌形象。

问答坊 | AI 解惑

高频电路课件全析讲解!

[][]URL地址http://www.cndzz.com/down/down_go.asp?id=13154&no=1请用下载器直接引用URL下载!!!…

查看全部问答>

天祥 十天学会CPLD FPGA VHDL视频教程(3.12G完整版)

自从天祥电子推出40小时的“十天学会单片机和C语言编程”视频教程后,受到了广大电子爱好者的好评,并希望我们能够赶紧推出“CPLD器件及VHDL程序设计”的视频教程,为了能够满足大家的要求,提供更多的帮助,我们便抓紧时间推出了这套教程。 这是 ...…

查看全部问答>

关于DriverStudio安装蓝屏的问题

我的系统是win7,安装DriverStudio重启后出现蓝屏,然后一闪就自动重启了,之后就提示是否启动系统恢复,但是恢复后还是蓝屏。。谁用过DriverStudio的高手知道怎么整么。。…

查看全部问答>

Wince5.0上面运行JAVA程序,使用何种JAVA虚拟机?

Wince上面运行JAVA程序,是否wince4.2,wince5.0,wince6.0上需要安装的JAVA虚拟机也不一样? 现在迫切想知道,在wince5.0上需要何种虚拟机,以及如何使用?…

查看全部问答>

MT8888向TEA1062可以正确发送DTMF信号,TEA1062也成功地把DTMF驱动到电话线上了,但是拨号不成功,也无提示音

我照着经典电话电路搭了一个板,原理图见下面。 MT8888是DTMF收发器,TEA1062是带拨号接口的电话语音芯片。 MT8888的TONE引脚输出DTMF信号,连到TEA1062的DTMF输入端; 电话线的TIP、RING信号经过桥接后,提供给MT88888的IN-端。 我写了一 ...…

查看全部问答>

关于云计算的不靠谱遐想

“就算只是随便想一想,但在这里描述的云时代的美好图景多少还是让人有点向往的吧。”     看到一篇有意思的关于云计算的文章,在此跟大家分享(节选): 云计算可以算是一个技术领域里的热词,就和当初的“妈妈喊你回家吃饭” ...…

查看全部问答>

差压变送器PTX120-druck产品

         GE-druck德鲁克高精度差压变送器PTX120为小型湿-湿差压变送器,两个压力端口可以在绝大多数液体介质下使用。正(高压)端是由316不锈钢焊接密封,负(低压)端由不锈钢、硅、玻璃、环氧 ...…

查看全部问答>

电磁阀控制电路 24V延时1秒后降至8V 如何实现

大家好,手头有个FESTO的电磁阀坏了,拆看了下控制电路,不知所以,如图所示依稀看到上面有一些元件,标着A7W,SA5,491等,还有个六引脚的1DS 或者是10S看不清标识,该电磁阀的功能是接上24V的直流电则受控制的线圈得电动作,但是我用万用 ...…

查看全部问答>

嵌入式系统设计的3个重要层次

       21世纪是一个嵌入式的时代,只要您是IT界的人,就应该要了解的,下面就由卓跃教育为大家针对嵌入式系统设计的几个重要层次做一 个介绍。        第一层次:以PCB CAD软 ...…

查看全部问答>

电子专业毕业设计交流群 186858238

电子专业毕业设计交流群 186858238…

查看全部问答>