我们用该结构体类型定义一个指针变量GPIO_TypeDef*GPIOx;要给变量GPIOx赋予正确的端口地址,下面哪个写法是正确的?()
A.GPIOx =(GPIO_TypeDef*)(0x40021400)B.GPIOx =0x40021400C.GPIOx =(GPIO_TypeDef)(0x40021400)D.GPIOx =*(GPIO_TypeDef*)(0x40021400)
单项选择题假设我们将GPIO寄存器封装为一个结构体,如下所示:我们用该结构体类型定义一个指针变量,GPIO_TypeDef* GPIOx;如果要通过GPIOx访问GPIOx的MODER寄存器,将其值赋为0,应该如何表示?()
A.GPIOx.MODER=0B.GPIOx->MODER=0C.GPIOx*OTYPER=0D.GPIOx->OTYPER=0
单项选择题定时器用哪个寄存器的哪一位来标志溢出事件发生?()
A.状态寄存器SR的TIF位B.状态寄存器SR的UIF位C.状态寄存器SR的CC1IF位D.状态寄存器SR的CC2IF位
单项选择题头文件一般采用条件编译的形式来组织,以下哪个是正确的?()
A.AB.BC.CD.D
单项选择题当AIRCR寄存器的bit[10:8]=3时,IPR中各位的优先级配置情况是()。
A.0位抢占优先级,4位响应优先级B.1位抢占优先级,2位响应优先级C.2位抢占优先级,2位响应优先级D.4位抢占优先级,0位响应优先级
单项选择题采用如下条件编译这种方式组织头文件的最主要的原因是()。#ifndef x#define x程序段#endif
A.防止逻辑错误B.预先定义数据结构C.防止头文件被重复包含和编译D.检查语法错误