共2条
1/1 1 跳转至页
rc531,TYPEB rc531读TYPEB卡
问
最近用RC531操作AT88RF020卡始终不能成功,寄存器设置如下,那位大虾能不能详细解释以下:ModConduCANce Register 的用法和含义,万分感谢!
///////////////////////////////////////////////////////////////////////
// C O N F I G I S O 1 4 4 4 3 T Y P E
///////////////////////////////////////////////////////////////////////
char M500PcdConfigISOType(unsigned char type)
{
if(type==TYPEA)
{
WriteIO(RegTxControl,0x5b); // Force100ASK, TX1 & TX2 enable
WriteIO(RegCoderControl,0x19); // Miller coding, 106kbps
WriteIO(RegRxControl1,0x73);
WriteIO(RegDecoderControl,0x08); // Manchester Coding
WriteIO(RegCRCPresetLSB,0x63); // set CRC preset to 0x6363
WriteIO(RegCRCPresetMSB,0x63);
WriteIO(RegRxThreshold,0xff); // set max MinLevel & ColLevel.
TYPE = TYPEA;
}
else
{
WriteIO(RegTxControl,0x4b); // disable Force100ASk
WriteIO(RegCoderControl,0x20); // NRZ-L, TypeB baud 106kbps
WriteIO(RegRxControl1,0x73); //
WriteIO(RegDecoderControl,0x19); // BPSK coding
WriteIO(RegCRCPresetLSB,0xff); // set CRC preset to 0xffff
WriteIO(RegCRCPresetMSB,0xff);
WriteIO(RegTypeBFraming,0x23); // EGT=0
WriteIO(RegBPSKDemControl,0x3e); // ignore EOF, on amp. detect
WriteIO(RegModConductance,0x06); // set modulation index at 12%
WriteIO(RegRxThreshold,0x44); // Reduce MinLevel & ColLevel.
// Increase higher nibble if carrier
// present but not detect
TYPE = TYPEB;
}
return MI_OK;
}
答 1: 没有人作过吗 答 2: ding 答 3: 顶吧! 答 4: 这句WriteIO(RegTypeBFraming,0x23); // EGT=0
将0x23改成0试试! 答 5: 谢谢cwcyxy大侠,我试试。另外要是想把调制度改为20%,RegModConductance设置为多少?
RegModConductance的值是怎样计算的,请指教。 答 6: 谢谢大虾指教我用的rc531读inside的卡也不能成功!
demo的reg也和zbmzy 一样真晕!我真想换其他的芯片了 答 7: stxxm142你也不能寻卡吗? 答 8: PICcRequest都过不去 答 9: INSIDE是typeB卡吗 答 10: 谁有rc531的tyoeb的读写例程?txxm142@sohu.com 答 11: 过了吗?过去了,请举手! 答 12: 现在 胡森在inside公司,你是从他那里拿个的卡片吗? 答 13: 没有 答 14: cwcyxy大侠,再给点指导 答 15: 再顶 答 16: 不好意思,不认识胡森我的卡,是好久以前拿的,而且是采购部弄的!最近手里来了几片RC531才做TYPE B 答 17: 再顶一下 答 18: 3887458这是射频qq群,欢迎大虾加入
///////////////////////////////////////////////////////////////////////
// C O N F I G I S O 1 4 4 4 3 T Y P E
///////////////////////////////////////////////////////////////////////
char M500PcdConfigISOType(unsigned char type)
{
if(type==TYPEA)
{
WriteIO(RegTxControl,0x5b); // Force100ASK, TX1 & TX2 enable
WriteIO(RegCoderControl,0x19); // Miller coding, 106kbps
WriteIO(RegRxControl1,0x73);
WriteIO(RegDecoderControl,0x08); // Manchester Coding
WriteIO(RegCRCPresetLSB,0x63); // set CRC preset to 0x6363
WriteIO(RegCRCPresetMSB,0x63);
WriteIO(RegRxThreshold,0xff); // set max MinLevel & ColLevel.
TYPE = TYPEA;
}
else
{
WriteIO(RegTxControl,0x4b); // disable Force100ASk
WriteIO(RegCoderControl,0x20); // NRZ-L, TypeB baud 106kbps
WriteIO(RegRxControl1,0x73); //
WriteIO(RegDecoderControl,0x19); // BPSK coding
WriteIO(RegCRCPresetLSB,0xff); // set CRC preset to 0xffff
WriteIO(RegCRCPresetMSB,0xff);
WriteIO(RegTypeBFraming,0x23); // EGT=0
WriteIO(RegBPSKDemControl,0x3e); // ignore EOF, on amp. detect
WriteIO(RegModConductance,0x06); // set modulation index at 12%
WriteIO(RegRxThreshold,0x44); // Reduce MinLevel & ColLevel.
// Increase higher nibble if carrier
// present but not detect
TYPE = TYPEB;
}
return MI_OK;
}
答 1: 没有人作过吗 答 2: ding 答 3: 顶吧! 答 4: 这句WriteIO(RegTypeBFraming,0x23); // EGT=0
将0x23改成0试试! 答 5: 谢谢cwcyxy大侠,我试试。另外要是想把调制度改为20%,RegModConductance设置为多少?
RegModConductance的值是怎样计算的,请指教。 答 6: 谢谢大虾指教我用的rc531读inside的卡也不能成功!
demo的reg也和zbmzy 一样真晕!我真想换其他的芯片了 答 7: stxxm142你也不能寻卡吗? 答 8: PICcRequest都过不去 答 9: INSIDE是typeB卡吗 答 10: 谁有rc531的tyoeb的读写例程?txxm142@sohu.com 答 11: 过了吗?过去了,请举手! 答 12: 现在 胡森在inside公司,你是从他那里拿个的卡片吗? 答 13: 没有 答 14: cwcyxy大侠,再给点指导 答 15: 再顶 答 16: 不好意思,不认识胡森我的卡,是好久以前拿的,而且是采购部弄的!最近手里来了几片RC531才做TYPE B 答 17: 再顶一下 答 18: 3887458这是射频qq群,欢迎大虾加入
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
| TCS3472S传感器及其色彩检测被打赏¥19元 | |
| 【S32DS】S32K3 RTD7.0.1 HSE 组件配置报错问题解决被打赏¥27元 | |
| 【S32K3XX】MCME 启动 CORE1被打赏¥23元 | |
| AG32VH407下温度大气压传感器及其检测被打赏¥20元 | |
| AG32VH407下光照强度传感器BH1750及其检测被打赏¥22元 | |
| AT32VH407下使用温湿度传感器DHT22进行检测被打赏¥20元 | |
| DIY一个婴儿澡盆温度计被打赏¥34元 | |
| 【FreeRtos】FreeRtos+MPU region 配置规则被打赏¥23元 | |
| 【分享开发笔记,赚取电动螺丝刀】三分钟快速上手驱动墨水屏(ArduinoIDE)被打赏¥28元 | |
我要赚赏金
