打印

Keil果然如神一般的编译器!

[复制链接]
楼主: 291355171
手机看帖
扫描二维码
随时随地手机跟帖
81
yhn1973| | 2012-6-30 10:16 | 只看该作者 回帖奖励 |倒序浏览
所以说熟悉汇编对调试程序还是大有帮助的

使用特权

评论回复
82
291355171|  楼主 | 2012-6-30 11:09 | 只看该作者
第一次的程序运行到ms(100);后继续运行就会使程序10跑飞,而如果看门狗同时也起作用的话就会使软件复位,从头开始运行,周而复始的运行。。。。。。跑飞。。。。。。。。重新运行。。。。。。跑飞。。。。。复位。。 ...
master_kang 发表于 2012-6-29 22:23


回复71楼,

谢谢,谢谢。。。

使用特权

评论回复
83
291355171|  楼主 | 2012-6-30 11:11 | 只看该作者
看楼主的问题,好像不信任Keil编译器,如果大家不指出你程序里的低级错误,还认为Keil 软件是垃圾软件呢。;P楼主切记:以后你的程序出现任何问题都不要怀疑编译器。 ...
wukunshan 发表于 2012-6-29 22:33


回复72楼。

放心,下次打死也不敢随便怀疑编译器了。。就算怀疑我也在心中默默的怀疑。:shutup: 。。

使用特权

评论回复
84
291355171|  楼主 | 2012-6-30 11:14 | 只看该作者
这个帖子果然如神一般,不过我想说偶只看了回帖,根本没有笑。
建议楼主先学点汇编,有了点汇编的基础再回头学C。那时你就会觉得C不过如此。
qq65411253 发表于 2012-6-29 22:50

回复73楼

汇编那玩意,有点难搞,俺的选择是绕道而行,出现问题在仔细调。。。

没办法,现在学了C,满脑子是C,汇编也看过一点,但是看的时候老是想着这么用C去做。。。。

使用特权

评论回复
85
291355171|  楼主 | 2012-6-30 11:19 | 只看该作者
水贴年年有,今年格外多!

对LZ无语,从技术分析:有两种可能性,一种如各位网友所说的是后边全为FF的指令,自动复位;
另一种要看你的main函数在哪调用了,汇编是如何实现的? ...
nextkey 发表于 2012-6-29 23:26


回复74楼

是啊,现在对于各位大侠来说变成了水贴了。

但是对于初学者好像就不是水贴了,至少有一处需要注意的地方有俺这个前車之鉴了。。。

使用特权

评论回复
86
291355171|  楼主 | 2012-6-30 11:20 | 只看该作者
书?找tyw.
俺只看手册的。
还有俺不用KC.
李冬发 发表于 2012-6-30 03:47


回复76楼

那您老用什么呢?

使用特权

评论回复
87
291355171|  楼主 | 2012-6-30 11:22 | 只看该作者
14# 291355171

随机
jrcsh 发表于 2012-6-30 03:51


不是吧,这么回事随即呢?我写了几个程序,如果我里面没有赋值的话他都是零啊。。。

使用特权

评论回复
88
291355171|  楼主 | 2012-6-30 11:22 | 只看该作者
哈哈,楼主把startup.s 加入到你工程里,把里面清空内存的代码删了就好了撒。
linqing171 发表于 2012-6-30 04:34


回复79楼

这个,那个什么,我暂时还不会。。:L

使用特权

评论回复
89
dsp8051| | 2012-6-30 18:17 | 只看该作者
定时完成设立一个标志位·,这问题就好解决了。

使用特权

评论回复
90
redcar| | 2012-6-30 22:11 | 只看该作者
KEIL躺着也中枪
下回是埋在土里一样中枪

使用特权

评论回复
91
redcar| | 2012-6-30 22:12 | 只看该作者
KEIL躺着也中枪
下回是埋在土里一样中枪

使用特权

评论回复
92
tuzihog| | 2012-6-30 22:40 | 只看该作者
hao  :@

使用特权

评论回复
93
wskwxfss| | 2012-7-1 10:33 | 只看该作者
如果你想停在最后的话,直接在ms(100)上加while(1);就可以了,不然会一直软复位的。一般都要把单片机的程序设计成无限循环,就像操作系统一样。

使用特权

评论回复
94
chenyun0811| | 2012-7-1 11:42 | 只看该作者
好好看看C吧

使用特权

评论回复
95
strang| | 2012-7-1 13:51 | 只看该作者
楼主求学的勇气可嘉~以后还得按正规的来~

使用特权

评论回复
96
291355171|  楼主 | 2012-7-1 16:52 | 只看该作者
多谢,多谢各位,现在俺明白死怎么回事了。。。

使用特权

评论回复
97
不光写程序| | 2012-7-1 20:23 | 只看该作者
楼主傻—逼了,根本不懂CPU怎么执行程序的,还怪人家编译器。。。。。

使用特权

评论回复
98
不光写程序| | 2012-7-1 20:25 | 只看该作者
从定义变量不给赋初值0这件事来看,楼主C语言的基本语法应该还没看完呢。。。。

使用特权

评论回复
99
wangjiati| | 2012-7-1 21:00 | 只看该作者
看了半天的帖子. 发现只是指责,而不说出理由的非常多..貌似都是大侠!  悲哀,这些人是一辈子也做不成有为之事的..

标题也只是想解决问题而已...总比那些一拍脑门说电脑坏了.就不做了的好..  这样的标题不太温和.大不了咱下次温和些.

我力挺楼主.  加油.   谁都有想不到的问题.  不就只是没想到在未使用的程序空间填充了默认指令而已吗.

使用特权

评论回复
100
zfjlrx| | 2012-7-1 23:04 | 只看该作者
STM32

使用特权

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

本版积分规则