内容发布更新时间 : 2024/11/8 23:03:59星期一 下面是文章的全部内容请认真阅读。
……
PINSEL1=(PINSEL1&0XFFFFFFFC|0X01; EXTMODE=0X00; EXTPOLAR=0X00; ……..
用C语言设置EINT0为下降沿触发中断 ……
PINSEL1=(PINSEL1&0XFFFFFFFC|0X01; EXTMODE=0X01; EXTPOLAR=0X00; ……..
用C语言设置EINT1为高电平触发中断 ……
PINSEL1=(PINSEL1&0XFFFFFFFC|0X01; EXTMODE=0X00; EXTPOLAR=0X02; ……..
用C语言设置EINT1为上升沿触发中断 ……
PINSEL1=(PINSEL1&0XFFFFFFFC|0X01; EXTMODE=0X02; EXTPOLAR=0X02; ……..
p130~p138 p137有错
异常向量表保存在0x00000000起始处,则MAP〔1:0〕的值应该为(② )。 ①00 ②01 ③10 ④11
异常向量表保存在Boot Block中,则MAP〔1:0〕的值应该为(① )。 ①00 ②01 ③10 ④11
异常向量表保存在片内SRAM中,则MAP〔1:0〕的值应该为(③ )。 ①00 ②01 ③10 ④11
异常向量表保存在外部存储器中,则MAP〔1:0〕的值应该为(④ )。 ①00 ②01 ③10 ④11 p150
空闲模式特点:内核停止执行指令,系统时钟一直有效,外设功能保持 设置PCON的IDL位为1,进入空闲模式;中断请求使处理器退出空闲模式。 掉电模式特点:关闭时钟,仅相关数据保持、处理器和引脚状态保持。
设置PCON的PD位为1,进入掉电模式;复位和无需时钟的中断使处理器退出中断。
欲进入空闲模式,则应该使(① )。 ①IDL为1 ②IDL为0 ③PD为1 ④PD为0 欲进入掉电模式,则应该使(③ )。 ①IDL为1 ②IDL为0 ③PD为1 ④PD为0 p15
外部存储器控制器输出地址线(24)位,4位存储器组选择线是(CS[3:0])。 P18
外部存储器分为(4)组,每组有(自己的)配置寄存器BCFGx,通过它分别可以设置每个寄存器组读写访问之间插入的等待周期(个数)、每个存储器组的总线(宽度)等。 P20~33
配置寄存器BCFG0的WST1为(② ),外部寄存器组BANK0的读操作周期为5个CCLK周期 ①1 ②2 ③3 ④4
配置寄存器BCFG0的WST2为(② ),外部寄存器组BANK0的写操作周期为5个CCLK周期 ①1 ②2 ③3 ④4
配置寄存器BCFG1的MW为(③ ),外部寄存器组BANK1数据总线宽度为32位
①00 ②01 ③10 ④11
当将PINSEL0[3:0]设置成(① )时,P0.0和P0.1为GPIO脚。 ①0000 ②0101 ③1010 ④1111
当将PINSEL0[3:0]设置成(② )时,P0.0和P0.1分别为TxD0和RxD0脚。 ①0000 ②0101 ③1010 ④1111
当将PINSEL0[3:0]设置成(③ )时,P0.0和P0.1分别为PWM1、PWM3脚。 ①0000 ②0101 ③1010 ④1111
当将PINSEL0[3:0]设置成(④ )时,P0.1脚为EINT0脚。 ①0000 ②0101 ③1010 ④1111
用C编程,将P0.0和P0.1分别设置为TxD0和RxD0脚 ……..
PINSEL0=PINSEL0&0xFFFFFFF0 PINSEL0=PINSEL0|0x00000005 ………. P53、p56
ARM7内核具有(2)个中断输入,但经过向量中断控制器VIC最多可以接收(32)个中断输入请求。
外部中断请求EINT0是向量中断控制器VIC的(① )
①中断请求输入14 ②中断请求输入15 ③中断请求输入16 ④中断请求输入17 p58、p59
允许EINT0产生中断,应该使中断使能寄存器VICIntEnable的(① )为1。 ①14 ②15 ③16 ④17
设置EINT0为快中断FIQ,应该使中断选择寄存器VICIntSelect的(① )为1。 ①14 ②15 ③16 ④17
设置EINT0为中断IRQ,应该使中断选择寄存器VICIntSelect的(① )为0。 ①14 ②15 ③16 ④17
用C语言编程开放外部中断EINT1,设置其为快中断FIQ。 …….
VICIntEnable=VICIntEnable|0x80 VICIntselect=VICIntselect|0x80 …… p9
P0为GPIO,欲使它的低8位为输出脚,而其他位为输入脚,则应该设置IO0DIR为(① )
①0xFF ②0xFF00 ③0xFF0000 ④0xFF000000
P0为GPIO,欲使它的8~15位为输出脚,而其他位为输入脚,则应该设置IO0DIR为(② )
①0xFF ②0xFF00 ③0xFF0000 ④0xFF000000
P0为GPIO,欲使它的16~23位为输出脚,而其他位为输入脚,则应该设置IO0DIR为(③ )
①0xFF ②0xFF00 ③0xFF0000 ④0xFF000000
①②③④①②③④①②③④①②③④①②③④①②③④①②③④①②③④①②③④①②③④①②③④①②③④①②③④①②③④①②③④ p11
P0的低8位为输出脚。欲使其低4位输出高电平,则应该(③ ), ①设置IO0SET为0xF0,设置IO0CLR为0x0F ②设置IO0SET为0xF0,设置IO0CLR为0xF0 ③设置IO0SET为0x0F,设置IO0CLR为0xF0 ④设置IO0SET为0x0F,设置IO0CLR为0x0F
设已经将P0口设置成GPIO,用C语言编程,使P0的低8位输出脚,低4位输出高电平。 …… IO0DIR=0xFF IO0SET=0x0F IO0CLR=0xF0 ………