原创 ISO14443 Type A類型卡的防碰撞過程以及命令解析

一、介紹 本博文介紹了PCD(Proximity Coupling Device)使用ISO14443-3 Type A協議檢測匹配的PICC(Polling For Proximity Cards)命令以及防碰撞過程(Anti

原创 無線射頻技術總結

正常情況下讀寫器某一時刻只能對磁場中的一張射頻卡進行讀寫操作。但是當多張卡片同時進入讀寫器的射頻場時,讀寫器怎麼辦呢?讀寫器需要選出唯一的一張卡片進行讀寫操作,這就是防衝突。 1.面向比特的防衝突機制 ISO14443A中使用

原创 ISO / IEC 14443 Type-B initialization and anticollision

Type-B initialization and anticollision Type-B proximity cards use a ‘dynamic slotted ALOHA procedure’ for selection.

原创 Unix C (十)

網絡編程:   ip 地址 是網絡中計算機的地址,和mac地址(網卡出廠地址/物理地址)聯合 能夠讓網絡找到計算機。用端口(port)定位一個進程。

原创 Unix C (四)

文件:     1、在Linux系統中,幾乎一切都是文件。目錄(使用vi目錄名驗證),內存(查看/proc/進程號/maps文件驗證),硬盤(查看/

原创 雙向鏈表實現的消息隊列

// include head file #include <stdio.h> #include <stdint.h> #include <stdlib.h> #include <string.h> #include <vld.h

原创 ISO14443 Type B類型卡的防碰撞過程以及命令解析

一、介紹 本博文介紹了PCD(Proximity Coupling Device)使用ISO14443-3 Type B協議檢測匹配的PICC(Polling For Proximity Cards)命令以及防碰撞過程(Anti

原创 ISO15693類型的命令解析以及防碰撞過程

一、介紹 本博文介紹了符合ISO15693標準的標籤類型的檢測以及防碰撞過程。 二、協議簡介 (2.1)ISO15693介紹了三種模式,它們之間的關係如下所示: (2.2)請求命令格式: SOF Flags

原创 如何將多個bin文件合成一個bin文件?(二)

一、所需軟件 J-flash ARM 二、所需合成文件 1)Bootload.hex(Bootload.bin) 2)Application.hex(Application.bin) 三、步驟

原创 Unix C (七)

進程: 1、程序和進程的區別。1)程序就是代碼編譯鏈接的成品(可執行程序)。程序是硬盤上的文件。2)進程就是運行在內存中的程序,一個程序可以啓動多次,得到多個進程。3)CPU只能直接操作內存,不能直接操作硬盤,硬盤上的程序想要運行,程序必

原创 Unix C (八)

信號(signal):1、信號是Unix/Linux系統中軟件中斷的最常用方式。2、中斷就是中止當前正在執行的代碼,轉而執行其他代碼。中斷分爲軟件中

原创 Unix C (六)

文件鎖:     1、當多個進程同時寫一個文件時,有可能出現數據混亂,這個問題需要解決。解決方案:進程間的同步或文件鎖。     2、文件鎖就是當一

原创 Unix C (十一)

線程   1、理論和原理   1)主流的操作系統都是支持多進程的,每個進程的內部可以啓動多線程完成代碼的並行;每個線程的內部可以無限啓動多線程。   2)線程是輕量級的,不擁有自己獨立的內存空間,共享所在進程的相關資源(代碼區/全局區/堆

原创 Unix C (五)

系統調用  系統調用可以操作內核,是外部程序和內核層交互的接口,但不能過於頻繁的調用,否則效率極低。   time命令可以查看用戶層及其內核層的執行時間。 文件和目錄  在Linux/Unix中,幾乎一切都可以被看成文件。  因

原创 推輓輸出、開漏輸出、複用開漏輸出、複用推輓輸出以及上拉輸入、下拉輸入、浮空輸入、模擬輸入區別

最近在看數據手冊的時候,發現在Cortex-M3裏,對於GPIO的配置種類有8種之多: (1)GPIO_Mode_AIN 模擬輸入 (2)GPIO_Mode_IN_FLOATING 浮空輸入 (3)GPIO_Mode_IPD