完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我尝试将M24SR芯片与我的MarS Board i.MX6连接
我没有尝试配置我的输入和输出,只是尝试使用它已经存在于Linux中的命令。例如,使用''write()''和''read()''就像使用普通文件一样。 我有通信问题,我发送的所有命令 - 没有结果。只有一个命令我可以通过我的Osziloskop发送并查看它 - 1)Slave地址选择,我的芯片是0x2d。 2)0x26 - 打开Session。 之后我尝试构建一个块命令来选择NFC-T4 AC 02 00 A4 04 00 07 D2 76 00 00 85 01 01 00 CRC CRC 之后我得到写错误-1 实际上是否可以使用''write / read''函数发送命令? 我的M24SR芯片的地址 i2c-detect -y 0 - 0x2D 谢谢! |
|
相关推荐
3个回答
|
|
你好,
I2C M24SR器件地址固定为0xAC用于写入,0xAD用于读取。奇怪的是i2c-detect返回0x2D。它应该是0xAD。它可以解释为什么会话未打开,并且不再执行进一步的访问。 是否可以用0xAD打开I2C会话?或者,您可以检查SDA / SCL上的有线连接,最高可达M24SR。请告诉我结果如何。 希望这会对你有所帮助。 祝你有美好的一天。 最好的祝福, |
|
|
|
你好NFC支持,
谢谢你们的快速响应。 我试图改变我的地址ro 0xAC或0xAD ---没有结果。 我试着用我的电路板和Arduino,我得到了这个。 |||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||||||||||||||||||||||| 扫描... 在地址0x2D找到I2C设备! 在地址0x56处找到I2C设备! DONE |||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||||||||||||||||||||||| 我用3个M24SR芯片试过它 - 结果是一样的。 我不知道,我做错了什么)) 谢谢。 |
|
|
|
你好,
您报告的地址(0x56)可能实际上对应于M24SR地址:左侧移位1位的0x56实际上是0xAC。这将考虑到R / W LSB。 我建议你用0x56作为设备地址(而不是之前做过的0x2D)重试你的测试吗? 祝你有美好的一天, 最好的祝福 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2634 浏览 1 评论
3208 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1783 浏览 1 评论
3609 浏览 6 评论
5987 浏览 21 评论
939浏览 4评论
1315浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
582浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1302浏览 3评论
1358浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 16:45 , Processed in 1.297166 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号