关于STM32中断memcpy函数复制错误的解决办法
2019-04-29 21:24
1211 查看
今天遇到个特别奇怪的问题,想着分享出来,供大家参考一下,也算是给自己做个笔记。
我在使用串口接收数据时,发现接收到的数据,要么不对,要么就没有。花了很长的时间找问题。浪费时间不说,其中的辛苦不言而喻。总之最后是找到memcpy函数复制字节错了,本来接收到的数据(rebuf[])是没有错的 rebuf是接收到的正确的数据,但是经过memcpy函数复制后,如下图 OpenMV_Rx_BUF是复制以后的数组,可以看到只有前两个正确。找到问题以后,我心里也是一万个草泥马。
接下来就是这个问题该怎么解决呢?
后来百度了一下,有些人说,前面加延时函数就好了,亲测,我的函数没用。
再后来,干脆不用memcpy函数了,
直接改成单独赋值就好了。
你妹的,都是泪啊
相关文章推荐
- 关于使用MIXER API 函数出现 “未解决的符号错误”的解决办法
- 关于执行free函数的时候提示” double free or corruption“错误的解释和解决办法
- 复制文件提示0x8007045D I/O设备错误提示,复制中断的解决办法
- 关于selenium中断言判断url获取错误解决
- 关于VC编译错误fatal error C1083的解决办法
- 关于PHP Cannot modify header information错误的解释和解决办法
- 关于Python打开IDLE出现错误的解决办法
- android编程中遇到的关于java.io.FileNotFoundException: /mnt/sdcard/update.zip (Permission denied)错误的原因及解决办法
- 三种关于Linux执行.sh文件,提示No such file or directory错误的解决办法
- 关于Rawajali引擎有关需要重新通过nomals模式导出模型的错误的解决办法!!!
- 安装IIS时出现安装程序无法复制文件提示:0x4b8错误的解决办法
- 关于“不能实例化抽象类“错误的解决办法
- 关于项目打包到服务器后UEeditor报Uncaught ReferenceError: errorHandler is not defined错误解决办法
- 关于IIS报的确进程在与 World Wide Web Publishing 服务通信时遇到致命错误。进程 ID 为 '4528'。数据字段包含错误号 的解决办法
- 关于Linux虚拟机错误“客户机操作系统已禁用CPU。请关闭或重置虚拟机。”的一种解决办法
- 关于ARM交叉编译工具出现:assertion fail elf32-arm.c:12387 的错误解决办法。
- 关于代码中中文字符的错误或者乱码的解决办法
- 关于master..xp_cmdshell’的几个错误解决办法
- 关于Android SDK更新之后引发的一系列错误及其解决办法——DIY Android SDK 的体验
- WINCE 6.0 VS2008 中使用WINSOCK函数产生:无法解析的外部符号 等错误的解决办法