91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 281KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-10
  • 語言: 其他
  • 標簽: RFID??RC522??stm32f103c8??

資源簡介

RFID RC522 stm32f103c8t6 讀寫demo RC522 是支持14443A 協議 13.56MHz 該 demo 示例讀寫,已測試OK。 不支持某些 NFC 標簽

資源截圖

代碼片段和文件信息

//==============================================================================
//????S?E?N?S?I?R?I?O?N???AG??Laubisruetistr.?44?CH-8712?Staefa?Switzerland
//==============================================================================
//?Project???:??SHT3x?Sample?Code?(V1.0)
//?File??????:??i2c_hal.c?(V1.0)
//?Author????:??RFU
//?Date??????:??16-Jun-2014
//?Controller:??STM32F100RB
//?IDE???????:??礦ision?V4.71.2.0
//?Compiler??:??Armcc
//?Brief?????:??I2C?hardware?abstraction?layer
//==============================================================================

//--?Includes?------------------------------------------------------------------
#include?“i2c_hal.h“

//--?Defines?-------------------------------------------------------------------
//?I2C?IO-Pins?????????????????????????/*?--?adapt?the?defines?for?your?uC?--?*/

//?SDA?on?port?B?bit?14
#define?SDA_LOW()??(GPIOB->BSRR?=?0x40000000)?//?set?SDA?to?low
#define?SDA_OPEN()?(GPIOB->BSRR?=?0x00004000)?//?set?SDA?to?open-drain
#define?SDA_READ???(GPIOB->IDR??&?0x4000)?????//?read?SDA

//?SCL?on?port?B?bit?13???????????????/*?--?adapt?the?defines?for?your?uC?--?*/
#define?SCL_LOW()??(GPIOB->BSRR?=?0x20000000)?//?set?SCL?to?low
#define?SCL_OPEN()?(GPIOB->BSRR?=?0x00002000)?//?set?SCL?to?open-drain
#define?SCL_READ???(GPIOB->IDR??&?0x2000)?????//?read?SCL

//==============================================================================
void?I2c_Init(void){??????????????????????/*?--?adapt?the?init?for?your?uC?--?*/
//==============================================================================
??RCC->APB2ENR?|=?0x00000008;??//?I/O?port?B?clock?enabled
??
??SDA_OPEN();??????????????????//?I2C-bus?idle?mode?SDA?released
??SCL_OPEN();??????????????????//?I2C-bus?idle?mode?SCL?released
??
??//?SDA?on?port?B?bit?14
??//?SCL?on?port?B?bit?13
??GPIOB->CRH???&=?0xF00FFFFF;??//?set?open-drain?output?for?SDA?and?SCL
??GPIOB->CRH???|=?0x05500000;??//?
}

//==============================================================================
void?I2c_StartCondition(void){
//==============================================================================
??SDA_OPEN();
??DelayMicroSeconds(1);
??SCL_OPEN();
??DelayMicroSeconds(1);
??SDA_LOW();
??DelayMicroSeconds(10);??//?hold?time?start?condition?(t_HD;STA)
??SCL_LOW();
??DelayMicroSeconds(10);
}

//==============================================================================
void?I2c_StopCondition(void){
//==============================================================================
??SCL_LOW();
??DelayMicroSeconds(1);
??SDA_LOW();
??DelayMicroSeconds(1);
??SCL_OPEN();
??DelayMicroSeconds(10);??//?set-up?time?stop?condition?(t_SU;STO)
??SDA_OPEN();
??DelayMicroSeconds(10);
}

//==============================================================================
etError?I2c_WriteByte(u8t?txByte){
//==============================================================================
??etError?error?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????6111??2014-06-17?15:50??Share_Project_rc522\HardWare\i2c_hal.c

?????文件???????3509??2014-06-17?15:51??Share_Project_rc522\HardWare\i2c_hal.h

?????文件???????6227??2014-12-07?15:59??Share_Project_rc522\HardWare\main.c

?????文件???????2323??2016-04-01?20:05??Share_Project_rc522\HardWare\MAIN.H

?????文件???????6652??2014-03-18?21:07??Share_Project_rc522\HardWare\MFRC522.H

?????文件??????16748??2016-04-05?11:06??Share_Project_rc522\HardWare\RC522.C

?????文件??????20877??2014-06-17?15:49??Share_Project_rc522\HardWare\sht3x.c

?????文件??????21703??2014-11-17?16:39??Share_Project_rc522\HardWare\sht3x.h

?????文件???????1183??2016-03-30?09:06??Share_Project_rc522\HardWare\system.c

?????文件???????1998??2016-03-29?18:01??Share_Project_rc522\HardWare\system.h

?????文件???????1641??2016-03-15?18:01??Share_Project_rc522\HardWare\timer.c

?????文件????????579??2016-03-15?18:01??Share_Project_rc522\HardWare\timer.h

?????文件???????3156??2014-06-17?16:50??Share_Project_rc522\HardWare\typedefs.h

?????文件???????6192??2016-03-29?18:02??Share_Project_rc522\HardWare\usart.c

?????文件???????1082??2016-03-15?17:21??Share_Project_rc522\HardWare\usart.h

?????文件???????1045??2015-09-10?15:24??Share_Project_rc522\HardWare\USART1_API.c

?????文件???????1312??2015-09-17?16:09??Share_Project_rc522\HardWare\weigth.c

?????文件????????398??2015-09-17?15:32??Share_Project_rc522\HardWare\weigth.h

?????文件??????????0??2016-03-15?11:35??Share_Project_rc522\HardWare\新建文本文檔.txt

?????文件??????77087??2016-04-05?12:23??Share_Project_rc522\JlinkLog.txt

?????文件????????671??2015-09-10?15:24??Share_Project_rc522\JlinkSettings.ini

?????文件??????43856??2015-09-10?15:24??Share_Project_rc522\List\startup_stm32f10x_md.lst

?????文件?????112377??2015-09-10?15:24??Share_Project_rc522\List\template.map

?????文件??????45060??2015-09-10?15:24??Share_Project_rc522\Listings\startup_stm32f10x_md.lst

?????文件?????296060??2015-09-10?15:24??Share_Project_rc522\objects\Share_Project.axf

?????文件???????5250??2015-09-10?15:24??Share_Project_rc522\objects\Share_Project.build_log.htm

?????文件???????7415??2015-09-10?15:24??Share_Project_rc522\objects\Share_Project.hex

?????文件????????751??2015-09-10?15:24??Share_Project_rc522\objects\Share_Project.lnp

?????文件??????55603??2015-09-10?15:24??Share_Project_rc522\RTE\Device\STM32F103C8\RTE_Device.h

?????文件??????55603??2015-09-10?15:24??Share_Project_rc522\RTE\Device\STM32F103C8\RTE_Device.h.0000

............此處省略44個文件信息

評論

共有 條評論