Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
1,01 MB
Nội dung
Giao tiếp nối tiếp usart GVHD: Mã Duy Khanh LỜI MỞ ĐẦU Ngày ngành điện tử có mặt hầu hết quốc gia giới điều khác biệt phát triển quốc gia Việt Nam điện tử chưa phát triển mạnh chung ta chủ yếu nhập từ nước vào linh kiện hay mặt hàng điện tử nên có hướng phát triển riêng cho chẳng hạng sản xuất lập trình cho pic, linh kiện hữu ích sử dụng hữu ích Nó góp phần vào phát triển ngành điện tử nước nhà mà giảm giá thành sản phẩm góp phần vào phát triển quốc gia Đó lý do, mà nhóm chúng tơi làm đề tài tiểu luận với nhan đề “TÌM HIỂU VỀ GIAO TIẾP NỐI TIẾP BẰNG USART” Giao tiếp nối tiếp diễn cách truyền nhận liệu dòng xung điện liên tục đại diện cho bit liệu mã điều khiển Hi vọng qua phần tìm hiểu mảng nhỏ pic giúp cho hiểu rõ pic Tuy nhiên với số lượng khổng lồ kiến thức biết, việc lựa chọn kiến thức phù hợp vào tiểu luận, phù hợp với nhiều đối tượng khó khăn, nên chắn khơng tránh khỏi thiếu sót Nhóm 7, lớp DHDT4 mong nhận ý kiến đóng góp tất thầy cô bạn sinh viên trường ngồi trường, để lần sau nhóm viết tiểu luận đạt kết cao Nhóm xin chân thành cảm ơn Thầy Mã Duy Khanh, Khoa Công nghệ điện tử, Trường Đại học Công Nghiệp Thành phố Hồ Chí Minh giúp nhóm hồn thành tiểu luận Những dẫn đóng góp xin gởi Nhóm - lớp DHDT4, Trường Đại học Cơng Nghiệp Thành phố Hồ Chí Minh, số 12 Nguyễn Văn Bảo, Phường 4, Quận Gò Vấp, Tp Hồ Chí Minh Xin chân thành cảm ơn! Tp Hồ Chí Minh ngày 20 tháng 10 năm 2010 Mục lục Trang Giao tiếp nối tiếp usart GVHD: Mã Duy Khanh I Usart gì? II Usart bất đồng Truyền usart bất đồng .8 Thu bất đồng 11 Lấy mẫu .13 III Usart đồng 14 Usart đồng master mode 14 a Truyền liệu qua chuẩn giao tiếp usart đồng Master Mode 14 b Nhận liệu qua chuẩn giao tiếp usart đồng Master Mode 18 Usart đồng Sale Mode 21 a Truyền liệu qua chuẩn giao tiếp usart đồng Sale Mode 21 b Nhận liệu qua chuẩn giao tiếp usart đồng Sale Mode 22 IV Ví dụ .24 I Usart gì? Trang Giao tiếp nối tiếp usart GVHD: Mã Duy Khanh USART ( Universal Synchronous Asynchronous Receiver Transmitter ) hai chuẩn giao tiếp nối tiếp USART gọi giao diện giao tiếp nối tiếp SCI (Serial Communications Interface) Có thể sử dụng giao diện cho giao tiếp với thiết bị ngoại vi, với vi điều khiển khác hay với máy tính Các dạng giao diện USART ngoại vi bao gồm: Bất đồng Đồng bộ_ Master mode Đồng bộ_Slave mode Hai chân dung cho giao diện RC6/TX/CK RC/7/RX/DT, RC6/TX/CK dùng để truyền xung clock RC7/RX/DT dung để truyền liệu Trong trường hợp ta phải set bit TRISC SPEN (RCSTA) phép giao diện USART PIC 16F877A tích hợp sẵn tạo tốc độ baud BRG ( Baud Rate Genetator ) bit dùng cho giao diện USART BRG thực chất đếm sử dụng cho hai dạng đồng bất đồng điều khiển ghi PSBRG Ở dạng bất đồng bộ, BRG điều khiển bit BRGH ( TXSTA ) Ở dạng đồng tác động bit BRGH bỏ qua Tốc độ baud BRG tạo tính theo cơng thức sau: SYNC BRGH = (Low Speed) BRGH = (High Speed) (Asynchronous) Baud Rate = Fosc/(64(X+1)) Baud Rate = Fosc/(16(X+1)) (Synchronous) Baud Rate = Fosc/(4(X+1)) N/A Trong X giá trị ghi RSBRG ( X số nguyên 0