Khối IrDA sir

Một phần của tài liệu Luận văn tổng quan kiến trúc ARM (Trang 88 - 92)

Bao gồm giao thức mã hóa/giải mã IrDA serial IR. Khi được kích hoạt SIR sử dụng chân UnTx và UnRx cho giáo thức SIR nên được kết nối tới 1 bộ phát IR.

Khối SIR có thể nhận và phát nhưng chỉ bán song công vi vậy không thể thực hiện cả 2 trong cùng 1 thời gian.Việc phát bắt buộc phải dừng trước khi nhận dữ liệu. Tối thiểu trễ 10ms giữa nhận và phát.

8.3 Khởi tạo và cấu hình.

Để sử dụng UARTs các xung ngoài phải được kích hoạt bằng việc set bit UART0 và UART 1 trong thanh ghi RCGC1.

Ví dụ xung UART được giả định tới 20Mhz và cấu hình UART là: - Tốc độ baud: 115200.

- Dữ liệu: 8bit. - 1 bit stop.

- Không kiểm tra chẵn lẻ. - FIFOs không được phép. - Không ngắt.

Việc đầu tiên cần xem xét là khi lập trình UART là baud rate divisor(BRD), thanh ghi UARTIBRD và UARTFBRD phải được ghi trước thanh ghi UARRTLCRH.

BRD có thể được tính theo công thức sau: BRD = 20 000 000/(16*115200)

Điều này có nghĩa rằng DIVINT của thanh ghi UARTIBRD nên set =10. Giá trị của nó được tại tới thanh ghi UARTFBRD được tính theo công thức sau:

UARTFBRD[DIVFRAC]=integer(0.8507*64+0.5)

Với giá trị BRD bằng tay UART cấu hình được ghi tới module theo các yêu cầu: o Ngắt UART bằng việc xóa bit UARTEN trong thanh ghi UARTCTL

o Viết phần nguyên của BRD vào thanh ghi UARTIBRD o Viết phần thập phân của BRD vào thanh ghi UARTFBRD o Viết các thông số mong muốn vào thanh ghi UARTLCRH

o Cho phép UART bằng việc set bit UARTEN của thanh ghi UARTCTL.

Chương IV: Một số hình ảnh LM3S8962

Kết uận

Nghiên cứu này ban đầu đã cho thấy được kết quả khả quan, tạo tiền đề cho phát triển các ứng dụng với ARM Cortex M3. Để phát triển đề tài này, chúng tôi xin đưa ra một số ưu nhược điểm như sau:

Ưu, nhược điểm:

Ưu điểm

Giá thành chip rẻ so với các dòng chip khác với cùng số tài nguyện như ARM.

Tốc độ xử lý cao, ổn định. Tiết kiệm năng lượng

Số lượng tài nguyên lớn, phù hợp với nhiều ứng dụng khác nhau  Nhược điểm

Nhiều thanh ghi, câu lệnh khá dài, gây khó nhớ cho người dùng, dễ nhầm lẫn.

Thị trường ARM ở Việt Nam chưa rộng, gây khó trong việc tìm kiếm tài liệu và khó khăn trong việc đặt mua chip, do vậy việc nghiên cứu chưa được sâu

Hướng phát triển:

Đặt mua KIT từ TI tạo điều kiện nghiên cứu thực tế trên module.

Tạo các module thực tế để tạo điều kiện thuận lợi cho sinh viên nghiên cứu, thực hành với các ứng dụng thực tế, dễ hình dung.

Tài iệu tham khảo

1. Datasheet Stellaris® LM3S8962 Microcontroller - Copyright © 2007-2011 Texas Instruments Incorporated

Một phần của tài liệu Luận văn tổng quan kiến trúc ARM (Trang 88 - 92)

Tải bản đầy đủ (PDF)

(92 trang)