点亮LED灯(GPIO的学习)
第一步:看懂原理逻辑。
(相同网络标号表示它们的线路是连接在一起的),如果要使 D1 指示灯亮, 只需要控制 GPIO68 管脚输出低电平, 如果要使 D1 指示灯灭, 只需控制 GPIO68 输出高电平。
原理图如下:
第二步:建立工程
第三步:编写LED的头文件(.h)和源文件(.c)。
头文件应包含LED相关的宏编译、LED函数声明和系统函数的头文件,源文件应包含LED的GPIO初始和LED相关功能函数实现。
void LedInit(void)
{
EALLOW;//关闭写保护
//防止多个GPIO在被初始化时,会被优化。
//如果没有保护,则在除了编写的第一GPIO不被优化,