OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3807|回复: 3

keil工程合并时main函数问题

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2019-1-31
在线时间
1 小时
发表于 2019-2-4 10:55:05 | 显示全部楼层 |阅读模式
请问我编写了两个功能的工程,一个是DHT11测量温湿度并显示在STM32F103的显示屏上。一个是ESP8266WIFI模块的客户端服务器程序,同样也是显示在LED屏上。现在我想将两个工程合二为一,在将DHT11工程的.c .h文件放入ESP8266工程后,在main函数整合这里出现了问题。我就将dht11的main函数里的代码粘贴到了ESP8266  main函数的后面。但在开发板上运行时屏幕上只有ESP8266工程的效果。DHT11完全没有运行。请问两个工程合并时,main函数怎么合并
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

686

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
10887
金钱
10887
注册时间
2014-6-12
在线时间
1039 小时
发表于 2019-2-5 10:25:36 | 显示全部楼层
初始化,只要两个硬件没有冲突都可以用,while(1)后要根据实际需求重新设计。
回复 支持 反对

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10572
金钱
10572
注册时间
2017-2-18
在线时间
1914 小时
发表于 2019-2-6 11:48:10 | 显示全部楼层
不急的话年后可以帮你整一个出来。
对了用的是哪个板子?
记得DHT11和8266工程所占用的引脚不存在冲突
回复 支持 反对

使用道具 举报

50

主题

150

帖子

0

精华

高级会员

Rank: 4

积分
690
金钱
690
注册时间
2017-11-23
在线时间
134 小时
发表于 2019-2-12 09:56:52 | 显示全部楼层
我也遇到同样的问题,我有2个开发板自带的例程程序,一个通过按键改变按键值,并且改变LED灯亮灭的程序,一个是0.96 OLED显示屏显示变化的数据的程序,
我想把这2个程序功能整合下,让按键改变的按键值,在OLED显示屏上显示,
结果,我以OLED显示屏程序为基础,增加按键程序,OLED显示屏程序能正常工作,按键程序不能工作。
我以按键程序为基础,增加OLED显示屏程序,按键程序能正常工作,OLED显示屏程序不能工作,
说明下,我把甲程序加入乙程序时,HARDWARE里硬件.C文件先增加进去了,再在USER的 main.c里也#include "oled.h"声明了,一些动作功能也在main主程序里写进去了,
保存,编译都没显示有错误或有警告,
但还是出现上面的结果,很郁闷啊!!,请求大神指点指点!!
我在本论坛也发出了求助帖,有附件程序,可以参考
http://www.openedv.com/forum.php ... &extra=page%3D2
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 20:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表