|
楼主 |
发表于 2014-8-16 11:11:05
|
显示全部楼层
嗯,我语气是有点重,抱歉,主要是"学生"在论坛里面的形象不好。当然我个人是觉得不能一竿子打死全部人的。
所以看到有人明摆着资料不看,没完没了的问问题的,我就会觉得这个就是所谓的"学生党",给学生抹黑的。
再给你说一下吧,你要看ISO-14443A的协议,这个你不看,就别想着搞出来,后面还一大堆问题等着你。还有AS3910你也不熟,仔细看,不然你就不会问这种问题。
里面有说明Anti-Collision命令是啥东西,那个不是一个固定的命令,抗冲突过程中需要不停的改变命令的内容的。AS3910要往外发数据有3种方式,第一种direct command,例如发送REQA;第二种还是direct command,把要发送的数据放到FIFO里面,然后调用direct command发送FIFO里面的内容,anti-collision就是通过这种方式发出去的;第三种,transparent mode,通过外部IO引脚直接调制载波,把数据发出去,后面的加密通讯的时候就要用这种模式,因为加密通讯不是标准14443A协议里面的内容,要用外面的MCU处理协议。
别着急,我那时候从0开始,花了整整一个月才用AS3910成功读写mifare one。要是让你两三天把他搞出来,那不是显得我智商低! |
|