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

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

0 目录

2 入门与软件框架

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

2.3.1 课堂重点

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

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 下一章

博客地址: