打印
[AVR单片机]

大家帮帮忙:MEGA128函数调用的堆栈不起作用

[复制链接]
1836|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gusang|  楼主 | 2008-4-27 10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dai_weis| | 2008-4-28 12:34 | 只看该作者

没有遇到,问问题要环境明确

语言类型,编译环境,优化级别,怎么发现的这个情况,第一次还是多次,其他程序也这样么

使用特权

评论回复
板凳
gusang|  楼主 | 2008-4-28 19:58 | 只看该作者

谢谢

用的是C语言,用CodeVisionAVR编译,编译设置是默认的。上电后第一个程序就是这样,通过IO口让一个发光二极管闪烁,在主程序中用循环做延时就能正常闪烁,但调用一个延时函数就不能运行。

使用特权

评论回复
地板
gusang|  楼主 | 2008-4-28 20:20 | 只看该作者

一点补充

将SP指针设置成外部存储器可以进行函数调用,我外加了32K的RAM。
除了复位电路与RAM外,其他的电路还没有焊接

使用特权

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

本版积分规则

3

主题

11

帖子

0

粉丝