📄 sdio.src
字号:
DB 0E1H
DB 0F3H
DB 08DH
DB 09FH
DB 0A9H
DB 0BBH
DB 055H
DB 047H
DB 071H
DB 063H
DB 01DH
DB 00FH
DB 039H
DB 02BH
DB 0F7H
DB 0E5H
DB 0D3H
DB 0C1H
DB 0BFH
DB 0ADH
DB 09BH
DB 089H
DB 067H
DB 075H
DB 043H
DB 051H
DB 02FH
DB 03DH
DB 00BH
DB 019H
DB 069H
DB 07BH
DB 04DH
DB 05FH
DB 021H
DB 033H
DB 005H
DB 017H
DB 0F9H
DB 0EBH
DB 0DDH
DB 0CFH
DB 0B1H
DB 0A3H
DB 095H
DB 087H
DB 05BH
DB 049H
DB 07FH
DB 06DH
DB 013H
DB 001H
DB 037H
DB 025H
DB 0CBH
DB 0D9H
DB 0EFH
DB 0FDH
DB 083H
DB 091H
DB 0A7H
DB 0B5H
DB 00DH
DB 01FH
DB 029H
DB 03BH
DB 045H
DB 057H
DB 061H
DB 073H
DB 09DH
DB 08FH
DB 0B9H
DB 0ABH
DB 0D5H
DB 0C7H
DB 0F1H
DB 0E3H
DB 03FH
DB 02DH
DB 01BH
DB 009H
DB 077H
DB 065H
DB 053H
DB 041H
DB 0AFH
DB 0BDH
DB 08BH
DB 099H
DB 0E7H
DB 0F5H
DB 0C3H
DB 0D1H
DB 023H
DB 031H
DB 070H
DB 015H
DB 06BH
DB 079H
DB 04FH
DB 05DH
DB 0B3H
DB 0A1H
DB 097H
DB 085H
DB 0FBH
DB 0E9H
DB 0DFH
DB 0CDH
DB 011H
DB 003H
DB 035H
DB 027H
DB 059H
DB 04BH
DB 07DH
DB 06FH
DB 081H
DB 093H
DB 0A5H
DB 0B7H
DB 0C9H
DB 0DBH
DB 0EDH
DB 0FFH
DB 047H
DB 055H
DB 063H
DB 071H
DB 00FH
DB 01DH
DB 02BH
DB 039H
DB 0D7H
DB 0C5H
DB 0F3H
DB 0E1H
DB 09FH
DB 08DH
DB 0BBH
DB 0A9H
DB 075H
DB 067H
DB 051H
DB 043H
DB 03DH
DB 02FH
DB 019H
DB 00BH
DB 0E5H
DB 0F7H
DB 0C1H
DB 0D3H
DB 0ADH
DB 0BFH
DB 089H
DB 09BH
DB 0EBH
DB 0F9H
DB 0CFH
DB 0DDH
DB 0A3H
DB 0B1H
DB 087H
DB 095H
DB 07BH
DB 069H
DB 05FH
DB 04DH
DB 033H
DB 021H
DB 017H
DB 005H
DB 0D9H
DB 0CBH
DB 0FDH
DB 0EFH
DB 091H
DB 083H
DB 0B5H
DB 0A7H
DB 049H
DB 05BH
DB 06DH
DB 07FH
DB 001H
DB 013H
DB 025H
DB 037H
DB 08FH
DB 09DH
DB 0ABH
DB 0B9H
DB 0C7H
DB 0D5H
DB 0E3H
DB 0F1H
DB 01FH
DB 00DH
DB 03BH
DB 029H
DB 057H
DB 045H
DB 073H
DB 061H
DB 0BDH
DB 0AFH
DB 099H
DB 08BH
DB 0F5H
DB 0E7H
DB 0D1H
DB 0C3H
DB 02DH
DB 03FH
DB 009H
DB 01BH
DB 065H
DB 077H
DB 041H
DB 053H
crc7_CMD53:
DB 0CDH
DB 0DFH
DB 0E9H
DB 0FBH
DB 085H
DB 097H
DB 0A1H
DB 0B3H
DB 05DH
DB 04FH
DB 079H
DB 06BH
DB 015H
DB 007H
DB 031H
DB 023H
DB 0FFH
DB 0EDH
DB 0DBH
DB 0C9H
DB 0B7H
DB 0A5H
DB 093H
DB 081H
DB 06FH
DB 07DH
DB 04BH
DB 059H
DB 027H
DB 035H
DB 003H
DB 011H
DB 0A9H
DB 0BBH
DB 08DH
DB 09FH
DB 0E1H
DB 0F3H
DB 0C5H
DB 0D7H
DB 039H
DB 02BH
DB 01DH
DB 00FH
DB 071H
DB 063H
DB 055H
DB 047H
DB 09BH
DB 089H
DB 0BFH
DB 0ADH
DB 0D3H
DB 0C1H
DB 0F7H
DB 0E5H
DB 00BH
DB 019H
DB 02FH
DB 03DH
DB 043H
DB 051H
DB 067H
DB 075H
DB 005H
DB 017H
DB 021H
DB 033H
DB 04DH
DB 05FH
DB 069H
DB 07BH
DB 095H
DB 087H
DB 0B1H
DB 0A3H
DB 0DDH
DB 0CFH
DB 0F9H
DB 0EBH
DB 037H
DB 025H
DB 013H
DB 001H
DB 07FH
DB 06DH
DB 05BH
DB 049H
DB 0A7H
DB 0B5H
DB 083H
DB 091H
DB 0EFH
DB 0FDH
DB 0CBH
DB 0D9H
DB 061H
DB 073H
DB 045H
DB 057H
DB 029H
DB 03BH
DB 00DH
DB 01FH
DB 0F1H
DB 0E3H
DB 0D5H
DB 0C7H
DB 0B9H
DB 0ABH
DB 09DH
DB 08FH
DB 053H
DB 041H
DB 077H
DB 065H
DB 01BH
DB 009H
DB 03FH
DB 02DH
DB 0C3H
DB 0D1H
DB 0E7H
DB 0F5H
DB 08BH
DB 099H
DB 0AFH
DB 0BDH
DB 04FH
DB 05DH
DB 06BH
DB 079H
DB 007H
DB 015H
DB 023H
DB 031H
DB 0DFH
DB 0CDH
DB 0FBH
DB 0E9H
DB 097H
DB 085H
DB 0B3H
DB 0A1H
DB 07DH
DB 06FH
DB 059H
DB 04BH
DB 035H
DB 027H
DB 011H
DB 003H
DB 0EDH
DB 0FFH
DB 0C9H
DB 0DBH
DB 0A5H
DB 0B7H
DB 081H
DB 093H
DB 02BH
DB 039H
DB 00FH
DB 01DH
DB 063H
DB 071H
DB 047H
DB 055H
DB 0BBH
DB 0A9H
DB 09FH
DB 08DH
DB 0F3H
DB 0E1H
DB 0D7H
DB 0C5H
DB 019H
DB 00BH
DB 03DH
DB 02FH
DB 051H
DB 043H
DB 075H
DB 067H
DB 089H
DB 09BH
DB 0ADH
DB 0BFH
DB 0C1H
DB 0D3H
DB 0E5H
DB 0F7H
DB 087H
DB 095H
DB 0A3H
DB 0B1H
DB 0CFH
DB 0DDH
DB 0EBH
DB 0F9H
DB 017H
DB 005H
DB 033H
DB 021H
DB 05FH
DB 04DH
DB 07BH
DB 069H
DB 0B5H
DB 0A7H
DB 091H
DB 083H
DB 0FDH
DB 0EFH
DB 0D9H
DB 0CBH
DB 025H
DB 037H
DB 001H
DB 013H
DB 06DH
DB 07FH
DB 049H
DB 05BH
DB 0E3H
DB 0F1H
DB 0C7H
DB 0D5H
DB 0ABH
DB 0B9H
DB 08FH
DB 09DH
DB 073H
DB 061H
DB 057H
DB 045H
DB 03BH
DB 029H
DB 01FH
DB 00DH
DB 0D1H
DB 0C3H
DB 0F5H
DB 0E7H
DB 099H
DB 08BH
DB 0BDH
DB 0AFH
DB 000H,000H,000H,000H,000H,000H,000H,000H
mask:
DB 080H
DB 040H
DB 020H
DB 010H
DB 008H
DB 004H
DB 002H
DB 001H
RSEG ?PR?Timer2_ISR?SDIO
RSEG ?C_INITSEG
DB 003H
DB OCR_REG
DB 0FFH
DB 0C0H
DB 0FFH
DB 002H
DB RCA_REG
DB 000H
DB 001H
DB 00AH
DB Buffer_send
DB 000H
DB 000H
DB 000H,000H,000H,000H,000H,000H,000H,000H
DB 00AH
DB Data_Receive
DB 000H
DB 000H
DB 000H,000H,000H,000H,000H,000H,000H,000H
; #pragma SRC
; #include "c8051f310.h"
; #include "SDIO.h"
; unsigned char CMD_R[6];
; unsigned char OCR_REG[3]={0xff,0xc0,0xff}; //operation condition reg:2.7-3.6V
; unsigned char RCA_REG[2]={0x00,0x01};
; unsigned char Buffer_send[10]={0x00,0x00};
; unsigned char Data_Receive[10]={0x00,0x00};
; unsigned char Uart_Reg_IIR;
; unsigned char CRC7_CAL;
; unsigned char Adc_X,Adc_Y;
; unsigned char Slave_Mode,Slave_state;
; unsigned int CRC16_CAL;
; unsigned int Reg_address;
; unsigned char Ini_Flag;
; unsigned char Ini_Ready;
; unsigned char index;
; unsigned char timer_index;
; //unsigned char CMD53_Data_W;
;
; #define SD_Mode 0x01;
; #define SPI_Mode 0x02;
; #define Inactive_State 0x00;
; #define Initialization_State 0x01;
; #define Standby_State 0x02;
; #define Command_State 0x03;
; #define Transfer_State 0x04;
; #define CRC7_POLYNOMIAL 0x89
; unsigned char code crc7_syndrome_table[256]={ 0x00,0x09,0x12,0x1b,0x24,0x2d,0x36,0x3f,
; 0x48,0x41,0x5a,0x53,0x6c,0x65,0x7e,0x77,
; 0x19,0x10,0x0b,0x02,0x3d,0x34,0x2f,0x26,
; 0x51,0x58,0x43,0x4a,0x75,0x7c,0x67,0x6e,
; 0x32,0x3b,0x20,0x29,0x16,0x1f,0x04,0x0d,
; 0x7a,0x73,0x68,0x61,0x5e,0x57,0x4c,0x45,
; 0x2b,0x22,0x39,0x30,0x0f,0x06,0x1d,0x14,
; 0x63,0x6a,0x71,0x78,0x47,0x4e,0x55,0x5c,
; 0x64,0x6d,0x76,0x7f,0x40,0x49,0x52,0x5b,
; 0x2c,0x25,0x3e,0x37,0x08,0x01,0x1a,0x13,
; 0x7d,0x74,0x6f,0x66,0x59,0x50,0x4b,0x42,
; 0x35,0x3c,0x27,0x2e,0x11,0x18,0x03,0x0a,
; 0x56,0x5f,0x44,0x4d,0x72,0x7b,0x60,0x69,
; 0x1e,0x17,0x0c,0x05,0x3a,0x33,0x28,0x21,
; 0x4f,0x46,0x5d,0x54,0x6b,0x62,0x79,0x70,
; 0x07,0x0e,0x15,0x1c,0x23,0x2a,0x31,0x38,
; 0x41,0x48,0x53,0x5a,0x65,0x6c,0x77,0x7e,
; 0x09,0x00,0x1b,0x12,0x2d,0x24,0x3f,0x36,
; 0x58,0x51,0x4a,0x43,0x7c,0x75,0x6e,0x67,
; 0x10,0x19,0x02,0x0b,0x34,0x3d,0x26,0x2f,
; 0x73,0x7a,0x61,0x68,0x57,0x5e,0x45,0x4c,
; 0x3b,0x32,0x29,0x20,0x1f,0x16,0x0d,0x04,
; 0x6a,0x63,0x78,0x71,0x4e,0x47,0x5c,0x55,
; 0x22,0x2b,0x30,0x39,0x06,0x0f,0x14,0x1d,
; 0x25,0x2c,0x37,0x3e,0x01,0x08,0x13,0x1a,
; 0x6d,0x64,0x7f,0x76,0x49,0x40,0x5b,0x52,
; 0x3c,0x35,0x2e,0x27,0x18,0x11,0x0a,0x03,
; 0x74,0x7d,0x66,0x6f,0x50,0x59,0x42,0x4b,
; 0x17,0x1e,0x05,0x0c,0x33,0x3a,0x21,0x28,
; 0x5f,0x56,0x4d,0x44,0x7b,0x72,0x69,0x60,
; 0x0e,0x07,0x1c,0x15,0x2a,0x23,0x38,0x31,
; 0x46,0x4f,0x54,0x5d,0x62,0x6b,0x70,0x79};
;
;
; unsigned char code crc7_CMD52[256]={0xa1,0xb3,0x85,0x97,0xe9,0xfb,0xcd,0xdf,
; 0x31,0x23,0x15,0x07,0x79,0x6b,0x5d,0x4f,
; 0x93,0x81,0xb7,0xa5,0xdb,0xc9,0xff,0xed,
; 0x03,0x11,0x27,0x35,0x4b,0x59,0x6f,0x7d,
; 0xc5,0xd7,0xe1,0xf3,0x8d,0x9f,0xa9,0xbb,
; 0x55,0x47,0x71,0x63,0x1d,0x0f,0x39,0x2b,
; 0xf7,0xe5,0xd3,0xc1,0xbf,0xad,0x9b,0x89,
; 0x67,0x75,0x43,0x51,0x2f,0x3d,0x0b,0x19,
; 0x69,0x7b,0x4d,0x5f,0x21,0x33,0x05,0x17,
; 0xf9,0xeb,0xdd,0xcf,0xb1,0xa3,0x95,0x87,
; 0x5b,0x49,0x7f,0x6d,0x13,0x01,0x37,0x25,
; 0xcb,0xd9,0xef,0xfd,0x83,0x91,0xa7,0xb5,
; 0x0d,0x1f,0x29,0x3b,0x45,0x57,0x61,0x73,
; 0x9d,0x8f,0xb9,0xab,0xd5,0xc7,0xf1,0xe3,
; 0x3f,0x2d,0x1b,0x09,0x77,0x65,0x53,0x41,
; 0xaf,0xbd,0x8b,0x99,0xe7,0xf5,0xc3,0xd1,
; 0x23,0x31,0x70,0x15,0x6b,0x79,0x4f,0x5d,
; 0xb3,0xa1,0x97,0x85,0xfb,0xe9,0xdf,0xcd,
; 0x11,0x03,0x35,0x27,0x59,0x4b,0x7d,0x6f,
; 0x81,0x93,0xa5,0xb7,0xc9,0xdb,0xed,0xff,
; 0x47,0x55,0x63,0x71,0x0f,0x1d,0x2b,0x39,
; 0xd7,0xc5,0xf3,0xe1,0x9f,0x8d,0xbb,0xa9,
; 0x75,0x67,0x51,0x43,0x3d,0x2f,0x19,0x0b,
; 0xe5,0xf7,0xc1,0xd3,0xad,0xbf,0x89,0x9b,
; 0xeb,0xf9,0xcf,0xdd,0xa3,0xb1,0x87,0x95,
; 0x7b,0x69,0x5f,0x4d,0x33,0x21,0x17,0x05,
; 0xd9,0xcb,0xfd,0xef,0x91,0x83,0xb5,0xa7,
; 0x49,0x5b,0x6d,0x7f,0x01,0x13,0x25,0x37,
; 0x8f,0x9d,0xab,0xb9,0xc7,0xd5,0xe3,0xf1,
; 0x1f,0x0d,0x3b,0x29,0x57,0x45,0x73,0x61,
; 0xbd,0xaf,0x99,0x8b,0xf5,0xe7,0xd1,0xc3,
; 0x2d,0x3f,0x09,0x1b,0x65,0x77,0x41,0x53};
;
; unsigned char code crc7_CMD53[256]={0xcd,0xdf,0xe9,0xfb,0x85,0x97,0xa1,0xb3,
; 0x5d,0x4f,0x79,0x6b,0x15,0x7,0x31,0x23,
; 0xff,0xed,0xdb,0xc9,0xb7,0xa5,0x93,0x81,
; 0x6f,0x7d,0x4b,0x59,0x27,0x35,0x3,0x11,
; 0xa9,0xbb,0x8d,0x9f,0xe1,0xf3,0xc5,0xd7,
; 0x39,0x2b,0x1d,0xf,0x71,0x63,0x55,0x47,
; 0x9b,0x89,0xbf,0xad,0xd3,0xc1,0xf7,0xe5,
; 0xb,0x19,0x2f,0x3d,0x43,0x51,0x67,0x75,
; 0x5,0x17,0x21,0x33,0x4d,0x5f,0x69,0x7b,
; 0x95,0x87,0xb1,0xa3,0xdd,0xcf,0xf9,0xeb,
; 0x37,0x25,0x13,0x1,0x7f,0x6d,0x5b,0x49,
; 0xa7,0xb5,0x83,0x91,0xef,0xfd,0xcb,0xd9,
; 0x61,0x73,0x45,0x57,0x29,0x3b,0xd,0x1f,
; 0xf1,0xe3,0xd5,0xc7,0xb9,0xab,0x9d,0x8f,
; 0x53,0x41,0x77,0x65,0x1b,0x9,0x3f,0x2d,
; 0xc3,0xd1,0xe7,0xf5,0x8b,0x99,0xaf,0xbd,
; 0x4f,0x5d,0x6b,0x79,0x7,0x15,0x23,0x31,
; 0xdf,0xcd,0xfb,0xe9,0x97,0x85,0xb3,0xa1,
; 0x7d,0x6f,0x59,0x4b,0x35,0x27,0x11,0x3,
; 0xed,0xff,0xc9,0xdb,0xa5,0xb7,0x81,0x93,
; 0x2b,0x39,0xf,0x1d,0x63,0x71,0x47,0x55,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -