所有的源码
手头有任何8266的板子就可以,不需要购买
下载API文档
咱先不看文档试一试可不可以实现哈
首先明确一点,对于单片机 控制一个引脚也就是设置 哪个引脚 设置为高还是低电平
再好点的单片机就会先设置下引脚作为输入还是输出
不看这个.c了 ,里面写的不全 咱看
其他的自己去猜,学习嘛,要会学习
先充点电
看 API文档
GPIO_ConfigTypeDef GPIO_InitStructure;
我的开发板是GPIO5
所以
GPIO_ConfigTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;//设置GPIO5
//或者GPIO_InitStructure.GPIO_Pin = 5;//设置GPIO5
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Output;//设置为输出
gpio_config(&GPIO_InitStructure);//让内部函数去配置控制GPIO5的寄存器
gpio.h里面有定义
然后说一下..我测试的其实不用配置也可以
然后就是控制GPIO5输出高电平
现在熄灭
注意:
不要用这个 GPIO_OUTPUT 我测试的这个函数里面无论填哪个引脚都会控制GPIO2
还有一点我测试的
如果打开这个,运行完上面的程序,GPOIO2 就会变为高电平....