微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于模块化编程

关于模块化编程

时间:10-02 整理:3721RD 点击:
我编了一个DHT11的程序,想用模块化的格式重写这个函数,可是出现了好多错误,而且是我解决不了的,求各位大神帮忙。




你那些全局变量前面加extern 声明下。

你这样的话,.h文件最好声明清楚,否则很麻烦。

关注、、、、、、、、、、、、、、、

我改过了,还是不行。要不我把程序给你,你帮我弄一下,我改了半天,一直提示有错误

谢谢小编分享!

你的数组变量重复定义了,


这个简单。

你这是明显的由于包含头文件造成的,别把全局变量写在.h里可以避免这个

重复定义了变量,造成这个原因,一般都是你头文件多写了,你想做模块化,可以把变量名字都改一下,加个模块前缀之类的,例如str1,你就改成DTH_str1

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top