当前位置:首页 > 单片机 > 单片机
[导读]本文纯属原创,为arm子程序模块,包含了汇编和C语言两种写法,后续将陆续完善。ON1、关闭WATCHDOG,否则CPU会不断重启:汇编:disable_watch_dog:@往WATCHDOG寄存器写0mov r1,#0x53000000mov r2,#0x0str r2,[r1]mov p

本文纯属原创,为arm子程序模块,包含了汇编和C语言两种写法,后续将陆续完善。
ON1、关闭WATCHDOG,否则CPU会不断重启:
汇编:
disable_watch_dog:
@往WATCHDOG寄存器写0
mov r1,#0x53000000
mov r2,#0x0
str r2,[r1]
mov pc,lr //返回
C语言:
#define WTCON (*(volatile unsigned long *)0x53000000)
void disable_watch_dog(void)
{
WTCON=0;
}
ON2、存储控制器的使用
汇编:
.equ MEM_CTL_BASE,0x48000000
memsetup:
@ 设置存储控制器以便使用SDRAM等外设

mov r1,#MEM_CTL_BASE@ 存储控制器的13个寄存器的开始地址
adrlr2, mem_cfg_val@ 这13个值的起始存储地址
add r3,r1, #52@ 13*4 = 54
1:
ldr r4,[r2], #4@ 读取设置值,并让r2加4
str r4,[r1], #4@ 将此值写入寄存器,并让r1加4
cmp r1,r3@ 判断是否设置完所有13个寄存器
bne 1b@ 若没有写成,继续
mov pc,lr@ 返回


.align 4
mem_cfg_val:
@ 存储控制器13个寄存器的设置值
.long0x22011110@ BWSCON
.long0x00000700@ BANKCON0
.long0x00000700@ BANKCON1
.long0x00000700@ BANKCON2
.long0x00000700@ BANKCON3
.long0x00000700@ BANKCON4
.long0x00000700@ BANKCON5
.long0x00018005@ BANKCON6
.long0x00018005@ BANKCON7
.long0x008C07A3@ REFRESH
.long0x000000B1@ BANKSIZE
.long0x00000030@ MRSRB6
.long0x00000030@ MRSRB7
C语言:
#define MEM_CTL_BASE 0X48000000
//设置存储控制器以使用SDRAM
void memsetup(void)
{

unsigned longconstmem_cfg_val[]={ 0x22011110,//BWSCON
0x00000700,//BANKCON0
0x00000700,//BANKCON1
0x00000700,//BANKCON2
0x00000700,//BANKCON3
0x00000700,//BANKCON4
0x00000700,//BANKCON5
0x00018005,//BANKCON6
0x00018005,//BANKCON7
0x008C07A3,//REFRESH
0x000000B1,//BANKSIZE
0x00000030,//MRSRB6
0x00000030,//MRSRB7
};
inti = 0;
volatile unsigned long *p = (volatile unsigned long *)MEM_CTL_BASE;
for(; i < 13; i++)
p[i] = mem_cfg_val[i];
}

分享:


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭