Thông báo

Collapse
No announcement yet.

giao tiếp máy tinh

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • giao tiếp máy tinh

    Mình dùng PIC16f877a giao tiếp với PC với giao diện VB. Vậy hiểu như thế này có đúng không các bạn nếu sai thì mong các bạn sửa lại giúp:
    Vấn đề truyền nhận:
    Nhận dự liệu từ PC : Getc( ) nhận từng ký tự
    Gets( ) nhận cả chuỗi ký tự
    putc( ) và printf ( ) là như nhau trong việc gởi ký tự lên PC

    Các lệnh chuyển đổi ký tự thành số hay ngược lại như thế nào và mục đích để làm j?
    ví dụ: atoi() chuyển số sang kiểu integer...
    Theo mình biết thì dữ liệu được truyền qua cổng com có dạng 1bit start - 5,6,7bit dữ liệu - 1bit stop. Vậy dữ liệu mỗi lần truyền nằm trong khoảng đó phải không?

    Về vấn đề ngắt:
    ở PIC thì mình thấy các bạn sử dụng ngắt #int_RDA (ngắt xảy ra khi có dữ liệu được gởi xuống từ PC).vậy có ngắt nào khác thực hiện được việc này không?
    ở PC thì mình không biết các bạn sử dụng ngắt gì để nhận dữ liệu gởi lên. À hình như là sử dụng sự kiện
    MSComm1.CommEvent = comEvReceive (Khi có dữ liệu ở bộ đệm nhận).
    Vấn đề giao diện VB:mình thấy các bạn có vẽ được đồ thị động và lưu báo cáo các giá trị truyền nhận. Vậy có bạn nào biết về vấn đề này không chỉ mình với.
    Vì lần đầu tiếp xúc với chủ đề này nên có nhiều thắc mắc mong các đàn anh(Nam,Bắc,Falleaf....) dành chút thời gian chỉ dẫn giúp. Chân thành cảm ơn
    Last edited by caothang14; 29-05-2009, 11:42. Lý do: điều chỉnh nội dung

Về tác giả

Collapse

caothang14 Tìm hiểu thêm về caothang14

Bài viết mới nhất

Collapse

Đang tải...
X