这几天一直再做iic通信,最大的问题就是运行的数据量多了会报data abort的错误。经过一番研究最后终于找到了解决的方法。大致的解决方法和这个博客http://blog.csdn.net/knock/archive/2009/11/05/4770325.aspx说的一样,但是如果没有仔细分析程序只改博客里标注出来的语句是不会正确的,经过各种研究,最后终于修改了一个版本。主要修改的内容就是不用PUCHAR指针来传递数据,用自己开的数组buffer来接收,操作完毕以后bDone要进行修改。(*^__^*) 嘻嘻……现在运行多少次,多少数据都没有问题了~修改后的驱动已经上传到csdn上了,大家可以下载。
6410 IIC驱动data abort错误解决方法
最新推荐文章于 2021-09-06 15:28:16 发布