1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们使用I2C的MraseWrreBuf API发送数据,其API定义如下。
Uti8I2C.MistRealWrdBuf(UTIN SLaveAdvices,Unt8*WrDATA,UTI8CNT,UIT8模式),由于WrDATA是UIT8,它是256块。 . 我们想传送超过256个数据。 有可能实现吗? 以上来自于百度翻译 以下为原文 We are sending data using MasterWriteBuf API of I2C. Its API is defined below. uint8 I2C_MasterWriteBuf(uint8 slaveAddress, uint8 * wrData, uint8 cnt, uint8 mode) According to this API, since wrData is uint8, it is 256 pieces. . We would like to transmit more than 256 data. Is it possible to realize it? |
|
相关推荐
3个回答
|
|
一般来说,你需要把一个DMA放进你的PSoC结构中,并把它指向I2C并让它传送字节。
你有一座山要攀登,这并不容易,但值得。 以上来自于百度翻译 以下为原文 In general, you need to put a DMA into your PSOC fabric and point it to the I2C and have it transfer the bytes. You have a hill to climb, it won't be easy, but it is worth it. |
|
|
|
是的,您可以修改WreWEBF函数,使用Unt16类型作为CNT的参数。还可能需要修改函数的实现,以支持要传输的字节数。它也可能影响您在I2C上定义的任何协议。例如,一些需要在发送数据之前提供帧的大小。
以上来自于百度翻译 以下为原文 Yes, you can modify the WriteBuf function to use uint16 type as argument for cnt. You might also need to modify the implementation of the function to support a higher number of bytes to be transmitted. It might also affect whatever protocol you are defining over I2C. For example, some requires to provide the size of the frame before transmitting the data. |
|
|
|
lksas 发表于 2018-10-3 19:24 我明白,只是改变API函数UInt16为它是无用的。我们会考虑配置使用DMA。谢谢你。 以上来自于百度翻译 以下为原文 I understand that it is useless just to change the API function to uint16 as it is. We will consider a configuration using DMA. Thank you. |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2105 浏览 1 评论
1851 浏览 1 评论
3669 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1786 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
570浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
423浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
437浏览 2评论
384浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
915浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 00:23 , Processed in 0.940458 second(s), Total 52, Slave 46 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号