自定义博客皮肤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 115

原创 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 164

原创 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 121

原创 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 88

原创 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 82

原创 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 124

原创 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 165

原创 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 878

原创 关于C语言中内存的理解

今天上朱老师的课又学到了很多新东西 老师对内存的讲解令我茅塞顿开。 加油冲冲冲! 在这里发个笔记记一下自己的学到的东西。 **关于内存这个大话题** 四-1 内存这个大话题 1.程序运行为什么需要内存? 1.1 计算机程序运行的目的 程序运行目的是为了去运行数据。 计算机程序= 代码+ 数据(经过运行)=结果,程序运行是为了得到一定的结果。计算机就是用来计算的,所有的计算机程序其实都是 在做计算。计算就是在计算数据。所以计算机程序中很重要的部分就是数据。 从宏观上来理解,代码就是动作,就是

2021-03-08 13:00:43 1396 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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