完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个M24LR-DISCOVERY包,我希望使用CR95HF''魔杖'来编程和与M24LR04E-R进行通信,为最终制造大批量(500k到百万单位)产品做准备。我们需要使用ISO15963 / M24LR协议进行块读取和写入。
我有用于C ++开发的stsw-95hf002(AN3954 v3)源代码包。不幸的是,它不包括ISO15963或M24LR特定协议的API;提供的Windows DLL和lib文件都没有。 我还下载了stsw-m24lr006软件包,该软件包的固件集包括ISO15963和M24LR特定的支持 - 但是,这些库乍一看并不容易或有助于适应Windows-USB软件。 在我烧掉时间重新发明轮子(并延迟项目)之前,ST(或其他任何人)是否拥有这些协议的CR95HF Windows库? 提前谢谢了, 乔恩 (顺便提一下,stsw-95hf002源代码包有严重的缓冲区溢出错误。具体来说:使用scanf(''%s'', [...]) 指向一个字符“缓冲区”的指针,如果用户在按Enter键之前输入任何内容,则保证会溢出。 source.cpp中有很多这个bug的例子 。) #cr95hf-iso15693#cr95hf#m24lr-discovery#iso15693 |
|
相关推荐
4个回答
|
|
你好乔恩,
这是一个示例,允许客户开发自己的窗口USB软件来管理CR95HF USB板并与标签通信(例如ISO15693) 我们没有更多的库,无论如何都可用于管理任何标签的RF通信: 1- CR95HFDll_Select(strRequest,strAnswer)选择ISO15693协议:strRequest =''010D“ 2- CR95HFDll_SendReceive(strRequest,strTagAnswer)允许发送任何RF请求并从Tag接收答案 要了解如何格式化strRequest字段,例如,为了能够读取或写入iso15693标记,您可以参考所选产品的数据表。 另一种非常有用的方法是使用cr95hf_development_software(st网站上的stsw-95hf001)来管理cr95hf: - 在ISO15693选项卡中选择您的产品。 - 您现在可以与您的产品进行通信并发送任何rf命令:inventory,read,write。使用此软件进行密码管理。 - 请查看日志或“请求”字段,了解如何格式化RF请求以及如何格式化RF答案 我希望这能帮到你, 最好的祝福, ST NFC / RFID动态标签支持 我有一个M24LR-DISCOVERY包,我希望使用CR95HF''魔杖'来编程和与M24LR04E-R进行通信,为最终制造大批量(500k到百万单位)产品做准备。我们需要使用ISO15963 / M24LR协议进行块读取和写入。 我有用于C ++开发的stsw-95hf002(AN3954 v3)源代码包。不幸的是,它不包括ISO15963或M24LR特定协议的API;提供的Windows DLL和lib文件都没有。 我还下载了stsw-m24lr006软件包,该软件包的固件集包括ISO15963和M24LR特定的支持 - 但是,这些库乍一看并不容易或有助于适应Windows-USB软件。 在我烧掉时间重新发明轮子(并延迟项目)之前,ST(或其他任何人)是否拥有这些协议的CR95HF Windows库? 提前谢谢了, 乔恩 (顺便提一下,stsw-95hf002源代码包有严重的缓冲区溢出错误。具体来说:使用scanf(''%s'', [...]) 指向一个字符“缓冲区”的指针,如果用户在按Enter键之前输入任何内容,则保证会溢出。 source.cpp中有很多这个bug的例子 。) |
|
|
|
你好,
虽然我正在努力将DLL文件导入我的Borland C ++ IDE(BDS 2006)。那么有没有办法以Borland OMF文件格式获得CR95HF.DLL? 关于ST软件的另一个问题是M24LR-Discovery试剂盒。 当我用演示板和SW读取我的设备时,我得到数据错误15 感谢你的回答。窗扇 |
|
|
|
好的第一部分与DLL集成有关
http://wyw.dcweb.cn/stdcall.htm 。 仍然要弄清楚错误15,错误10是什么。 谢谢! 附:是否有任何文档描述使用M24LRxx应用软件的命令,如自动检测,读取区域 |
|
|
|
你好
如M24LR04E数据手册中所述,错误代码15表示“指定的块具有读保护功能”。由于块所在的扇区被锁定(读取模式),因此无法读取块。 您可以使用Get Miltiple Block Security Status命令读取每个块的锁定状态(参见数据表表7和8的段落4.1以获取锁定状态。 没有解释M24LR_Application_Software工具的文档。无论如何这是一些注意事项: 已使用Loop on Inventory命令开发自动检测。完成循环直到检测到Tag。清单的答案给我们标记的UID,其中第二个字节是制造商& 2rd是产品ID 然后在标签上发出获取系统信息以获得诸如存储器大小和信息之类的信息。块大小。 对于所有其他命令,包括Read命令,您可以使用CR95HFDll _SendReceive命令。 strRequestDatas =“022007” 02:RF标志 20:读取命令 07:块号 lngStatus = CR95HFDll_SendReceive(strRequestDatas,strResponseTag) 响应= 80 08 000000000077CF 00 80:CR95HF标签答案好 08:Nb Btes Tag答案 000000000077CF:标签答案 00:控制字节ok 在数据表和AN3954之后,您将能够使用CR95HFDll_SendReceive函数向标签发送任何请求。 最好的祝福 ST客户支持 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2715 浏览 1 评论
3235 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1807 浏览 1 评论
3643 浏览 6 评论
6031 浏览 21 评论
1333浏览 4评论
208浏览 3评论
195浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
348浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
440浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 17:19 , Processed in 1.165580 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号