这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 呵呵,STC内部RAM使用的问题解决了,跟大家来分享一下

共2条 1/1 1 跳转至

呵呵,STC内部RAM使用的问题解决了,跟大家来分享一下

助工
2008-12-11 15:49:22     打赏
STC单片机内部1024字节的ram使用起来非常简单,只要在编译时使用large模式就可以了。protues里面的方针可以使用相应的飞利浦的RD+系列的芯片代替。
重点是内部扩展ram的正确使用。我发现在protues里面放真成功的程序,在实际少些到片子上的时候就不能正常显示了。试试复位,也不行。试试把所有的变量在使用前都初始化。居然行了!猜测原因是扩展ram不能掉电自动清除内容,或者至少短时间内不能。所以要求使用扩展ram的变量在使用前必须全部初始化才行。包括局部变量。



关键词: 呵呵     内部     用的     问题     解决     大家     分享     一下    

助工
2008-12-16 17:50:59     打赏
2楼
我的意思是:
内部扩展ram在上电复位之后,内部数据不会清零。而片内的265字节的ram是可以的。因为我是初学者,所以没有很好的编程习惯。有时候变量定义了,也不初始化就用。而我以前都是用的片内的256字节ram,没有用过带内部扩展ram的单片机,所以没有遇到这个问题。

共2条 1/1 1 跳转至

回复

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