peter58
发表于 2017-4-15 19:37:47
Mango! 发表于 2017-4-14 12:34
根据机智云的文档, 机智云存的是正整数。
所以 需要根据偏移 和 分辨率做转换。以兼容负数和小数。
我这 ...
谢谢回复,不是直接的温度数,看过温度还要做下算数吗?
远远看你
发表于 2017-4-15 23:44:11
老谢 发表于 2017-4-14 11:30
如果你保持楼主的接线不动的话,只要改一下gizwits_protocol.h中的PRODUCT_KEY和PRODUCT_SECRET就能用了 ...
我试试
kali
发表于 2017-4-21 21:50:01
完全跟楼组一样 为什么继电器只能开 不能关
peter58
发表于 2017-4-27 17:28:17
本帖最后由 peter58 于 2017-4-27 17:38 编辑
Mango! 发表于 2017-4-14 12:34
根据机智云的文档, 机智云存的是正整数。
所以 需要根据偏移 和 分辨率做转换。以兼容负数和小数。
我这 ...
你好,我和你的数据点一样,程序里的344行 temp=((temp*0.0625)+10)*10;这里需要怎么修改呢?我需要怎么修改才可以得到实际的温度呢?是修改偏移量还是修改哪里?谢谢
MQWM
发表于 2017-5-3 11:51:22
请问你的源码中//继电器开漏 open drain;
GPIO_REG_WRITE(GPIO_PIN_ADDR(GPIO_ID_PIN(GPIO_SWITCH)), GPIO_REG_READ(GPIO_PIN_ADDR(GPIO_ID_PIN(GPIO_SWITCH))) | GPIO_PIN_PAD_DRIVER_SET(GPIO_PAD_DRIVER_ENABLE));
是不是将GPIO_SWITCH对应的GPIO设置为开漏模式?
我查官方的手册并没有找到相关资料显示可以设置为开漏模式,请问这个寄存器操作有没有相关的技术手册?
凡人学点啥
发表于 2017-5-9 23:35:42
大神,为什么我下载的源码的汉语注释是乱码呢,另外,生成的固件只用下载eagle.flash.bin-------->0x00000
eagle.irom0text.bin---->0x40000吗,其他的不用改变吗。
时代风
发表于 2017-5-10 21:17:23
下载了代码修改了自己的key,生成三个bin文件烧好后,启动后不知道怎么做了,配置wifi也不知道怎么配置的,感觉还是没头绪的。官方没有一个完整一些的说明吗,还是我没有找到的。
诺言
发表于 2017-6-1 00:06:33
好贴 赞一个。
诺言
发表于 2017-6-1 00:07:15
为什么下载不了呢
DCLED
发表于 2017-8-26 14:38:38
peter58 发表于 2017-4-27 17:28
你好,我和你的数据点一样,程序里的344行 temp=((temp*0.0625)+10)*10;这里需要怎么修改呢?我需要怎么修 ...
改成功了嗎??
依實際的算法下去做修改即可!
蓝冉霓裳
发表于 2017-9-11 18:47:47
灰常感谢楼主分享
感谢楼主分享源码,感谢
看某某些人值分享.bin文件,这和不分享有何区别 谢谢
xmd
发表于 2017-12-16 23:49:47
:)感谢楼主,分享源码,可以参考下,很有帮助:)
笨企鹅
发表于 2018-2-23 02:52:55
day day up good good
张师傅的小跟班
发表于 2018-3-23 10:25:49
我要是想修改GPIO口的话,我应该在上面地方进行修改呢?有没有大神啊
冷眼看风云
发表于 2018-5-15 22:24:19
张师傅的小跟班 发表于 2018-3-23 10:25
我要是想修改GPIO口的话,我应该在上面地方进行修改呢?有没有大神啊
以下是输出控制
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0);
GPIO_OUTPUT_SET(GPIO_ID_PIN(0), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0TXD_U, FUNC_GPIO1);//TXD
GPIO_OUTPUT_SET(GPIO_ID_PIN(1), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U, FUNC_GPIO2);
GPIO_OUTPUT_SET(GPIO_ID_PIN(2), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0RXD_U, FUNC_GPIO3);//RXD
GPIO_OUTPUT_SET(GPIO_ID_PIN(3), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO4_U, FUNC_GPIO4);
GPIO_OUTPUT_SET(GPIO_ID_PIN(4), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO5_U, FUNC_GPIO5);
GPIO_OUTPUT_SET(GPIO_ID_PIN(5), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_SD_DATA2_U, FUNC_GPIO9);
GPIO_OUTPUT_SET(GPIO_ID_PIN(9), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_SD_DATA3_U, FUNC_GPIO10);
GPIO_OUTPUT_SET(GPIO_ID_PIN(10), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12);
GPIO_OUTPUT_SET(GPIO_ID_PIN(12), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_GPIO13);
GPIO_OUTPUT_SET(GPIO_ID_PIN(13), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, FUNC_GPIO14);
GPIO_OUTPUT_SET(GPIO_ID_PIN(14), level);
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_GPIO15);
GPIO_OUTPUT_SET(GPIO_ID_PIN(15), level);
gpio16_output_conf();
gpio16_output_set(level);
以下是输入采集
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO0_U, FUNC_GPIO0);
result = GPIO_INPUT_GET(GPIO_ID_PIN(0));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0TXD_U, FUNC_GPIO1);//TXD
result = GPIO_INPUT_GET(GPIO_ID_PIN(1));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U, FUNC_GPIO2);
result = GPIO_INPUT_GET(GPIO_ID_PIN(2));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0RXD_U, FUNC_GPIO3);//RXD
result = GPIO_INPUT_GET(GPIO_ID_PIN(3));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO4_U, FUNC_GPIO4);
result = GPIO_INPUT_GET(GPIO_ID_PIN(4));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO5_U, FUNC_GPIO5);
result = GPIO_INPUT_GET(GPIO_ID_PIN(5));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_SD_DATA2_U, FUNC_GPIO9);
result = GPIO_INPUT_GET(GPIO_ID_PIN(9));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_SD_DATA3_U, FUNC_GPIO10);
result = GPIO_INPUT_GET(GPIO_ID_PIN(10));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12);
result = GPIO_INPUT_GET(GPIO_ID_PIN(12));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_GPIO13);
result = GPIO_INPUT_GET(GPIO_ID_PIN(13));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, FUNC_GPIO14);
result = GPIO_INPUT_GET(GPIO_ID_PIN(14));
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_GPIO15);
result = GPIO_INPUT_GET(GPIO_ID_PIN(15));
gpio16_input_conf();
result = gpio16_input_get();
冷眼看风云
发表于 2018-5-15 22:24:59
谢谢楼主的无私奉献
sucfox
发表于 2018-5-21 12:04:07
peter58 发表于 2017-4-27 17:28
你好,我和你的数据点一样,程序里的344行 temp=((temp*0.0625)+10)*10;这里需要怎么修改呢?我需要怎么修 ...
temp=(temp*0.0625) 就行了
angre
发表于 2018-8-12 16:55:35
我想设置-55到70度。直接套用你的就行吗?谢谢
MrLeeDK
发表于 2018-9-5 17:17:23
66666666666
AK49
发表于 2018-11-12 09:52:08
做这个最缺是脚位接线图。