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

在测试电路板时,想通过串口发一个字符串来控制电路上的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

相关推荐

  • 大学生科研项目助理

    作为一名大学生科研项目助理,我的职责是为科研项目提供必要的支持,包括文献调研,实验设计和数据分析等方面。在这个过程中,我需要不断地学习和提高自己的技能,以便更好地为团队做出贡献。 …

    科研百科 2025年4月5日
    1
  • 2022pmp项目管理报考

    2022年pmp项目管理报考开始之际,让我们回顾项目管理领域的最新发展,探讨pmp考试的重要性以及如何准备考试。 随着全球化和数字化的加速发展,项目管理在商业和个人项目中变得越来越…

    科研百科 2024年7月28日
    48
  • 超市信息化管理系统软件开发设计解决方案(超市管理系统系统设计)

    “关注”本账号可以获得更多解决方案,文章最后有惊喜! 解决方案目录明细: 1. 业务明细 3 1.1 进货管理 5 1.1.1 采购进货 6 1.1.2 采购退货 9 1.1.3 …

    2022年6月8日
    216
  • 科研项目成果鉴定会查吗

    科研项目成果鉴定会查吗? 科研项目成果鉴定是一项非常重要的活动,它关系到一个项目是否最终成功。在鉴定过程中,鉴定委员会需要对项目的研究结果、实验数据等进行审查,并对项目成果的质量进…

    科研百科 2025年5月14日
    1
  • 民政部 社会工作部

    民政部 社会工作部 近年来,随着经济和社会的发展,人们对社会工作的需求不断增加。为了进一步推动社会工作的发展,民政部和社会工作部联合开展了多项工作,旨在推动社会工作在社会中的角色和…

    科研百科 2024年11月27日
    1
  • 滁州项目管理系统总代理

    滁州项目管理系统总代理 滁州项目管理系统总代理是一家专业的项目管理系统提供商,致力于为企业用户提供高品质、高效率的项目管理系统。公司成立于2017年,总部位于中国滁州市,拥有丰富的…

    科研百科 2025年1月12日
    1
  • 武汉理工大学激光(武汉理工大学纳米科研项目)

    武汉理工大学纳米科研项目 近年来,纳米技术的快速发展和广泛应用引起了全球科学家和企业家的广泛关注。武汉理工大学作为一所全国著名的理工类大学,一直致力于纳米技术的研究和应用。 武汉理…

    科研百科 2024年4月4日
    151
  • 农村“三资”管理存在问题和解决措施

    农村“三资”管理存在问题和解决措施 随着农村经济的快速发展,农村“三资”管理也面临着一些问题和挑战。其中,农村土地资产、农民住房资产和农村资金管理三个方面存在问题。 农村土地资产管…

    科研百科 2024年10月5日
    28
  • 低代码开发平台建模

    低代码开发平台建模是一种新兴的软件开发方法,它通过提供可视化的界面和简化的编程语言,使开发人员能够快速构建应用程序。这种开发平台的出现,极大地简化了软件开发的流程,降低了开发成本,…

    科研百科 2024年3月2日
    134
  • 志存高远,敢于突破,踔厉奋发共超越—李自学董事长2023新年致辞

    一元复始,万象更新。值此新年来临之际,我谨代表公司,向过去一年中为中兴事业辛勤耕耘的员工、背后倾力支持的家属,以及长期以来关心支持中兴通讯的全球客户、合作伙伴、投资者和社会各界人士…

    科研百科 2024年1月30日
    109