<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 一款基于FPGA的RFID閱讀器設計

一款基于FPGA的RFID閱讀器設計

作者: 時(shí)間:2010-12-06 來(lái)源:網(wǎng)絡(luò ) 收藏

  初始化部分

  /*URAT 初始化*/

  XUartLite_Initialize( Uart,

  XPAR_RS232_DEVICE_ID)

  /*LCD 初始化*/

  void lcd_init(unsigned int base_addr)

  /*URAT 開(kāi)中斷*/

  void XUartLite_EnableInterrupt ( XUartLite *

  InstancePtr)

  /*設置URAT 初始化*/

  void XUartLite_SetSendHandler(XUartLite

  * InstancePtr, XUartLite_Handler FuncPtr, void

  *CallBackRef)

  /*設置URAT 的中斷服務(wù)程序*/

  void XUartLite_SetRecvHandler(XUartLite *

  InstancePtr, , XUartLite_Handler

  XUartLite_InterruptHandle, void * CallBackRef)

  初始化完成以后,然后進(jìn)入一個(gè)無(wú)限循環(huán)。

  /*判斷是否有鍵按下*/

  XGpio_InterruptGetStatus(XGpio *InstancePtr)

  /*發(fā)送讀標簽命令*/

  for (j=0;jcount ;j++)

  { XUartLite_SendByte(UARTLITE_0_BASEA

  DDR, *(commanda+j) );

  wait(50000);

  }

  /*如果對列不為空*/

  If(!IsEmptyQuque())

  /* 讀取隊列數據 */

  Read_Quque(data )

  /* 寫(xiě)入FLASH*/

  void flash_write(Xuint32 addr, long data)

  對FLASH 的操作首先要塊檫除,然后才能寫(xiě),對FLASH 寫(xiě)的代碼如下:

  void flash_write(Xuint32 addr, long data)

  {XIo_Out32(flash_base_addr + (0x555 2),

  0x00aa00aa);

  XIo_Out32(flash_base_addr + (0xaaa 2),

  0x00550055);

  XIo_Out32(flash_base_addr + (0x555 2),

  0x00a000a0);

  XIo_Out32(addr, data);

  return;

  }

  程序編寫(xiě)完成后,經(jīng)過(guò)編譯和消除錯誤后,下載到目標板,在 開(kāi)發(fā)板運行程序,在LCD得到標簽信息,見(jiàn)圖6。

標簽信息在LCD 的顯示

圖6 標簽信息在LCD 的顯示

  6 結 論

   技術(shù)是近年來(lái)發(fā)展起來(lái)的一種新型的自動(dòng)識別技術(shù)。 技術(shù)是未來(lái)硬件廣泛使用的一種技術(shù),本文結合將 技術(shù)與 技術(shù)相結合,研究和實(shí)現了一種新結構的,基于FPGA的具有結構靈活、體積小、升級容易和易擴展等優(yōu)點(diǎn)。本文給出了的總體結構、硬件部分結構和軟件部分結構,研究了 射頻模塊與FPGA 之間的接口實(shí)現及標簽信息在LCD 顯示。具有廣泛的使用價(jià)值。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: FPGA RFID 閱讀器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>