OpenEdv-开源电子网

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

程序添加功能的困惑

[复制链接]

50

主题

150

帖子

0

精华

高级会员

Rank: 4

积分
690
金钱
690
注册时间
2017-11-23
在线时间
134 小时
发表于 2019-1-31 15:19:57 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 温柔的郎 于 2019-1-31 15:30 编辑

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


微信截图_20190131152826.jpg

0.96寸OLED-SPI STM32F407程序.rar

2.84 MB, 下载次数: 2

OLED显示程序

0.96寸OLED-SPI STM32F407程序-直改1.rar

3.18 MB, 下载次数: 1

混合后的程序

按键输入实验.rar

2.96 MB, 下载次数: 4

单独按键程序

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

50

主题

150

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

50

主题

150

帖子

0

精华

高级会员

Rank: 4

积分
690
金钱
690
注册时间
2017-11-23
在线时间
134 小时
 楼主| 发表于 2019-2-12 09:58:42 | 显示全部楼层
补充下,单独运行每个功能的程序,都是正常工作的,就是把2个功能混合到一起,其中一个就不工作了,
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10572
金钱
10572
注册时间
2017-2-18
在线时间
1914 小时
发表于 2019-2-12 10:39:20 | 显示全部楼层
用的原子的F407板子不?
回复

使用道具 举报

50

主题

150

帖子

0

精华

高级会员

Rank: 4

积分
690
金钱
690
注册时间
2017-11-23
在线时间
134 小时
 楼主| 发表于 2019-2-12 11:01:33 | 显示全部楼层
是原子的板子
回复

使用道具 举报

8

主题

182

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
金钱
421
注册时间
2017-3-8
在线时间
114 小时
发表于 2019-2-13 10:54:19 | 显示全部楼层
延时延时延时
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 19:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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