c) Về vi điều khiển PIC 16F887A
2.4. Truyền, nhận dữ liệu đo
Trong lận văn này,
chuyển dữ liệu giữa vi điều khiển v dụng trong một số chuẩn giao tiếp nh cấu hình được các định dạng dữ liệu v của giao tiếp UART.
Hình 2.19: G Các bit dữ liệu đư lần ít nhất là 5 bit và nhi
định đúng vị trí của bit dữ liệu v
kiểm tra xem dữ liệu truyền đúng hay sai. Khi không có sự truyền nhận n đường giao tiếp thì đường dây sẽ đ
ràng trên hình.
Để nhận dữ liệu từ
đã sử dụng phần mềm Herquese Với phần mềm này, em có th
ứa trong con trỏ thanh ghi DS1307 sẽ nhận được một tín hiệ ết thúc quá trình đọc.
ền, nhận dữ liệu đo
này, em sử dụng cổng truyền nhận không đồng bộ (UART) để ển dữ liệu giữa vi điều khiển và máy tính. Giao tiếp UART th
ụng trong một số chuẩn giao tiếp như EIA, RS-232, RS-422 or RS-4 ịnh dạng dữ liệu và tốc độ truyền. Dưới đây là gi
Hình 2.19: Giản đồ thời gian của giao tiếp UART ược đánh số từ 0 đến 8. Ta có thể truyền số l
à 5 bit và nhiều nhất là 9 bit. Bit Start và bit Stop được sử dụng để xác ịnh đúng vị trí của bit dữ liệu và đôi khi người ta cũng sử dụng th
ểm tra xem dữ liệu truyền đúng hay sai. Khi không có sự truyền nhận n ờng dây sẽ được treo ở mức cao. Điều này đư
ể nhận dữ liệu từ vi điều khiển và lưu chúng vào một file text nhất đinh, ử dụng phần mềm Herquese – phần mềm miễn phí để thực hiện nhiệm vụ tr có thể dễ dàng lưu dữ liệu nhận được qua cổng giao tiếp
26 ợc một tín hiệu not
ử dụng cổng truyền nhận không đồng bộ (UART) để ếp UART thường được sử 485. Và ta có thể đây là giản đồ thời gian
ợc đánh số từ 0 đến 8. Ta có thể truyền số lượng bít trong 1 ợc sử dụng để xác ời ta cũng sử dụng thêm bit Parity để ểm tra xem dữ liệu truyền đúng hay sai. Khi không có sự truyền nhận nào trên ày được thể hiện rõ
ột file text nhất đinh, em ần mềm miễn phí để thực hiện nhiệm vụ trên. ợc qua cổng giao tiếp nối
27 tiếp không đồng bộ UART. Hình dưới đây là giao diện của phần mềm. Em đã cấu hình một vài thông số cơ bản của giao tiếp UART như Baud rate, bit dừng, bit kiểm tra và số lượng bit dữ liệu.
Hình 2.20: Giao diện của phần mềm Herquese.