Bài giảng Lập trình hệ nhúng: Chương 3 - Phạm Văn Thuận

Chương 3 - Lập trình vào ra nâng cao trên Linux. Những nội dung chính trong chương này gồm có: Lập trình giao tiếp cổng COM theo chuẩn RS232, lập trình giao tiếp cổng USB, lập trình ghép nối ADC. . | Chương 3. Lập trình vào ra nâng cao . Lập trình giao tiếp cổng COM theo chuẩn RS232 . Lập trình giao tiếp cổng USB . Lập trình ghép nối ADC Lập trình hệ nhúng 59 . Lập trình giao tiếp cổng RS232 § Chuẩn đầu nối trên PC • Chân 1 (DCD-Data Carrier Detect): phát hiện tín hiệu mang dữ liệu • Chân 2 (RxD-Receive Data): nhận dữ liệu • Chân 3 (TxD-Transmit Data): truyền dữ liệu • Chân 4 (DTR-Data Terminal Ready): đầu cuối dữ liệu sẵn sàng • Chân 5 (Signal Ground): đất của tín hiệu • Chân 6 (DSR-Data Set Ready): dữ liệu sẵn sàng • Chân 7 (RTS-Request To Send): yêu cầu gửi • Chân 8 (CTS-Clear To Send): Xóa để gửi • Chân 9 (RI-Ring Indicate): báo chuông Lập trình hệ nhúng 60 Chuẩn RS232 § Khuôn dạng khung truyền • PC truyền nhận dữ liệu qua cổng nối tiếp RS-232 thực hiện theo kiểu không đồng bộ (Asynchronous) • Khung truyền gồm 4 thành phần ü1 Start bit (Mức logic 0): bắt đầu một gói tin, đồng bộ xung nhịp clock giữa DTE và DCE üData (5,6,7,8 bit): dữ liệu cần truyền ü1 parity bit (chẵn (even), lẻ (odd), mark, space): bit cho phép kiểm tra lỗi üStop bit (1 hoặc 2 bit): kết thúc một gói tin Lập trình hệ nhúng 61 Lập trình giao tiếp RS232 § § § § § Khởi tạo: Khai báo thư viện Bước 1: Mở cổng Bước 2: Thiết lập tham số Bước 3: Đọc, ghi cổng Bước 4: Đóng cổng Lập trình hệ nhúng 62 Khai báo thư viện § § § § § § § § #include #include #include #include // UNIX standard function #include // File control definitions #include // Error number definitions #include // POSIX terminal control #include // time calls Lập trình hệ .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.