Thông báo

Collapse
No announcement yet.

Giao tiep RS232????

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

  • Giao tiep RS232????

    Mọi người xem mình thiết kế mạch thế này có ổn ko?
    Chưa làm bao giờ về giao tiếp máy tính.
    Attached Files

  • #2
    Nguyên văn bởi BKCDT Xem bài viết
    Mọi người xem mình thiết kế mạch thế này có ổn ko?
    Chưa làm bao giờ về giao tiếp máy tính.
    Mạch trên giao tiếp máy tính được. Vấn đề là lập trình như thế nào thôi. Nếu bạn dùng CodeVisionAVR thì rất đơn giản.

    Comment


    • #3
      mình dùng CodevisionAVR.Mình thấy nó có sẵn các hàm truyền và nhận dữ liệu rồi.Nhưng dùng như vậy mình ko hiểu bản chất nó lắm.Cậu có tài liệu j nói rõ hơn ko?Cho mình xin.

      Comment


      • #4
        Nguyên văn bởi BKCDT Xem bài viết
        mình dùng CodevisionAVR.Mình thấy nó có sẵn các hàm truyền và nhận dữ liệu rồi.Nhưng dùng như vậy mình ko hiểu bản chất nó lắm.Cậu có tài liệu j nói rõ hơn ko?Cho mình xin.
        Bác chịu khó đọc datasheet nhé, mọi vấn đề đều nằm rõ trong datasheet.
        Nỏ biết chữ mần răng ký được??!! Thôi nhé.

        Comment


        • #5
          mấy hôm nay cũng ngồi đọc datasheet của nó.đọc trên máy tính đau cả mắt.Mai phải đầu tư đi in ra đọc vậy.

          Comment


          • #6
            Nguyên văn bởi BKCDT Xem bài viết
            mình dùng CodevisionAVR.Mình thấy nó có sẵn các hàm truyền và nhận dữ liệu rồi.Nhưng dùng như vậy mình ko hiểu bản chất nó lắm.Cậu có tài liệu j nói rõ hơn ko?Cho mình xin.
            Bản chất của nó là sử dụng UART để truyền và nhận ký tự thông qua 2 hàm cơ bản putchar() và getchar(). Các hàm khác như: puts(), printf(), scanf(), đều truyền và nhận ký tự thông qua 2 hàm cơ bản này.

            Comment


            • #7
              muốn khởi tạo UART trong CodeVisionAVR thì bạn vào Tools\CodeWizardAVR chọn Tab UART và thiết lập các chế độ phù hợp cho UART là xong.

              Comment


              • #8
                sau một thời gian tu luyện.Nay cũng đã có chút thành quả.truyền và nhận dữ liệu ngon lành.mình post code và giao diện lên để a e nào muốn làm thử có thể tham khảo.Và các cao thủ có thể chỉ thêm vài chiêu nữa cho mượt hơn.
                Attached Files
                Last edited by BKCDT; 29-10-2008, 20:01.

                Comment


                • #9
                  Mình đã xem chương trình của bạn BKCDT,nhưng khi dịch thì nó đâu có dịch được,báo lỗi vì trong CCS không có hàm định nghĩa cho mega16.h.Bạn xem lại thử,mình cũng chưa rành về CCS lắm,đang nghiên cứu,học hỏi.

                  Comment


                  • #10
                    mình chạy bình thường mà.Có vấn đề j đâu.Mình dùng codevisionAVR nhé.

                    Comment


                    • #11
                      Làm trong AVR hả?Mình mở c.trình của bạn trong CCS thôi,mình dùng bên PIC16F877,chứ mình không biết viết bên AVR.

                      Comment


                      • #12
                        Nguyên văn bởi tomato422 Xem bài viết
                        Làm trong AVR hả?Mình mở c.trình của bạn trong CCS thôi,mình dùng bên PIC16F877,chứ mình không biết viết bên AVR.
                        uhm.mình post bài ở mục AVR tất nhiên dùng AVR rồi.mình thì ko biết tẹo nào về pic cả.

                        Comment


                        • #13
                          Hihi,sorry,minh không đọc kỹ rồi.Chúc bạn cuối tuần vui vẻ.

                          Comment


                          • #14
                            Nguyên văn bởi BKCDT Xem bài viết
                            sau một thời gian tu luyện.Nay cũng đã có chút thành quả.truyền và nhận dữ liệu ngon lành.mình post code và giao diện lên để a e nào muốn làm thử có thể tham khảo.Và các cao thủ có thể chỉ thêm vài chiêu nữa cho mượt hơn.
                            Hix, bác BKCDT có thể up cái code viết giao diện truyền nhận lên cho mọi người tham khảo ko? cái file bác gửi ko có code giao diện

                            Comment

                            Về tác giả

                            Collapse

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

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

                            Collapse

                            Đang tải...
                            X