完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我正在尝试设置一个包含多个记录的NDEF。 //写NDEF消息(命令C-APDU - 数据表5.2.1 p32) ndef [0] = 0x02; // PCB: ndef [1] = 0x00; // CLA:类字节 ndef [2] = 0xD6; // INS:指令字节 ndef [3] = 0x00; // P1:参数字节1 ndef [4] = 0x02; // P2:参数字节2 ndef [5] = 5 + 5 + 7 + 5 + 1; // Lc:数据字段的字节数 //记录& sharp1 ndef [6] = 0x91; // MB |我| CF | SR | IL | TNF ndef [7] = 0x01; //类型长度 ndef [8] = 5 + 1; //有效载荷长度 ndef [9] ='U'; //输入字段:'U' - URL,'T' - 文本,... ndef [10] = 0x01; // URI标识符 - > 0x01 =''http:// www。'',0x03 =''http://'' NDEF [11] = 'S'; NDEF [12] = 'T'; NDEF [13] = ''; NDEF [14] = 'd'; NDEF [15] = 'E'; //记录& sharp2 ndef [16] = 0x51; // MB |我| CF | SR | IL | TNF ndef [17] = 0x01; //类型长度 ndef [18] = 5 + 1; //有效载荷长度 ndef [19] ='T'; //输入字段:'U' - URL,'T' - 文本,... ndef [20] = 0x02; // ndef [21] ='e'; // ndef [22] ='n'; // NDEF [23] = 'H'; NDEF [24] = 'A'; NDEF [25] = 'L'; NDEF [26] = 'L'; NDEF [27] = 'O'; send_command(ndef,30); // 28bytes DEF长度+ 2bytes CRC delay_ms(NDEF_WRITE_DELAY); i2c_read_n_reg_M24SR(M24SR_ADDR,0,5); 不幸的是,数据没有写入M24SR芯片。哪里不对? #multiple-ndef#m24sr 以上来自于谷歌翻译 以下为原文 Hi, I'm trying to set up a NDEF with multiple records. // write NDEF message (command C-APDU - datasheet 5.2.1 p32) ndef[0] = 0x02; // PCB: ndef[1] = 0x00; // CLA: class byte ndef[2] = 0xD6; // INS: instruction byte ndef[3] = 0x00; // P1: param byte 1 ndef[4] = 0x02; // P2: param byte 2 ndef[5] = 5 + 5 + 7 + 5 + 1; // Lc: number of bytes of the data field // record &sharp1 ndef[6] = 0x91; // MB | ME | CF | SR | IL | TNF ndef[7] = 0x01; // type length ndef[8] = 5+1; // payload length ndef[9] = 'U'; // Type field: 'U' - URL, 'T' - text, ... ndef[10] = 0x01; // URI identifier -> 0x01 = ''http://www.'', 0x03 = ''http://'' ndef[11]='s'; ndef[12]='t'; ndef[13]='.'; ndef[14]='d'; ndef[15]='e'; // record &sharp2 ndef[16] = 0x51; // MB | ME | CF | SR | IL | TNF ndef[17] = 0x01; // type length ndef[18] = 5+1; // payload length ndef[19] = 'T'; // Type field: 'U' - URL, 'T' - text, ... ndef[20] = 0x02; // ndef[21] = 'e'; // ndef[22] = 'n'; // ndef[23]='H'; ndef[24]='a'; ndef[25]='l'; ndef[26]='l'; ndef[27]='o'; send_command(ndef, 30); // 28bytes DEF length + 2bytes CRC delay_ms(NDEF_WRITE_DELAY); i2c_read_n_reg_M24SR(M24SR_ADDR,0,5); Unfortunatly the data does not get written to the M24SR chip. What is wrong? #multiple-ndef #m24sr |
|
相关推荐
1个回答
|
|
嗨,
您是否尝试在Google Play上使用“多个NFC NDEF记录应用程序”? 源代码可在我们的网站STSW-M24SR005上找到 http://www.st.com/web/en/catalog/tools/PF261531 我希望这有帮助, 祝你今天愉快, 祝一切顺利, ST NFC / RFID支持 以上来自于谷歌翻译 以下为原文 Hi , Have you tried to use ''Multiple NFC NDEF Records App'' available on google play? And the source code are available on our website STSW-M24SR005 http://www.st.com/web/en/catalog/tools/PF261531 I hope this is helping, Have a nice day, All the best, ST NFC/RFID support |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2653 浏览 1 评论
3214 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1788 浏览 1 评论
3617 浏览 6 评论
5996 浏览 21 评论
945浏览 4评论
1318浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
590浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1308浏览 3评论
1368浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 12:02 , Processed in 1.164681 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号