通过串口发字符串来控制,调不通,经资深软件工程师指点立马解决

在测试电路板时,想通过串口发一个字符串来控制电路上的LED灯亮灭。结果在编写程序时,一直调不通。程序如下。

通过串口发字符串来控制,调不通,经资深软件工程师指点立马解决

if(USART_RX_BUF[]=="abc"){LED0(0);LED1(1); delay_ms(500);LED0(1);LED1(0); delay_ms(500);}

通过串口发字符串来控制,调不通,经资深软件工程师指点立马解决

可是灯一直都没有反应。

通过串口发字符串来控制,调不通,经资深软件工程师指点立马解决

请教了资深的软件工程师,这是怎么回事?他看了一下我的程序,然后说我的程序写错了,因为C语言没字符串String这种类型,不能直接操作String,应该是逐个字符操作再与操作。程序修改如下。

通过串口发字符串来控制,调不通,经资深软件工程师指点立马解决

if(USART_RX_BUF[0]=='a'&&USART_RX_BUF[1]=='b'&&USART_RX_BUF[2]=='c'){LED0(0);LED1(1); delay_ms(500);LED0(1);LED1(0); delay_ms(500);}

果然,用了修改的程序编译后下载到电路板上,灯可以被控制点亮和熄灭了。

通过串口发字符串来控制,调不通,经资深软件工程师指点立马解决

最后,资深的软件工程师补充了一下,C语言没有字符串String的类型,但是C 有,以后用到C 编程时,是可以直接操作字符串的。

听君一席话 ,胜读十年书,又学到了一个知识点,提升能力就是需要一点一滴地积累。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年7月21日 上午9:39
下一篇 2022年7月21日 上午10:06

相关推荐

  • 客户关系管理客户细分

    客户关系管理(CRM)是帮助企业有效地管理客户信息和业务流程的软件系统。客户关系管理可以帮助企业更好地了解客户的需求和偏好,并提供个性化的客户服务,提高客户满意度和忠诚度。 客户细…

    科研百科 2024年10月1日
    27
  • 军工科研项目管理流程是什么

    军工科研项目管理流程是什么? 军工科研项目管理流程是军工企业进行科研项目管理的基础,也是保证科研项目顺利完成、高质量交付的重要保障。本文将介绍军工科研项目管理流程的主要内容和特点,…

    科研百科 2024年10月4日
    34
  • 【普法宣传】出版管理条例(2020年)(2020年普法宣传的内容)

    出版管理条例 (2001年12月25日中华人民共和国国务院令第343号公布,根据2011年3月19日《国务院关于修改〈出版管理条例〉的决定》第一次修订;根据2013年7月18日《国…

    科研百科 2022年8月10日
    423
  • 产业发展势头强劲!这些项目建设“进度条”再刷新!(产业发展项目建设情况)

    人勤春来早,奋斗正当时 在苏州高新区重点项目建设现场 处处呈现 “拉满弓”紧抓快干的火热场景 近年来,高新区 坚持“项目为王”理念 保持大抓项目、抓大项目 拼项目比进度,争当推进标…

    科研百科 2023年3月21日
    394
  • CMMI项目管理系统

    CMMI项目管理系统:实现项目管理的数字化 随着信息技术的不断发展,项目管理也逐渐向着数字化方向发展。CMMI(敏捷方法管理)是一种广泛使用的项目管理方法,其强调基于项目的数据驱动…

    科研百科 2024年12月13日
    0
  • 优化项目管理的措施

    优化项目管理的措施 随着信息技术的不断发展,项目管理已经成为现代企业运营中不可或缺的一部分。然而,在实际操作中,一些项目存在管理不善、进度延误、成本超支等问题,这些问题严重影响了企…

    科研百科 2024年8月12日
    32
  • 对接CRM系统和效果类广告,助力企业精准营销助力企业精准营销(广告crm平台)

    对接CRM系统和效果类广告,助力企业精准营销助力企业精准营销 CRM(Customer Relationship Management)即客户关系管理,起源于企业为了提高核心竞争力…

    科研百科 2022年8月9日
    186
  • 一级建造师建设项目管理

    一级建造师建设项目管理 一级建造师是建筑行业的重要职业,他们负责监督和管理建筑工程的建设和施工。作为建设项目的管理者,一级建造师需要掌握复杂的项目管理技能,以确保项目的顺利进行和高…

    科研百科 2024年8月12日
    33
  • adobe 网页开发软件

    Adobe是一家全球知名的软件公司,其旗下拥有众多优秀的产品,其中包括许多专为网页开发而设计的软件。在本文中,我们将重点介绍Adobe的网页开发软件。 Adobe的网页开发软件是专…

    科研百科 2023年7月20日
    272
  • 昆明erp项目管理系统

    昆明erp项目管理系统:提升企业效率的利器 昆明erp项目管理系统是一种功能强大的信息技术工具,可以帮助企业更好地管理业务流程和资源,提高企业效率,降低成本,提升竞争力。随着信息技…

    科研百科 2024年12月24日
    0