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

  • 大小: 410KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2024-02-01
  • 語言: 其他
  • 標簽: LPC11C14??CY1444??RFID??

資源簡介

基于M0的LPC11C14射頻模塊例程,射頻模塊采用的是CY1444芯片,包含RFID相關代碼。

資源截圖

代碼片段和文件信息

/*******************************************************************************
*?File:????rfid.c?
*?Author:??FarSight?Design?Team
*?Version:?V1.00
*?Date:????2011.06.21
*?Brief:???RFID?program
*******************************************************************************/?

/*?Includes?------------------------------------------------------------------*/
#include?
#include?“LPC11xx.h“
#include?“gpio.h“
#include?“ssp.h“
#include?“oled2864.h“
#include?“key.h“
#include?“tools.h“
#include?“rfid.h“
#include?“menu.h“
#include?“scp.h“
#include?“spi_uart.h“

/*?Private?typedef?-----------------------------------------------------------*/
//LPC11C14通過SPI總線向CY1444傳送的命令 (這些命令是CY1444指令系統定義好的,具體可以查看其通訊指令表)
//其中第一個字節表示整個命令碼長度,第二個字節表命令字(可以特定轉換為要接收的信息長度),后面的表示數據域內容
const?uint8_t?RFID_READ_MOD_TYPE_01[2]?=?{0x02?0x01};?//讀頭型
const?uint8_t?RFID_READ_TYPE_19[2]?=?{0x02?0x19};?//讀卡類型
const?uint8_t?RFID_READ_CARD_20[2]?=?{0x02?0x20}; //讀卡序列號

//讀數據塊,第三個字節開始的內容表示:密鑰標志+字節塊號+6字節的密匙
const?uint8_t?RFID_READ_DATA_BLOCK_21[10]?=??{0x0a?0x21?0x00?0x01?0xff?0xff?0xff?0xff?0xff?0xff};?

//寫數據塊,第二行到第三行表示要寫入數據塊的內容
const?uint8_t?RFID_WRITE_DATA_BLOCK_22[26]?=?{0x1a?0x22?0x00?0x01?0xff?0xff?0xff?0xff?0xff?0xff
??????????????????????????????????????????????0x00?0x01?0x02?0x03?0x04?0x05?0x06?0x07
??????0x08?0x09?0x0a?0x0b?0x0c?0x0d?0x0e?0x0f};?


/*?Private?function?prototypes?-----------------------------------------------*/
/*?Private?functions?---------------------------------------------------------*/


/*******************************************************************************
*?Function?Name??:?RFID_INT_Init
*?Description????:?Init?PIO2_8
*?Input??????????:?None
*?Output?????????:?None
*?Return?????????:?None
*******************************************************************************/
void?RFID_INT_Init(void)
{??
???GPIOSetDir(PORT280);//PIO2_8引腳輸入狀態,接收中斷信號
???GPIOSetValue(PORT280);???
???GPIOSetInterrupt(PORT28000);//引腳的中斷觸發方式為下降沿觸發
???GPIOIntEnable(PORT28);?//PIO2_8中斷使能
}

/*******************************************************************************
*?Function?Name??:?Read_Goods
*?Description????:?Read_Goods
*?Input??????????:?None
*?Output?????????:?None
*?Return?????????:?1:success?0:fail
*******************************************************************************/
//模擬獲取倉庫貨物信息,當刷卡時,OLED屏幕顯示卡號信息,并通過ZigBee向A8板發送該信息
uint8_t Read_Goods(void)
{
??int?irst=0?;
??uint16_t?x;
??uint8_t rbuf[36]?chksum;
??char buf[8];
??uint32_t n?j;

?if?(p2_8_counter?>?1) //p2_8_counter?表PIO2_8的中斷標志位,初值為0,若發生中斷,則中斷處理函數將其加1;(這里大于1是因為開發板復位時也發生一次中斷)
?{???
????if(!GPIOGetValue(PORT2?8))//有卡靠近RFID模塊時主芯片PIO2_8引腳輸入低電平
???{?
??while(1)
??{
??????j?=?RFID_Operate((uint8_t?*)RFID_READ_CARD_20?rbuf); ?//一次SPI通信,主設備發送命令,從設備響應并傳回相關信息;函數返回應答命令碼+校驗碼長度
?
??????printf(“\r\n“);
??????for(n=2?x=0;?(j>=7)&&(n

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????377342??2010-05-27?07:31??M0_RFID模塊解析\CY14443?SPI接口模塊使用說明.pdf
?????文件???????88064??2013-01-30?10:59??M0_RFID模塊解析\LPC11C14射頻模塊.doc
?????目錄???????????0??2018-08-30?11:49??M0_RFID模塊解析\RFID代碼\
?????文件???????10137??2013-01-30?14:04??M0_RFID模塊解析\RFID代碼\rfid.c
?????文件???????20275??2013-01-21?19:43??M0_RFID模塊解析\RFID代碼\ssp.c
?????目錄???????????0??2018-08-30?11:49??M0_RFID模塊解析\

評論

共有 條評論