본문 바로가기
코스웨어/11년 내장형하드웨어

[내장형]이수란_2011.10.28

by 알 수 없는 사용자 2011. 10. 28.
728x90
반응형
---------------
RFID
---------------
RFID : radio frequency identification
         RF (무선 주파수)를 이용해 개체를 인식(ID)하는 기능

         (ex. 라디오, 블루투스...)
         (ex. NFC - near field communication RFID의 하나, 리더기 -  리더기 역할로 데이터를 주고 받을 수 있음) 

     
[ RFID 표준 中 ISO 15693 ]

1. HOST(PC) 와  Reader 의 데이타 전송
  

MODE 1.  Address mode              :  UID(카드고유번호) 를 지정하는 방식

                                                    ① HOST 명령 (UID 가져오라)  ② Reader가 Card 유무 확인 ③ Reader 상태/데이타(UID) 응답

          2.  Non - Address mode     :  지정하지 않고 read,write 바로 실행
                                                    ① HOST 명령 (read/write)  ② Reader가 Card 유무 확인 ③ Reader 상태/데이타(UID) 응답

          3.  Selected                       :  UID 지정 & Select해서 선택된 카드만 읽기/쓰기 처리, 그 외 카드는 무시됨.


2. 비동기 통신 (= serial)
 2-1. [ Host  -> Reader ] Protocol Frame


 2-2. [ Reader  -> Host ]  Protocol  Frame

        LENGTH    : check 와 length byte를 포함한 프로토콜 길이 n  -> 최소 6 ~최대 255byte
        COM-ADR  : 0~ 254  장치 주소

Q. CRC (cyclic redundancy check ) 구하는 함수 ?
     unsigned short CRC16(void * DATA, unsigned int cnt)
     {
              unsigned short crc;
              unsigned int i;
              unsigned int j;

               // ...

             return crc;
     }


---------------
Sort
---------------
3. 삽입 정렬 (insert sort)
지정한 데이터가 위치할 곳을 찾아서 그 위치에 삽입시키는 방법


-> 정렬안된 값을 맨 앞부터 하나씩, 정렬안된 값의 맨 뒤에서부터
     들아갈 위치를 찾아 비교해나감.
     위치 찾으면 그 자리에 삽입하고 정렬안된 다음 값을 다시 비교


-> 결과

 























------------------------
주저리...
------------------------

... 그래서 밀린 과제가?? TT^TT



728x90