
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
可以看出信号占空比50%,频率1000,没毛病,这个步骤算是测试完成这个接口没有什么问题。使用逻辑分析仪测试gpio0 的pwm信号。树莓派通过PWM对象设置pwm。创建pwm对象,设置占空比。

百思不得其解,最后发现是在app_main里面使用了vTaskStartScheduler()导致的。esp32c3中app_main 默认已经调用了进程调度器,所以重复调用是会出错的。最近将esp32c3的板子拿出来玩了一下,程序一直出现下面的错误。

最近入了合宙的一块9.9包邮的rp2040于是准备尝试一下 micropython搭建环境,主要是两点,一代码能编译,二固件能烧录。

ubuntu下安装汇编环境很简单,所以安装汇编环境的方法采用了,在Ubuntu下安装汇编环境然后使用vscode 远程控制的方式最后效果如下。注意汇编文件名最好是.asm而不是.s。这边可以使用一下命令手动编译。也可以使用 makefile。

每次编译的时候windows defender都要占用大量的cpu,应该是每次生成编译中间产物的时候都要检查一遍造成的,所以将windows defender 关闭。在使用vscode编译的时候,esp32项目动辄5,6分钟很是痛苦。于是编译的时候发现是cpu性能跟不上,开启vscode插件下的高速缓存。编译速度直接提升到49s。

每次编译的时候windows defender都要占用大量的cpu,应该是每次生成编译中间产物的时候都要检查一遍造成的,所以将windows defender 关闭。在使用vscode编译的时候,esp32项目动辄5,6分钟很是痛苦。于是编译的时候发现是cpu性能跟不上,开启vscode插件下的高速缓存。编译速度直接提升到49s。

通过设备影子,用户应用可以实现与设备之间的双向数据同步,无需直接访问设备,从而减少网络交互次数,特别是在网络不稳定或设备频繁上下线的情况下仍能有效获取设备状态。虽然设备影子起到了重要作用,但最终还是需要依赖设备上传状态来更新设备影子,确保设备影子中保存的状态信息是最新的。这异步传输的特性使得设备影子可以在设备不在线的情况下仍能保存最新的状态信息,并在设备上线后同步到设备,确保设备影子中的数据是最新
最近一直在做物联网项目,然后在烧录过程中产生了芯片被锁的情况,接下来会讲述一下如何进行芯片的解锁。

然后通过 strtok函数去截取具体的三元组参数,然后将三元组参数存在nvs中,写一个读取nvs的函数就可以了。(一定要使用非易失性的设备,一开始由于应用层使用的fat,我也用fat去存三元组,导致有时候莫名其妙设备断电三原则就丢了。腾讯云平台三元组的烧录方式支持一机一密,和一型一密两种方式,但是工厂的负责人告知,工厂没有网络不能落实一型一密(总之产品经理说的算。那我就必须提供量产的烧录程序给工厂









