尼古拉斯 发表于 2017-2-18 21:37:14

关于ESP-GoKit3板子的IO的疑问

各位前辈,我在用ESP8266(引脚很小的那块板)控制DHT11,DHT11的读写时序代码在stm32板上测试过,行的。然后移植到ESP8266,调试发现,就是IO的输入输出,弄不到。比如 PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO5_U,FUNC_GPIO5);GPIO_OUTPUT_SET(GPIO_ID_PIN(5),0);万用表测引脚电压,是3.1V,不能拉低。然后配置成输入模式,获取引脚电平,也获取不了。
代码见附件。 麻烦各位 解答下 SDK初学者

bigfanofloT 发表于 2017-2-18 22:59:13

soc版本微信宠物屋源码有DHT11驱动,可参考

尼古拉斯 发表于 2017-2-20 17:25:34

bigfanofloT 发表于 2017-2-18 22:59
soc版本微信宠物屋源码有DHT11驱动,可参考

好 。谢谢

sss2 发表于 2017-2-23 15:34:17

检查一下gpio初始化部分

尼古拉斯 发表于 2017-2-28 12:21:06

sss2 发表于 2017-2-23 15:34
检查一下gpio初始化部分

GPIO初始化输出   PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, FUNC_GPIO14);
      GPIO_OUTPUT_SET(GPIO_ID_PIN(14), level); 不是这样么?然后 参照楼上说的代码,把PIN_FUNC_SELECT这个函数去掉,才能读出来
页: [1]
查看完整版本: 关于ESP-GoKit3板子的IO的疑问