求教2812板子,十万火急

[复制链接]
3010|5
 楼主| clz918 发表于 2007-6-13 10:47 | 显示全部楼层 |阅读模式
<br /><br />我画了一块2812的板子,把程序加载后执行RUN时,程序只能运行一会儿,有时时间长些,有时很短。好像有几次还跳到了非法指令捕获中断那里,还自动复位,加载的程序在开发板上一切正常。请各位指点一下,先行谢过了。<br />以下是相关程序<br />&nbsp;&nbsp;DINT;<br />&nbsp;&nbsp;for(;;)<br />&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;l0++;&nbsp;<br />&nbsp;&nbsp;&nbsp;l1++;<br />&nbsp;&nbsp;&nbsp;l2++;<br />&nbsp;&nbsp;&nbsp;l3++;<br />&nbsp;&nbsp;&nbsp;l4++;<br />&nbsp;&nbsp;&nbsp;l5++;<br />&nbsp;&nbsp;&nbsp;l6++;<br />&nbsp;&nbsp;&nbsp;l7++;<br />&nbsp;&nbsp;&nbsp;delay1ms(500);<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;key++;<br />&nbsp;&nbsp;&nbsp;}<br />void&nbsp;delay1ms(unsigned&nbsp;int&nbsp;time1m)<br />{<br />unsigned&nbsp;int&nbsp;delay1mi;<br />unsigned&nbsp;int&nbsp;delay1mj;<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(delay1mi=0;delay1mi&lttime1m*10;delay1mi++)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(delay1mj=0;delay1mj&lt1200;delay1mj++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br /><br />}<br />
陈双君 发表于 2007-6-15 08:41 | 显示全部楼层

这是完整的啊

这是完整的代码啊?
guoqi 发表于 2007-6-15 09:22 | 显示全部楼层

自动复位

你没有喂狗?
she0800 发表于 2007-6-18 13:30 | 显示全部楼层

禁止看门狗

试试
 楼主| clz918 发表于 2007-6-27 13:29 | 显示全部楼层

原因已查明

谢谢各位,原因已查明,是电源不稳定
您需要登录后才可以回帖 登录 | 注册

本版积分规则

111

主题

336

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部