提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
- 芯片型号不对,提示什么Not esp32c3 but esp32s3的,具体我也忘了
==>就是我说的芯片型号没选好,选回来就行; - 串口连接不上
这个问题,有点复杂,可能跟以下原因有关:
==>某个IO没有上拉,对于ESP32C3来说,需要上拉IO08(供应商说的,如果不上拉大概率下载不了程序),好像ESP32S3也行,其他的就需要根据技术规格书来确定了;
==>接线的问题,EN跟BOOT这两个应该一般人都不会错,TX/RX反接试一下;
==>下载的时候其实是需要EN跟BOOT进行下拉的,这其实跟硬件有关系,但我现在偷懒了,不画按键了,直接买那个带EN和BOOT脚的下载器,一步到位。 - 其他就百度CSDN啦。。。。
下面思路:先来看看官方的python程序做了啥,然后分析C语言要做什么,然后再写(chao)代码。

3.1.1 date参数
官方示例:
3.1.1.1 获取网络授时
3.1.1.2 按照要求格式生成时间字符串
3.1.2 authorization参数
3.1.2.1 字符串
首先,按照官方的格式,先生成这个格式的字符串
换行符、空格之类的要一模一样,建议最好是在后面加密的时候校验一下(下面会有加密校验的)
3.1.2.2 hmac-sha256算法加密
3.1.3 生成最终的url
没啥好像的,就是把3.1.2.2生成的结果跟域名拼在一起就行了,这里需要注意一下,空格和加号要换成特定的符号,如下:
如果不知道我这代码是啥意思,建议先拼在一起,然后把目标url跟你生成的url都一起丢给DS,然后叫他给你写个函数,估计即使我上面这个函数了
这个就是拼json了,看看自己用的模型示例跟着需求改就行,如下:
参数配置这么写就行,其他跟着官方例程走就好了,超时时间别太小就行
其实就一句话
根据程序来看呢,他是通过op_code来判断数据流有没有结束的
他的结果给给你发很多东西的,实际上你只需要下面这些内容,也是一样,把结果丢给DS,让他给你生成就行
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/223193.html