慕课嵌入式开发及应用(第二章.用构件方法进行GPIO应用编程)

网友投稿 275 2022-09-25

慕课嵌入式开发及应用(第二章.用构件方法进行GPIO应用编程)

慕课苏州大学.嵌入式开发及应用.第二章.入门与软件框架.用构件方法进行GPIO应用编程

​​0 目录​​​​2 入门与软件框架​​

​​2.3 用构件方法进行GPIO应用编程​​

​​2.3.1 课堂重点​​​​2.3.2 测试与作业​​

​​3 下一章​​

0 目录

2 入门与软件框架

2.3 用构件方法进行GPIO应用编程

2.3.1 课堂重点

2.3.2 测试与作业

你认为GPIO初始化函数的原型应该是() A.void gpio_init(uint_16 port_pin, uint_8 dir, uint_8 state) B.void gpio_init(uint_16 port_pin) C.void gpio_init(uint_16 port_pin,uint_8 dir) D.uint8 gpio_init(uint_16 port_pin,uint_8 dir, uint_8 state)正确答案:A 1无操作系统下,关于嵌入式程序运行路线,下面描述正确的是:( ) A.仅main函数一条运行路线 B.只有中断这条运行路线 C.有两条运行路线:一条是中断线,一条是main函数线 D.应用程序可以实现自我调用正确答案:C 2构件的设计应满足() A.要考虑使用与移植的方便 B.要有统一、规范的编码风格与注释 C.尽量使用宏 D.在构件中不使用全局变量正确答案:A、B、D 3底层构件的封装是多余的,编程时直接操作底层寄存器就可以了。 A.B.正确答案:错 4简要分析gpio_set函数的封装要点。正确答案: 应把引脚设置成GPIO功能;同时定义成输入或输出;若是输出,还要给出初始状态。所以GPIO模块初始化函数gpio_init的参数为哪个引脚、是输入还是输出、若是输出其状态是什么,函数不必有返回值。其中引脚可用一个16位数据描述,高8位表示端口号,低8位表示端口内的引脚号。

3 下一章

博客地址:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:约6成网友不愿为iPhone12买单,苹果官网却被抢崩了?
下一篇:慕课软件工程(第四章.结构化分析模型)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~