假设已经在文件delay.c中定义了原型为void delay(void)的延时函数。现请你在文件main.c中使用CSL库函数,使目标芯片5509A上GPIO4引脚连接的LED灯不停闪烁,注意不能改变其它GPIO引脚的状态。(提示:使用GPIO_RGET和GPIO_RSET进行宏调用。首先把GPIO4设置为输出引脚;在死循环里使GPIO4交替输出1和0。或运算可用于把某位设置为1;与运算可以把某位设置为0,这样就可以不改变其它GPIO引脚的状态。) 请注意:必须手写拍照上传!
举一反三
- STM32的GPIO在使用前必须设置( ) A: 定义GPIO结构体 B: 设置时钟 C: 引脚初始化 D: 所有引脚设置为1 E: 设置引脚IO模式
- 通过引脚控制LED亮灭的步骤是: A. 初始化GPIO 目标引脚为推挽输出模式; B. 编写简单测试程序,控制GPIO 引脚输出高、低电平。 C.使能GPIO 端口时钟;
- STM32的GPIO在使用前必须设置( ) A: 定义结构体及变量 B: 设置时钟 C: GPIO初始化 D: 所有引脚均为1
- 要应用STM32单片机的某个GPIO引脚输出时,首先要编写其初始化函数,这个初始化函数一般要完成的任务有 A: 开放该GPIO端口对应的时钟 B: 设置该GPIO引脚的相关寄存器的值 C: 设置该GPIO引脚的初始输出状态 D: 编写功能函数,实现任务要求
- 设置引脚为GPIO功能时, 如何控制某个引脚单独输入/输出 ?