完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在I2C中实现了一个从属客户端,所有的工作都很好,但是我不能从I2C主控中识别写过程的完成。在CaldRvI2I2CyRead()之后,如何才能看到进程何时完成?我尝试调用DRVIII2CyTrimeStaseGET(),但它总是返回DrviI2CyBuffrSyavaveRead字节和No.DrvvI2cBuffSeri事件完成。
|
|
相关推荐
7个回答
|
|
你好,努里,谢谢你的答复,但在我的情况下,我处于从模式,所以我不发送任何东西,我只是收到字节,所有工作,但我不知道什么时候进程完成(主决定什么时候停止进程)。
|
|
|
|
你应该得到一个停止位,否则你不知道传输中的数据有多严重?奴隶应该在最后一个字节上钉住主人。
|
|
|
|
嗨,NACK是被主人读的奴隶派来的,我的案子是主人写的,我是奴隶。
|
|
|
|
主人应该停下来。和谐代码报告它吗?所以奴隶不知道它得到多少字节。
|
|
|
|
是的,主节点发送停止位,但是回调(从节点)不返回DRV_I2C_SEND_STOP_EVENT,所以无法捕获停止位。
|
|
|
|
将代码与V1.11进行比较,看看它们是否修复了与之相关的任何东西。如果没有,你有2个选择。1。把你自己定下来。对于V1.XX2没有更多的更新。移动到V2.03B,看看它是否固定在那里。
|
|
|
|
困难在于,当停止位发生时,I2C驱动程序永远不会被中断。我相信我曾经通过使用PLIbIII2CYBISISIDLE或PLIBIII2CYSTOSTWASDOWS检测函数来解决这个问题。对不起,我不记得现在是哪一个。要知道这两个想法在多主环境中有些有限。
|
|
|
|
只有小组成员才能发言,加入小组>>
5323 浏览 9 评论
2076 浏览 8 评论
1982 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3254 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2293 浏览 5 评论
835浏览 1评论
730浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
674浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
728浏览 0评论
622浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-3 05:14 , Processed in 1.250478 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号