嵌入式C编程_11_C编写裸机程序.ppt

嵌入式C编程_11_C编写裸机程序

LED与GPIO 1、LED是开发中最常用的状态指示设备 本开发板具有4 个用户可编程LED,它们直接与CPU的GPIO 相连接 2、GPIO(General-Purpose IO ports), 通用IO口 在数字电路中,往往CPU会引出一些通用的管脚 某管脚可以输出逻辑电平来表示0、1,用于控制数字开关:如继电器等 有些管脚也能接收输入:如数字报警器的输入等 这些管脚不是针对特定硬件进行设计,因此称为通用IO脚,即GPIO LED与GPIO 3、LED与GPIO连接:参考主板原理图Tiny6410-1107.pdf LED1~LED4对应的GPK4~GPK7 引脚 LED控制原理 1、当某一管脚(nLed1-nLed4)置低:电路接地,跟3.3v电源之间有压差,Led电路被导通,电流流经Led发光二极管使其点亮。 2、当某一管脚(nLed1-nLed4)置高:电路被切断,Led发光二极管被熄灭 。 3、因此,驱动程序只要将GPIO管脚设置为输出,对某个GPIO管脚置低、置高,就会控发光二极管的点亮和熄灭。 LED占用资源 相关寄存器 驱动接口 1、相关寄存器定义 2、初始化函数 3、设置函数 驱动应用 1、流水灯程序 驱动应用 2、裸机程序延时处理

文档评论(0)

1亿VIP精品文档

相关文档