程序添加功能的困惑

2019-07-20 03:53发布

本帖最后由 温柔的郎 于 2019-1-31 15:30 编辑

大神们,我小白一枚,弄了个F407GZ的板子,自带些程序学习下,
1 个程序是0.96OLED显示的例程,1个是按键输入示例,这2个示例下载后都能正常工作,正常操作,
现在我想在OLED显示的程序的基础上,增加进去按键程序,想让按键输入来改变某个键值,再把改变的键值在OLED屏上显示出来,
可是,我把按键程序加入OLED屏程序后,OLED屏程序没啥变化,还是可以正常运行,可是按键程序就是不能工作,
我把新改的混合程序与原来的分程序咋比较,都没看出哪里有问题,混合后的程序也编辑后没有报错,警告啥的,但就是不能运行,
还请明白的大神们帮忙指点小白一下下,
我检查了下2程序的硬件,硬件定义没有冲突,
附件说明,按键程序-----------正常工作
               OLED显示程序-----正常工作
              混合程序------------OLED显示都正常工作,按键程序不能工作


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
温柔的郎
2019-07-20 09:16
我有2个开发板自带的例程程序,一个通过按键改变按键值,并且改变LED灯亮灭的程序,一个是0.96 OLED显示屏显示变化的数据的程序,
我想把这2个程序功能整合下,让按键改变的按键值,在OLED显示屏上显示,
结果,我以OLED显示屏程序为基础,增加按键程序,OLED显示屏程序能正常工作,按键程序不能工作。
我以按键程序为基础,增加OLED显示屏程序,按键程序能正常工作,OLED显示屏程序不能工作,
说明下,我把甲程序加入乙程序时,HARDWARE里硬件.C文件先增加进去了,再在USER的 main.c里也#include "oled.h"声明了,一些动作功能也在main主程序里写进去了,
保存,编译都没显示有错误或有警告,
但还是出现上面的结果,很郁闷啊!!,请求大神指点指点!!

一周热门 更多>