自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除