完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
最近在玩rc500模块要在串口显示卡的序列号,为什么就是显示不出来呢,望大神点播
#define M500_GLOBALS #include "INTRINS.H" #include "stdio.h" #include "string.h" #include "STC_NEW_8051.h" #include "main.h" #include "Mfreg500.h" #include "MfErrNo.h" #include "M500AuC.h" ***it SPEAKER = P2^4; ***it LED2 = P1^0; ***it LED3 = P1^1; extern unsigned char idata MLastSelectedSnr[4]; extern unsigned char idata RevBuffer[30]; //RevBuffer是接收和发送缓冲区 extern unsigned char data SerBuffer[20]; //SerBuffer是进行卡的其他操作所使用的临时缓冲区 extern bit CmdValid; //蜂鸣器 void Beep(unsigned int value) { SPEAKER=1; delay_10ms(value); SPEAKER=0; } //============================================== //串行口1初始化函数 void SCI1_Init() { //在11.0592MHz晶振下,设置串行口9600数据传输率,方式3 PCON |=0x80; //不可位寻址 //PCON的最高位是波特率加倍位(SMOD位),PCON=0x80时波特率加倍。 SCON=0x50; TMOD=0x21; TL1=BAUD_9600;//0xFD; TH1=TL1; TR1=1; ES = 1; } void UART_send_byte(uint dat) //发送一个字节 { SBUF=dat; while(ti==0); TI=0; } void display() { UART_send_byte(MLastSelectedSnr[0]); UART_send_byte(MLastSelectedSnr[1]); UART_send_byte(MLastSelectedSnr[2]); UART_send_byte(MLastSelectedSnr[3]); } ///////////////////////////////////////////////////////////////////// // 主函数 ///////////////////////////////////////////////////////////////////// void main(void) { EA=0; //禁止中断,防止MFRC500未初始化 SCI1_Init(); Mfrc500Init(); EA=1; while (1) { if( M500PiccCommonRequest(0x26,&RevBuffer[2])==MI_OK) { M500PiccCommonRequest(0x26,&RevBuffer[2]); delay_50us(50); M500PiccCascAnticoll(0,MLastSelectedSnr); if(M500PiccCascAnticoll(0,MLastSelectedSnr)==MI_OK) { display(); } else { M500PiccCascAnticoll(0,MLastSelectedSnr); } } else { M500PiccCommonRequest(0x26,&RevBuffer[2]); } } } |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
TIKOOL太酷信息无线内部通话系统允许多个人一起讲话,频道内会不会很吵?
489 浏览 0 评论
各位大佬好,我用vco替代rtc6705,得到的图像不稳定是怎么回事啊?
1308 浏览 2 评论
1828 浏览 0 评论
1026 浏览 1 评论
2602 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 14:57 , Processed in 0.574789 second(s), Total 92, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号