完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如果我想发送字节地址而不是字地址,那么如果我将SDK代码更改为下面的代码,那么下面的示例代码的更改是否有效?
SDK中的示例代码, 前同步码。长度=4;前导码。缓冲器〔0〕=DeDADDR;前导码。缓冲器〔1〕=(UtiT8YT)(字节地址>GT;8);前导码。缓冲器〔2〕=(UTI8AYT)(字节地址和0xFF);前导码。缓冲器〔3〕=(DeVaDr.0x01);PrimaBur.cTrMasks= 0x00 04; 到 长度= 3;前导。缓冲器〔0〕=DeDADDR;前导。缓冲器〔1〕=RealAdvor;//我的新8位地址前导。缓冲器〔2〕=(DeVADDR 0x01);PrimaBur.cTrMasks= 0x00 04; 谢谢帮助 以上来自于百度翻译 以下为原文 If i want to send byte address rather than word address , Does the following change of the sample code work well, If I change the sdk code as followings? Sample Code in SDK, preamble.length = 4; preamble.buffer[0] = devAddr; preamble.buffer[1] = (uint8_t)(byteAddress >> 8); preamble.buffer[2] = (uint8_t)(byteAddress & 0xFF); preamble.buffer[3] = (devAddr | 0x01); preamble.ctrlMask = 0x0004; To preamble.length = 3; preamble.buffer[0] = devAddr; preamble.buffer[1] = regAddress; //My new 8 bit address preamble.buffer[2] = (devAddr | 0x01); preamble.ctrlMask = 0x0004; Thanks for help |
|
相关推荐
2个回答
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
750个成员聚集在这个小组
加入小组2054 浏览 1 评论
1809 浏览 1 评论
3621 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1746 浏览 6 评论
1499 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
484浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
337浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
400浏览 2评论
341浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
834浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 20:28 , Processed in 0.905570 second(s), Total 51, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号