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

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

相关推荐

  • 科研项目ppt汇报话术

    科研项目PPT汇报话术示例如下: 尊敬的评委老师,各位嘉宾,大家好! 我是一名研究人员,今天非常荣幸能够在这里向大家汇报我们团队的科研项目。 我们的项目名为“基于深度学习的图像识别…

    科研百科 2025年4月11日
    1
  • 科研项目横幅

    科研项目横幅: 探索未知,超越自我,实现科研梦想 科研项目横幅: 以创新为动力,以质量为根本,推动科研进步 科研项目横幅: 集众人智慧,创卓越成果,展现科研实力 科研项目横幅: 勇…

    科研百科 2025年2月3日
    0
  • 青海省工程项目管理系统

    青海省工程项目管理系统 随着数字化时代的到来,工程项目管理也越来越需要数字化的工具和方法。青海省工程项目管理系统是一种基于数字化平台的工程项目管理工具,能够帮助工程项目管理者更好地…

    科研百科 2025年1月29日
    0
  • 科研项目劳务费扣税比例

    科研项目劳务费扣税比例为 在科研项目中,劳务费是一种常见的收入来源。虽然劳务费本身并不是一种税收,但是在一些情况下,它可能会被扣税。本文将介绍科研项目劳务费扣税的具体情况。 劳务费…

    科研百科 2025年5月8日
    1
  • Vue开发常用的工具有哪些?(常用的vue的开发工具有哪些-)

    相比其他大型框架,Vue更加灵活,开发者既可以选择使用Vue来开发一个全新项目,也可以将Vue引入到一个现有的项目中。代码简洁、上手容易,深受开发者青睐。本节云和小编将对Vue的开…

    科研百科 2023年3月14日
    165
  • 取号系统是SW的项目启动起点,文件夹部署和代号定义

    取号系统是项目启动的起点 作用1:是创建项目的目录。 作用2:是所有部件的代号,是由取号系统决定的。 ​ 代号由多个成分构成,包括 生产区分 员工编号 流水号 为了适配各个企业的要…

    科研百科 2024年4月15日
    160
  • 高级系统集成项目管理

    高级系统集成项目管理 系统集成项目管理是一项复杂而重要的任务,需要协调多个部门和团队之间的合作,以确保项目的成功交付。高级系统集成项目管理是对这些复杂任务进行管理的更高级别的方法。…

    科研百科 2024年7月25日
    70
  • 访中国环科院院长李海生:“1+X”科技攻关新模式如何助力美丽中国建设

    走进中国环境科学研究院(以下简称“中国环科院”), 一套套专用基础设施科学装置吸引了来访者的目光。 国内领先的大型藻华灾害模拟系统。本文图片均为 澎湃新闻记者 刁凡超 图 在中国环…

    科研百科 2024年4月16日
    113
  • 科研项目有什么级别

    科研项目的级别分类 科研项目的级别分类可以根据研究目的、研究内容、研究方法、研究进展等方面进行划分。下面列举一些常见的科研项目级别分类: 1. 国家级科研项目:国家级科研项目是指由…

    科研百科 2025年3月6日
    11
  • 如何取得项目管理师

    取得项目管理师 项目管理师是一种专业的资格认证,可以帮助个人或组织提高项目管理技能和水平。要取得项目管理师资格,需要完成一定的培训和考试,并且获得相关的证书。以下是一些取得项目管理…

    科研百科 2024年8月27日
    39