这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 程序为什么跑飞了?

共19条 1/2 1 2 跳转至

程序为什么跑飞了?

高工
2012-08-14 19:59:52     打赏
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;}

程序为什么跑飞了?

很简单的一个程序,IO输出驱动共阳数码管。

程序是这样的:

while (1)

         {

          for(i=0;i<5;i++)

          {

            P7 = disp_table[i];

            P0 = disp_table[i]>>4;

            delayms(1000);

          }

         }

 

本来想驱动共阳数码管的,每个数字延时1s之后显示下一个数字。后来发现只能从1跑到7,然后就飞了。去掉延时函数,跑一会照样飞。

后来干脆连数码管都去掉了,照样飞。

在后来,去掉P7 = disp_table[i];这一句,嘿,还飞。

到最后只剩下了这样的程序:

while (1)

         {

         }

照样飞。。

再后来,没得删了。

再后来我就找到原因了。视频也刚发给老王

猜猜最后是什么情况?

猜对了我请老王转点分给他哈。。。





关键词: 程序     为什么     飞了    

专家
2012-08-14 20:24:50     打赏
2楼
怎么回事?你当8位的操作了?
瞎猜的,想必你不会犯这样的错

高工
2012-08-14 20:42:40     打赏
3楼
你家的狗饿了,干完活不喂它怎行,当然动不起来了,要喂一下它了,要么提早把它“杀了”,补一补

院士
2012-08-14 20:46:00     打赏
4楼
楼上好厉害啊~~

帮我看看我的开发板的问题吧!!
http://forum.eepw.com.cn/thread/219664/1

高工
2012-08-14 20:54:23     打赏
5楼
你厉害
最后就是把狗杀掉了

专家
2012-08-14 21:02:18     打赏
6楼
视频里不是就没有用到看门狗么?

专家
2012-08-14 21:03:31     打赏
7楼
你怎么还给用上了,我没用过看门狗功能,喂狗也是一知半解

高工
2012-08-14 21:04:52     打赏
8楼
杀了狗怎一个人吃了,分享一起吃嘛

高工
2012-08-14 21:06:08     打赏
9楼
代码生成器,默认就开了狗

高工
2012-08-14 21:06:48     打赏
10楼
这不出来请大家吃了嘛。。

共19条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]