完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我试图使用Pic32设置SPI动态驱动程序,但是在调试程序时,在系统初始化时,SPI_BufferClear_Default函数中的while循环总是被卡住。有人能告诉我有什么问题吗?我也试着运行我的程序而不用通过SPI写任何数据,但是程序仍然停留在while循环中。下面是我的代码。
|
|
相关推荐
8个回答
|
|
您的错误就在这里,请花一些时间阅读DRV_SPI_BufferAddWrite的函数定义,并尝试理解它返回的内容。
|
|
|
|
我使用的教程SPI动态驱动器上给出的Microchip和谐网页,我使用的是完全相同的功能。下面的代码来自Microchip网页。你认为我的实施是不同的,有问题吗?下面的代码来自和声站点。
|
|
|
|
是的,您的实现是不同的,并且有一个具体的问题。
|
|
|
|
具体地说,在AppDATA SPI1JReWEB缓冲区句柄中有什么值
|
|
|
|
但是如果编译,它必须是无bug的!格林先生:Nick
|
|
|
|
我无法识别问题……我改变了代码如下,但我仍然得到同样的错误。我是否误解了函数BuffelAdDead?我认为我没有正确使用TxBuff[0 ],但不确定…
|
|
|
|
很难说不看到整个程序。你必须允许协调运行在所有的任务服务中,这样它就可以清空缓冲区。当你只发布代码片段时,我们无法知道你做了什么。
|
|
|
|
我已经发布了我的应用程序。C和App.h代码,请看一看。我只是想写信给spi,以便理解如何协调地使用spi,但是我不能像我在原来的帖子中提到的那样,通过“SPI_BufferClear_Default”函数中的while循环(APP.HAPP.C)。
|
|
|
|
只有小组成员才能发言,加入小组>>
5242 浏览 9 评论
2031 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3207 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2256 浏览 5 评论
778浏览 1评论
669浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
596浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
678浏览 0评论
577浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 18:57 , Processed in 1.441069 second(s), Total 92, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号