Thông báo

Collapse
No announcement yet.

Hỏi về giao tiếp RS232 ??????????????

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

  • #16
    Chưa thấy đặt ES=1 ( cho phép ngắt nối tiếp) mà chỉ thấy EA=1

    email:mahaco@fpt.vn

    Comment


    • #17
      Không thấy xoá cờ ngắt RI khi thoát ngắt nối tiếp(!?)
      Như vầy có thay 10 con max232 cũng không chạy!
      !e

      Comment


      • #18
        Nguyên văn bởi zemen Xem bài viết
        Không thấy xoá cờ ngắt RI khi thoát ngắt nối tiếp(!?)
        Như vầy có thay 10 con max232 cũng không chạy!
        không hiểu sao phải cho ES=1 nhỉ vì EA=1 rồi mà.
        khi cho thêm ES=1 vô thì chương trình đứng sững, kiểm tra lại bằng CT thì ngắt nt ngay khi mở nguồn.
        phần cứng chăcs không có vấn đề gì rồi vì đã làm thử thêm 2 mạch giao tiếp bằng trasistor và opto đều giống như nhau. các bác khai báo trong phần khởi động như thế nào chứ tui xài KeilC không biết khai báo có thiếu gì không. các bác có CT mẫu thì up lên cho tui tham khảo với nha.

        Comment


        • #19
          Nguyên văn bởi newbite Xem bài viết
          mình đã thử truyền từ máy tính xuống con 89 mà không có ngắt nối tiếp gì hết. Không biết con Max232 có vấn đề gì không.
          Minh lập trình bằng VB, khởi động CT ở máy tính trước rồi mới bật 89 lên, sử dụng button để tác động gửi ký tự => không hiện tượng ngắt ( xử lý ngắt nối tiếp để led sáng)
          ở dưới là đoạn code mình chạy thử, các bạn xem có sai không nhé:
          CT VB
          Private Sub Command1_Click()
          MSComm1.Output = Trim(Text1.Text)
          End Sub
          ---------
          CT C
          unigneed chr flagngat;
          void ngatnoitiep() interrupt 4
          {
          flagngat=1;
          }
          void khoidong()
          {
          TMOD=0x20;
          SCON=0x52;
          TH1=0xFD;baund 9600
          TR1=1;
          EA=1;
          P0=0;
          P1=0;
          P2=0;
          }
          void main()
          {
          flagngat=0;
          while(1)
          {
          if(flagngat)
          {
          led=1;
          delay(100);
          led=0;
          delay(100);
          }
          }
          }
          Cảm ơn bạn nhiều. Mình cũng đang tìm hiểu con 89C51, bạn có tài liệu nào kô cho mình tìm hiểu với. Thanks.
          |

          Comment


          • #20
            giao tiếp rs 232

            bạn nào có hình minh họa chi tiết về giao tiếp giữa at89c51 với rs232 thì cho mình xin nhé.
            mình đang cần vẽ sơ dồ nguyên lý nhưng chưa biết chi tiết các linh kiện như thế nào
            cám ơn nhé

            Comment


            • #21
              Nguyên văn bởi vankhoakmt Xem bài viết
              bạn nào có hình minh họa chi tiết về giao tiếp giữa at89c51 với rs232 thì cho mình xin nhé.
              mình đang cần vẽ sơ dồ nguyên lý nhưng chưa biết chi tiết các linh kiện như thế nào
              cám ơn nhé

              Comment


              • #22
                Bạn tham khảo nha!!!
                Attached Files

                Comment


                • #23
                  chịu mất. các anh giỏi thế

                  Comment


                  • #24
                    các anh giải dùm e bài này với: Thiết kế mạch và lập trình điều khiển truyền thông giữa máy tính với 8051 qua chuẩn
                    RS232. nếu ai làm được thì giúp e với. viết cả chương trinh để chạy nó. e xin cảm ơn mọi người

                    Comment


                    • #25
                      sạc bị lộn sory @@

                      Comment


                      • #26
                        các bác cho em hỏi,em có đề tài sử dụng cổng giao tiếp rs232 với vi điều khiển 89c51 nhưng em còn tù mù về cái này,mong các bác chỉ giáo

                        Comment


                        • #27
                          Nguyên văn bởi thelife_buon Xem bài viết
                          các bác cho em hỏi,em có đề tài sử dụng cổng giao tiếp rs232 với vi điều khiển 89c51 nhưng em còn tù mù về cái này,mong các bác chỉ giáo
                          - Tôi có ví dụ giao tiếp AT89C52 với MAX232 (có code và schematics) tại Phan Information Technology trong mục "học tập. Các bạn có thể tham khảo và mody theo yêu cầu.
                          0912666017

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          Đang tải...
                          X