Các lệnh được sử dụng.

Một phần của tài liệu Thu thập dữ liệu nhiệt độ môi trường trên cở sở dùng vi điều khiển PIC18F458 (Trang 52 - 54)

CHƯƠNG 6: MMC VÀ ỨNG DỤNG ĐỌC GHI DỮLIỆU

6.3.3Các lệnh được sử dụng.

6.3.3.1 Lớp các lệnh sử dụng.

Các lệnh được chia thành các lớp (classes) như basic command, read command, write command và erase command. Bảng sau chỉ rõ điều này

6.3.3.2 Chi tiết các lệnh được sử dụng.

Đây chỉ là những lệnh cơ bản được xem là cần thiết để 1 MMC có thể hoạt động được trong chế độ SPI. Ngoài những lệnh này còn 1 số lệnh tùy chọn khác.

Chỉ số Đối số Đáp

ứng Tên tóm tắt Mô tả lệnh

CMD0 Không R1 GO_IDLE_STATE

Lênh cho phép reset thẻ

Nếu lệnh được sử dụng khi chân CS dang ở mưc thấp thì cho phép lựa chon mode hoạt động là SPI. Sau khi có lệnh này thì các lệnh CMD1 và CMD58 mới có thể sử dụng được

CMD1 Không R1 SEND_OP_COND

Sử dụng để khởi tạo thẻ. Host sẽ tham dò với CMD1 cho tới khi đáp ứng chuyển từ 01h (Busy) sang 00h (Ready). CMD9 Không R1 SEND_CSD Sử dụng để đọc các thông tin trong

thanh ghi CSD

CMD10 Không R1 SEND_CID Đọc những thông tin từ CID

CMD13 Không R2 SEND_STATUS

Lệnh cho phép truyền theo thứ tự những thông tin ở thanh ghi trạng thái của thẻ (status register) CMD16 [31:0] Độ dài củ khối R1 SET_BLOCKEN

Lệnh dùng để thay đổi độ dài của khối dữ liệu được sử dụng trong các lệnh CMD17 đọc 1 khối (single block read) và CMD24 ghi 1 khôi (single block write). Trong các thẻ nhở thông thương giá trị này mặc định là 512 byte.

CMD17 [31:0] Địa chỉ dữ liệu R1 READ_SINGLE_ BLOCK

Lệnh đọc dữ liệu từ thẻ, bắt đầu từ địa chỉ ở đối số và với độ dài được thiết lập ở lênh CMD16 (mặc đinh là 512 byte).

dữ liệu CMD16.

CMD27 Không R1b PROGRAM_CSD

Lênh sử dụng cho việc lập trình bit programmale (cho phép chương trình hóa) ở trong thanh ghi CSD

CMD58 Không R3 READ_OCR Lệnh đọc nội dung của thanh ghi OCR

CMD59 [31:1] Stuff bit [0:0] CRC option R1 CRC_ON_OFF

Lệnh bật tắt chức năng kiểm tra lỗi CRC. Mặc định trong SPI mode là tắt bit

CRC option = 1  CRC on CRC option = 0  CRC off

Một phần của tài liệu Thu thập dữ liệu nhiệt độ môi trường trên cở sở dùng vi điều khiển PIC18F458 (Trang 52 - 54)