Thông báo

Collapse
No announcement yet.

Giao tiếp AVR với PC

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

  • #46
    Nguyên văn bởi yeuphanmem Xem bài viết
    Xin chào các bạn trong diễn đàn . Tôi là người mới học lập trình AVR và tôi cảm thấy thích thú nhất với mảng giao tiếp giữa AVR và PC thông qua cổng COM. Tôi đang gặp phải 1 vấn đề chưa tìm được phương án giải quyết mong được mọi người trong diễn đàn chỉ giúp .

    1. Khi truyền 1 byte từ Máy tính (Để giao tiếp VDK với MT tôi dùng Visual basic) xuống VDk thì OK (Tôi dùng hàm getchar() cho đơn giản ) . Khi truyền 1 mảng dữ liệu từ máy tính xuống thì tôi out dữ liệu liên tục xuống , trên VDK tôi dùng 1 mảng nhận dữ liệu : nhandulieu[10] ; 10 là ký tự truyền .

    Khi truyền trạng thái của hệ thống ( ví dụ như trạng thái của động cơ : Quay trái ... Tắt mở...) thì được nhưng khi truyền 1 giá trị chẳng hạn như vận tốc, hoặc tần số ... thì không được ,
    RẤT MONG MỌI NGƯỜI CHO Ý KIẾN . XIN CẢM ƠN
    Cái này xử lý trong ngắt truyền thông: ngắt truyền, ngắt nhận ở AVR là ổn bác àhh. CHứ cứ đứng lì đó mà getchar() thì bao giờ mới làm vc khác.
    Tham khảo: http://www.dientuvietnam.net/forums/...ad.php?t=14599

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X