《嵌入式
IO
接口与编程》复习题
一、选择?/p>
1
?/p>
按照
ATPCS
规则,返回值为
int
型的子程序或函数,其返回值通过?/p>
?
返回?/p>
A
?/p>
r1
B
?/p>
r0
C
?/p>
r14
D
?/p>
r8
2
?/p>
若寄存器
r2
的值为
0x1
?/p>
执行完指?/p>
mov
r2,r2,lsl#4
后,
r2
的值为
?/p>
B
?/p>
?/p>
A
?/p>
0x2
B
?/p>
0x10
C
?/p>
0x8
D
?/p>
0x4
3
?/p>
在收到主机发出的
44H
命令后,
模块
DS18B20
所检测温度值的长度?/p>
?/p>
?/p>
?/p>
A
?/p>
2
字节
B
?/p>
3
字节
C
?/p>
4
字节
D
、不一?/p>
4
?/p>
DS18B20
使用前必须要确认器件是否存在?/p>
也就是完成复位和应答的过程中
(如图一?/p>
,在这两个阶段总线
DQ
对应的引脚工作模式为?/p>
?/p>
?/p>
A
、都为输?/p>
B
、先输入再输?/p>
C
、先输出再输?/p>
D
、都为输?/p>
5
?/p>
以下关于
IIC
总线起始信号和终止信号的描述,正确的是(
?/p>
?/p>
A
?/p>
SCL
为低电平期间?/p>
SDA
由低电平向高电平变化,表示终止信号?/p>
B
?/p>
SCL
为低电平期间?/p>
SDA
由低电平向高电平变化,表示起始信号?/p>
C
?/p>
SCL
为高电平期间?/p>
SDA
由高电平向低电平变化,表示终止信号?/p>
D
?/p>
SCL
为高电平期间?/p>
SDA
由高电平向低电平变化,表示起始信号?/p>
6
?/p>
ST32F439
?/p>
SPI
总线接口配置好后,若要发送数据,只需把数据赋值给
?/p>
?/p>
?/p>
A
?/p>
SPI_CR1
B
?/p>
SPI_CR2
C
?/p>
SPI_SR
D
?/p>
SPI_DR
7
?/p>
SPI
控制器的状态寄存器
SPI_SR
?/p>
bit0
?/p>
1
时,
表示
SPI
接收缓冲区为空;