第四章单元测试
  1. 每个通用I/O端口有()个32位的配置寄存器,()个32位的数据寄存器,()个32位的置位/复位寄存器,()个16位的复位寄存器,()个32位的锁定寄存器( )


  2. A:2,1,2,1,1 B:2,2,1,1,1 C:2,2,2,1,1 D:2,2,1,2,1

    答案:2,2,1,1,1
  3. ()寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作( )

  4. A:GPIOX_IDR和GPIOX_ODR
    B:GPIOX_BSRR和GPIOX_LCKR C:GPIOX_BSRR和GPIOX_BRR D:GPIOX_CRL和GPIOX_CRH
  5. 所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为()时可以是激活的或者非激活的。


  6. A:推挽 B:输出 C:开漏
    D:输入
  7. 每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以()的方式访问。


  8. A:16位字节 B:32位字
    C:16位字 D:32位字节
  9. 固件库中的功能状态(FunctionalState)类型被赋予以下两个值( )

  10. A:ENABLE或者DISABLE B:SUCCESS或者ERROR
    C:SET或者RESTE
    D:YES或者NO
  11. 固件库中的标志状态(FlagStatus)类型被赋予以下两个值( )

  12. A:SET或者RESTE B:SUCCESS或者ERROR
    C:YES或者NO
    D:ENABLE或者DISABLE
  13. 以下为STM32的GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为10MHz,应该设置( )

  14. A:MODEy[1:0]
    B:MODE C:CNFy[1:0] D:CNF
  15. 以下为GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为2MHz,应该设置MODE[1:0]值为( )

  16. A:01
    B:10 C:11
    D:00
  17. Cortex-M3体系架构中,有了位带位操作后,可以使用普通的加载/存储指令来对单一的比特进行读写。( )

  18. A:错 B:对
  19. Cortex-M3体系架构中,有两个区中实现了位带:一个是SRAM区的最低1MB范围,第二个则是片内外设区的最低1MB范围。( )

  20. A:对 B:错
  21. 端口输入数据寄存器位[15:0]是只读的,并且仅能按字访问,它们包含相关I/O端口的输入值。( )

  22. A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部