岗位:嵌入式软件工程师(成都)
题型:10 道填空题,3 道编程题,4 道问答题
1、填空题
1.1
一些代码量较小的函数可以使用关键字 (1) 说明该函数是内联函数,其优点 (2),缺点 (3)。
解答:
- inline
- 减少函数调用开销,提高程序运行效率
- 可能导致代码膨胀,增加编译后的代码体积
1.2
假设串口波特率为 9600,设置数据位 8,起始位 1,奇偶校验位 1,停止位 2。则每秒钟串口可以传输 (1) 个字节数据。
解答:
- 800
1.3
知某外设的基地址为 0x800_0000,内部控制寄存器信移地址 0x8000,请用一条指令设置控制寄存器的BIT[6:7]
位域清零,其它位不变 (1)
解答:
BIC [0x8008000], #0xc0