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

                            • bqviet
                              Trả lời cho Đấu tắt điện cho máy tính bảng
                              bởi bqviet
                              Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                              06-12-2025, 17:17
                            • nguyendinhvan
                              Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                              bởi nguyendinhvan
                              Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                              05-12-2025, 19:59
                            • afrendly
                              Trả lời cho Đấu tắt điện cho máy tính bảng
                              bởi afrendly
                              Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                              04-12-2025, 01:27
                            • nick22
                              Trả lời cho Máy điện châm ?
                              bởi nick22
                              Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                              01-12-2025, 13:23
                            Đang tải...
                            X