坑汇总
防坑
可可芯意
热爱编程
展开
-
HC32L130移植Freertos
HC32L130 Freertos原创 2023-09-27 14:02:26 · 369 阅读 · 1 评论 -
STM32 LL 库 ADC DMA的坑
一、问题ADC配置DMA后,发现一直没有数据更新二、排查一路排查初始化配置,连续转换(注意需要2路以上才可以打开这个选项),DMA传送地址,传送方向,传送内存大小,传送内存地址递增,ADC1转换的数据是16位,传送的目的地址是16位宽度,DMA循环模式,等等等等,都没问题但是这里能看到一个奇怪的现象,DMA的初始化,只是打开时钟,设置NVIC而DMA配置,位于ADC初始化里面static void MX_DMA_Init(void){ /* Init with LL driver原创 2022-03-22 13:50:23 · 2432 阅读 · 2 评论 -
ESP8266 RTOS SDK3.4 cJSON_AddNumberToObject 返回NULL的问题
一、在用RTOSSDK3.4的时候,发现以前3.0的JSON测试代码让设备反复复位,慢慢排查后,发现是cJSON_AddNumberToObject 返回了NULL导致的二、修复方法参考了一位大佬的文章:https://mastergong.cn/archives/270.html下面内容为搬迁,非原创第一种解决方法(修改Newlib):make menuconfig > Component config > Newlib > [ ] Enable ‘nano’原创 2022-03-21 01:13:40 · 876 阅读 · 0 评论 -
ESP8266 NONOSDK Web Server 服务注意事项
一、问题在用WEB访问时,无法收到回复,排查后发现是因为访问时,建立了多条链接,但程序上,只用了最原始那一个espconn,导致发到错误的链路上在recv回调中,马上返回大数据,偶尔会有丢失二、解决方法recv后,保存当前的espconn,之后数据返回到目前这个connvoid ICACHE_FLASH_ATTR staticserver_recv(void *arg,char *pdata,unsigned short len){ //os_printf("收到PC发来的数据:%s.原创 2021-12-21 18:33:59 · 847 阅读 · 0 评论 -
ESP8266 SmartConfig 配网后反复链接不上WIFI的BUG
一、发现SDK版本:RTOS SDK 3.0在用手机热点,或者其中一些路由器,进行配置时,发现明明收到了wifi信息,但是就是一直反复回调reconnect二、排查问题和解决方法若直接设置WIFI信息,上电后是可以连上wifi的在smartconfig的回调中,直接用了回调的wifi配置指针,怀疑是这里问题,进行处理,清空且只设置ssid和password case SC_STATUS_LINK: ESP_LOGI(TAG, "SC_STATUS_LIN原创 2021-12-03 16:01:29 · 4469 阅读 · 0 评论 -
STC 坑汇总
一、串口stc8h系列 printf 打印需要用 %bd %bx %hd %hx b:8位 h:16位二、内存变量作为数组下标,最大只能是int,否则不生效long len;char buf[len];buf[len ++ ] = dat;//无法++,len一直等于 0 需要改成 int len...原创 2021-12-01 10:05:06 · 345 阅读 · 0 评论