- 博客(9)
- 收藏
- 关注
原创 2021-05-27
GPIO_Init(RC522_MISO_GPIO_PORT, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = RC522_IRQ_PIN; GPIO_Init(RC522_IRQ_GPIO_PORT, &GPIO_InitStructure); u8 PcdAnticoll(u8 *pSnr){u8 status;u8 i, snr_check = 0;u16 unLen;u8 ucComM
2021-05-27 11:31:33
51
原创 2021-05-26
u8 PcdRequest(u8 req_code, u8 *pTagType){ u8 status; u16 unLen; u8 ucComMF522Buf[MAXRLEN]; ClearBitMask(Status2Reg, 0x08); WriteRawRC(BitFramingReg, 0x07); SetBitMask(TxControlReg, 0x03);// ucComMF522Buf[0] = req_code; status = PcdComMF522(P
2021-05-26 21:09:02
65
原创 2021-05-26
void KEY_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC| RCC_APB2Periph_AFIO,ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_12|GPI
2021-05-26 20:53:44
48
原创 2021-05-26
void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed =
2021-05-26 20:43:05
33
原创 2021-05-24
uint8_t ISD_SendData(uint8_t BUF_ISD) { uint8_t i,j; uint8_t dat = BUF_ISD; SCLK_1; nSS_0; for(j=4;j>0;j--) {;} for(i=0;i<8;i++) { SCLK_0; for(j=2;j>0;j--) {;} if(dat&0x01) { MOSI_1; } else { MOS
2021-05-24 15:46:40
34
原创 2021-05-24
void ISD_PU(void){ISD_SendData(0x11); ISD_SendData(0x00);nSS_1;}void ISD_WR_APC2(uint8_t apcdatl,uint8_t apcdath){ISD_SendData(0x75);ISD_SendData(apcdatl);ISD_SendData(apcdath);nSS_1;}void ISD_Rd_Status(void){uint8_t i;for(i=2;i>0;i–){
2021-05-24 15:43:47
52
原创 2021-05-24
在这//按键初始化函数void KEY_Init(void) //IO初始化{ GPIO_InitTypeDef GPIO_InitStructure; //初始化KEY0-->GPIOA.13,KEY1-->GPIOA.15 上拉输入 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC| RCC_APB2Periph_AFIO,ENABLE);//使能POR
2021-05-24 15:38:10
78
原创 C语言之位操作
C语言位操作1. 位操作符1.1 位与&(1)位与是& 逻辑与是&&(2)真值表:1&0=0 1&1=1 0&0=0 0&1=0(3)只有1和1位与结果为1,其余全是0。(4)位与时两个操作数是按照二进制位彼此对应位相与的,逻辑与是两个操作数作为整体来相与的。(0xAA&0xF0=0xA0,0xAA && 0xF0=1)1.2 位或|(1)位或是| 逻辑或是||(2)真值表:1|0=1 1
2021-03-10 18:42:55
745
原创 关于C语言中内存的理解
今天上朱老师的课又学到了很多新东西老师对内存的讲解令我茅塞顿开。加油冲冲冲!在这里发个笔记记一下自己的学到的东西。 **关于内存这个大话题**四-1 内存这个大话题1.程序运行为什么需要内存?1.1 计算机程序运行的目的程序运行目的是为了去运行数据。计算机程序= 代码+ 数据(经过运行)=结果,程序运行是为了得到一定的结果。计算机就是用来计算的,所有的计算机程序其实都是在做计算。计算就是在计算数据。所以计算机程序中很重要的部分就是数据。从宏观上来理解,代码就是动作,就是
2021-03-08 13:00:43
1199
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人