当前位置: 首页 > wzjs >正文

开封网站优化公司郴州网站建设网络推广渠道

开封网站优化公司,郴州网站建设网络推广渠道,水果网站建设方案,自己建立网站1、 文档目标 记录问题STM32g0xx.h等有关ST的可读文件,尽量勿修改文件格式及对其代码进行添加和删减,记录查找问题的过程中的疑惑,并如何给予客户正确的回复,帮助销售完成验收,以便后续尾款支付。 2、 问题场景 在工…

1、 文档目标

记录问题STM32g0xx.h等有关ST的可读文件,尽量勿修改文件格式及对其代码进行添加和删减,记录查找问题的过程中的疑惑,并如何给予客户正确的回复,帮助销售完成验收,以便后续尾款支付。

2、 问题场景

在工程中客户移除了ST头文件的可读保护并进行了该文件的代码修改,在STM32g0xx.h中进行了函数的宏定义,但应用处并没有添加任何头文件,编译不报错。若在其他文件中添加该函数的宏定义,编译报错。

图2-1(未应用未报错,不符合语法规则)

注:绝对不建议删除对stm32gOxx.h文件的只读保护。所有来自ST的只读头文件都有很好的保护理由。

3、软硬件环境

1)、软件版本:MDK 5.38 Arm 编译器版本 6.19

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、宏定义的寻找模式

#define指令是C预处理器的一部分。在编译之前进行处理。一个头文件没有被你的项目使用或引用,这个头文件将不会成为你的项目构建的一部分,在项目中根本不使用由#define定义的那些参数,则它们将不会作为编译的一部分包含在内。

2)、有关ST的只读头文件。

宏定义在STM32G0xx .h中,它总是包含在基于STM32G0xx设备的项目中并使用。在后台运行的编译器工具链负责动态语法检查以及文本完成在某些情况下可能是不可靠的,所以在你的情况下,宏定义中函数等仍然是灰色,并且函数应用处没有添加头文件,但编译通过。

定义在STM32G0xx .h中的函数,它总是包含在基于STM32G0xx设备的项目中并使用。将STM32G0xx .h修改部分还原,并且将其文件格式设置为可读即可,如图4-1在Comm.h文件并进行宏定义,而后编译出现错误,符合检查动态语法规则。

图4-1(未应用报错,符合语法规则)

 

————————————————————————

​ 版权声明:本文为亿道电子技术有限公司原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

http://www.dtcms.com/wzjs/365531.html

相关文章:

  • 珠海响应式网站建设网站手机版排名seo
  • 网站建设与维护属于什么岗位知名网页设计公司
  • 做刷单哪个网站找小白搜索引擎营销方法有哪些
  • 政府网站制作平台山东百度推广代理商
  • dede5.7网站搬家seo岗位工作内容
  • php网页设计优化网站标题名词解释
  • 打电话给客户怎样介绍自己是做网站的?开场白?7个湖北seo网站推广策略
  • 织梦怎么做英文版网站全媒体运营师培训机构
  • 网站独立ip多代表什么广州seo网络营销培训
  • 精美网站建设网络服务主要包括
  • 前端开发的工作内容seo综合查询网站
  • 濮阳网站建设883664做优化的网站
  • 佛山专业做网站公司哪家好杭州排名优化公司
  • 网站建设学习 服务器网站建立的步骤
  • 广州网站建设 粤icp教程seo推广排名网站
  • 匠人精神网站建设推广工作的流程及内容
  • 车商城网站建设马鞍山网站seo
  • 做旅游网站的设计感想抖音黑科技引流推广神器
  • wordpress建立文章页面优化网站页面
  • 百度上做网站模板河北seo技术
  • 手机网站大小便宜的seo网络营销推广
  • 网店美工岗位要求网站优化要多少钱
  • 购物网站管理系统网页制作代码大全
  • 创新的专业网站建设百度旗下有哪些app
  • 邢台做网站名列前茅百度客户端下载
  • php电子商务网站开发实例国外免费推广网站有哪些
  • wordpress导航类主题商丘seo排名
  • 湖州住房和城乡建设厅网站浏览器地址栏怎么打开
  • seo公司名字seo试用软件
  • 网站生成器apk怎么做南京网站排名提升