打印

为什么要预烧一遍才能跑

[复制链接]
2040|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lanwuya|  楼主 | 2008-10-29 09:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用ARM7开发板做项目,要实现步进电机和液晶显示功能,当两个模块分开跑的时候都很正常,但是当嵌入到OS系统时,关电源或者关调试软件,再开再烧,LCD模块很正常,但步进电机转不起来,但如果把以前步进电机单独模块先预烧一次,之后的OS系统就很正常,百思不得其解,,,,望指导!谢谢!

相关帖子

沙发
yewuyi| | 2008-10-29 09:54 | 只看该作者

KAO,不是你自己设计的把?

使用特权

评论回复
板凳
lanwuya|  楼主 | 2008-10-29 10:46 | 只看该作者

不是,谢谢!

使用特权

评论回复
地板
lsp6257495| | 2008-10-29 10:56 | 只看该作者

你说是不是管教使能时有匆突呢?我在想先找使能段!

使用特权

评论回复
5
lanwuya|  楼主 | 2008-10-29 11:47 | 只看该作者

更奇怪的是

更奇怪的是我在合成的系统中把执行任务中的LCD部分全部屏蔽掉了,电机还是不转,把它与原来的电机代码相比较(包括启动代码)没有找出什么不同来,到底是什么原因会导致这种现象呢?

使用特权

评论回复
6
lanwuya|  楼主 | 2008-10-29 13:30 | 只看该作者

他的问题其实就是:

当两个模块分开跑的时候都很正常,但是当嵌入到OS系统时,关电源或者关调试软件,再开再烧,LCD模块很正常,但步进电机转不起来,但如果把以前步进电机单独模块先预烧一次,之后的OS系统就很正常,百思不得其解,更奇怪的是我在合成的系统中把执行任务中的LCD部分全部屏蔽掉了,电机还是不转,把它与原来的电机代码相比较(包括启动代码)没有找出什么不同来,到底是什么原因会导致这种现象呢?

使用特权

评论回复
7
strang| | 2008-10-29 21:55 | 只看该作者

你把程序烧进去后,断电后重起一遍,看能否正常?

我做过51也遇到过这样的问题.

使用特权

评论回复
8
lanwuya|  楼主 | 2008-10-30 08:42 | 只看该作者

谢谢7楼!

可还是不行,为什么要那么做呢?

使用特权

评论回复
9
fengxu0217| | 2008-10-30 08:48 | 只看该作者

是不是烧错了位置了

使用特权

评论回复
10
lanwuya|  楼主 | 2008-10-30 08:57 | 只看该作者

烧错位置是什么意思?

这里只有一个单片机,步进电机模板上只有CPLD和驱动电路

使用特权

评论回复
11
lanwuya|  楼主 | 2008-10-30 10:04 | 只看该作者

问题解决了!

是编译器的问题!谢谢大家!

使用特权

评论回复
12
菜老大| | 2008-10-30 18:04 | 只看该作者

。。

很好,很强大

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

56

帖子

0

粉丝