参考答案:
【问题1】
(1)5mV
(2)0x332,或818
(3)通过查询状态寄存器的对应状态位判断
【问题2】
李工的安排不合理。
软件开发和软件测试不能为同一个人。
一般情况下,每个软件配置项的软件需求分析、软件设计与编码、软件测试的人员需要分开,不能由一人全部完成,以确保软件的质量。
【问题3】
有问题。
(1)数据结构定义有边界对齐问题;
(2)接收和发送端的处理程序没有对大小端转换进行处理。
详细解析:
本题考查嵌入式系统设计基础知识和软件工程知识的综合应用。