• 2022-06-30
    假设已经在文件delay.c中定义了原型为void delay(void)的延时函数。现请你在文件main.c中使用CSL库函数,使目标芯片5509A上GPIO4引脚连接的LED灯不停闪烁,注意不能改变其它GPIO引脚的状态。(提示:使用GPIO_RGET和GPIO_RSET进行宏调用。首先把GPIO4设置为输出引脚;在死循环里使GPIO4交替输出1和0。或运算可用于把某位设置为1;与运算可以把某位设置为0,这样就可以不改变其它GPIO引脚的状态。) 请注意:必须手写拍照上传!
  • #include [csl.h](5分) #include [csl_gpio.h](5分) extern void delay();(5分) void main() {(5分) Uint16 val; (5分) CSL_init();(5分) val = GPIO_RGET(IODIR) | 0x10 ;(10分) GPIO_RSET(IODIR, val);(5分) while(1){(5分) val = GPIO_RGET(IODATA) | 0x10 ; //LED灯点亮(10分) GPIO_RSET(IODATA, val); (5分) delay(); (5分) val = GPIO_RGET(IODATA) & 0xEF ; //LED灯熄灭(10分) GPIO_RSET(IODATA, val);(5分) delay(); (5分) } } 排版10分

    内容

    • 0

      通过引脚控制LED亮灭的步骤是: A. 初始化GPIO 目标引脚为推挽输出模式;[br][/br] B. 编写简单测试程序,控制GPIO 引脚输出高、低电平。 C.使能GPIO 端口时钟; A: ABC B: CAB C: BAC D: CBA

    • 1

      中国大学MOOC: 当引脚设置为GPIO功能时,下列哪一个寄存器与GPIO功能无关?

    • 2

      S3C2440芯片内部的GPIO引脚分成了GPIO端口

    • 3

      GPIO引脚作为复用功能使用时,不需要进行设置。

    • 4

      GPIO引脚中断一般用于高速信号检测。GPIO