×

C2000芯片如何给一个连续的RAM区间赋初值

消耗积分:2 | 格式:pdf | 大小:216.76KB | 2022-10-31

分享资料个

在开发程序的时候,我们经常会希望某些全局变量在被使用时已经有想要的初始值,我们通常会用下面两种方法来实现变量的初始值赋值, 方法一:定义带初始值的全局变量        例如:int temp1 = 0x00; 方法二:定义不带初始值的全局变量        例如:int temp1;        在main()函数初始化时给变量写初值        例如: temp1= 0x00; 但如果很多的变量比如一个RAM section都要赋同一个初值,使用上面提到的两个方法就会比较繁琐。本文介绍方法可以快速实现这个功能。 此方法有以下几个特点: 不影响这个连续的RAM区间里的部分变量需要通过前面提到的方法一重新赋初值。 可以避免有时因为编程者的初心大意忘记给某些变量赋值而导致程序运行异常。 解决很多不了解C2000汇编指令用户实现此功能的困扰。 首先我们要了解C2000上电时的流程,下图为C2000 上电时从RAM或者FLASH…

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !