no source error #5:cannot open source input file “..\..\App1\voice.c“:no such file or directory no source error #5:cannot open source input file "..\..\App1\voice.c":no such file or directory
stm32f10x.h(41): error: #256: invalid redeclaration of type name “GPIO_TypeDef“ (declared at line 4 语法上没有什么问题的话。查看.h中是否包含声明。结构体如果是在.h中。加上以后就没有错误了。
串口发送校验码,接收不到传感器返回的数据 3.查看数据解析函数,查看返回的RXBUFF,确定如何获取值是否正确。如果不能,看引脚GPIO口定义是否错误,警惕共用串口的问题。以及有些传感器是1min传一次数据,需要等待。2.使用debug断点看能否进入中断。如果能,再次确认1,1没问题,看3。1.检查发送的校验码是否正确。
陶靖驰串口屏按键返回键值,单片机通过判断键值实现一键联网一直失败 1.一定要将串口接受的发送的东西,可以显示出来(debug看某个数值还可以,但看字符串还是算了),串口1被占用没办法printf的话,就在对应模块的串口焊两根线(地和rx[这里就是串口的rx转换器的rx,就是查看而已]),用usb转ttl转换器,打印出来查看。1.向串口屏打印数据的函数,有串口屏无法识别的类别,导致一直会返回1AFFFFFF。血与泪的教训,我一直用的debug至少一个月了,都没发现问题怎么解决。2.串口屏赋值操作的时候,变量必须是全局变量。最后希望大家问题都得到解决。
RTC初始化时间,设置好以后不动 这个函数可以判断数组里是否有你需要的字符串,也可以返回是第几个。所以要清理缓存,要不然也是一直初始化时间。这样就是判断第几个开始符合对应的字符的。看一下是不是一直在初始化时间。我是进行判断在执行的。
Air724ug模块连接不稳定 要不然可能导致收不到AT\r这条指令==模块无法响应。每次上电以后,都会返回这些数据,大概会有5s的反应时间。解决办法:设置时间,我设置的是20s发送一次命令。所以要留出一些时间,不能直接连接。
B_LUX_V20光照传感器测量不出来光照 就是有一行代码的原因,我遇到的问题是,在switch循环,里面step=4的时候,进行开关,设置开关以后光照没办法运行,所以就是说注释掉。但这个还是官方代码,很疑惑。
..\HARDWARE\app\app.c(647): error: #18: expected a “)“ sprintf(WIFI_Buff,“%s\r\n“,erial_number) /连接tlink平台。改成#define Serial_number “44444fdsaava”就好了。//拼接字符串所用到的变量。不加“” 不是字符串。