Thông báo

Collapse
No announcement yet.

có pác nào biết rõ về truyền nhận khung dữ liệu trên PC kô,chỉ cho e với

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

  • có pác nào biết rõ về truyền nhận khung dữ liệu trên PC kô,chỉ cho e với

    các pác có ai biết trên pc mình có thể thiết lập truyền khung dữ liệu 9 bit ko vậy. chỉ cho t với. t làm pc là master và truyền nhận với các slave (AVR), và các slave dùng ở chế độ đa xử lý,khung 9bit.
    pác nào có tài liệu về vấn đề này gửi cho e với.xin gửi về: dientu49@gmail.com

  • #2
    Ban mun truyen kieu nay thi phai ap dung cac protocal co san. Hoăc bạn cũng có thể nghỉ ra một cái. Minh khuyên bạn nên dùng thủ tục được xây dựng sẳn như Bitsyn cua IBM. ở đó đã xây dựng sẳn các khung dữ liệu như ACK, NAK, ...

    Comment


    • #3
      Nguyên văn bởi lytau Xem bài viết
      các pác có ai biết trên pc mình có thể thiết lập truyền khung dữ liệu 9 bit ko vậy. chỉ cho t với. t làm pc là master và truyền nhận với các slave (AVR), và các slave dùng ở chế độ đa xử lý,khung 9bit.
      pác nào có tài liệu về vấn đề này gửi cho e với.xin gửi về
      : dientu49@gmail.com
      Chán bạn này quá, đã nói rồi và trong diễn đàn cũng có. Không chịu tìm tòi gì cả, nó đơn giản thôi:
      Thiết lập khung truyền 9 bít, với bit 9 = 1 ( byte địa chỉ) MSComm1.Settings = "9600,m,8,1" , sau đó truyền 1 byte địa chỉ đến S.
      Thiết lập khung truyền 9 bít, với bit 9 = 0 ( byte dữ liệu) MSComm1.Settings = "9600,s,8,1" , sau đó tha hồ truyền dữ liệu nhé.

      email:mahaco@fpt.vn

      Comment


      • #4
        chào các bạn!các bạn giúp minh với.mình giao tiep máy tính nhưng khi truyền nhận ki tự thì lại nhận sai.Bị lỗi font.ví dụ như truyền 'a' nhận được 'Ý' còn 'b' thì '~'. trong chuong trinh của mình thì nhận được kí tự nào thì truyền lên như vậy.có ai biết giúp mình với.gần nộp đồ án rồi.
        chương trình của mình đây:
        http://ifile.it/2pjhatc

        Comment


        • #5
          Nguyên văn bởi trch Xem bài viết
          chào các bạn!các bạn giúp minh với.mình giao tiep máy tính nhưng khi truyền nhận ki tự thì lại nhận sai.Bị lỗi font.ví dụ như truyền 'a' nhận được 'Ý' còn 'b' thì '~'. trong chuong trinh của mình thì nhận được kí tự nào thì truyền lên như vậy.có ai biết giúp mình với.gần nộp đồ án rồi.
          chương trình của mình đây:
          http://ifile.it/2pjhatc
          chương trình mà share kiểu này mình cũng bó gối luôn!ko down được

          Comment


          • #6
            bác ah.khi vào web bác bấm vào request ticket đó chứ.rồi lick vào download ma down ve.cảm ơn bác nhiều.hi vọng là bác down dc.chúc bác thành công.

            Comment


            • #7
              Nguyên văn bởi hoctro89xxx Xem bài viết
              Chán bạn này quá, đã nói rồi và trong diễn đàn cũng có. Không chịu tìm tòi gì cả, nó đơn giản thôi:
              Thiết lập khung truyền 9 bít, với bit 9 = 1 ( byte địa chỉ) MSComm1.Settings = "9600,m,8,1" , sau đó truyền 1 byte địa chỉ đến S.
              Thiết lập khung truyền 9 bít, với bit 9 = 0 ( byte dữ liệu) MSComm1.Settings = "9600,s,8,1" , sau đó tha hồ truyền dữ liệu nhé.
              chào bác.
              thiết lập như vậy thì có nghĩa là ta ko có bit kiểm tra chãn lẻ uh?
              và trên pc ta khai bao các biến kiểu byte thì có nhận dc đủ 9 bít từ AVR gửi lên ko vậy?
              bác cho em một vi dụ nho nhỏ nhận 9bit từ AVR để xử lý dc ko vậy?

              Comment


              • #8
                Nguyên văn bởi lytau Xem bài viết
                các pác có ai biết trên pc mình có thể thiết lập truyền khung dữ liệu 9 bit ko vậy. chỉ cho t với. t làm pc là master và truyền nhận với các slave (AVR), và các slave dùng ở chế độ đa xử lý,khung 9bit.
                pác nào có tài liệu về vấn đề này gửi cho e với.xin gửi về: dientu49@gmail.com
                mình viết bên VisuallC++:

                lệnh gửi 9 bit data m_Mscomm.put_Settings(_T("9600,n,9,1"));còn bạn muốn kiểm tra chẵn lẻ thì sủa n lại
                tất nhiên bên thu (AVR) bạn cũng phải khai báo giống như vậy
                bộ đệm AVR chỉ có 1 byte còn bit thứ 9 trở lên thì nằm ở byte khác
                cái này phải tùy thuộc vào giải thuật của bạn thôi

                chúc bạn thành công
                Điện thoại:
                email:

                Comment


                • #9
                  Nguyên văn bởi dangdung Xem bài viết
                  tất nhiên bên thu (AVR) bạn cũng phải khai báo giống như vậy
                  bộ đệm AVR chỉ có 1 byte còn bit thứ 9 trở lên thì nằm ở byte khác
                  cái này phải tùy thuộc vào giải thuật của bạn thôi

                  chúc bạn thành công
                  liệu có chắc là như vậy ko hả pác.em chua thử cái này nhưng trong datasheet nó có nói là AVR sẽ truyền 'hai' byte như pác đâu.ta phải cóp bít thứ 9 trước vào bit TXB8 trong UCSRB trước khi đưa byte low của dữ liệu(8bit thấp) vào UDR để truyền,và như vậy là nó truyền luôn một byte bít chứ.(nếu ko thì nó đặt ra chế độ truyền khung dliệu 9 bit làm j)
                  ko biết em nói như vây có đúng ko.

                  Comment


                  • #10
                    Nguyên văn bởi xuanlam163 Xem bài viết
                    liệu có chắc là như vậy ko hả pác.em chua thử cái này nhưng trong datasheet nó có nói là AVR sẽ truyền 'hai' byte như pác đâu.ta phải cóp bít thứ 9 trước vào bit TXB8 trong UCSRB trước khi đưa byte low của dữ liệu(8bit thấp) vào UDR để truyền,và như vậy là nó truyền luôn một byte bít chứ.(nếu ko thì nó đặt ra chế độ truyền khung dliệu 9 bit làm j)
                    ko biết em nói như vây có đúng ko.
                    ý minh nói là bit thứ 9 nó lằm ở byte khác chứ đâu có nói nó truyền 2byte

                    tùy vào AVR mà bit đó nằm ở thanh ghi nào và cách lựa chọn truyền nhận từ 5 -> 9 bit cũng khác nhau
                    Điện thoại:
                    email:

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    • nhathung1101
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi nhathung1101
                      Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                      Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                      Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                      hôm nay, 22:18
                    • dinhthuong80
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi dinhthuong80
                      Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                      Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                      hôm nay, 14:51
                    • dinhthuong80
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi dinhthuong80
                      Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                      Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                      hôm nay, 14:39
                    • dinhthuong80
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi dinhthuong80
                      Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                      Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                      hôm nay, 14:28
                    • bqviet
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi bqviet
                      Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                      Hôm qua, 20:26
                    • mèomướp
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi mèomướp
                      Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                      Hôm qua, 12:32
                    • vi van pham
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi vi van pham
                      Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                      Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                      20-02-2025, 21:31
                    • bqviet
                      Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                      bởi bqviet
                      Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                      20-02-2025, 17:22
                    • dinhthuong80
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi dinhthuong80
                      Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

                      Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
                      20-02-2025, 11:52
                    • vi van pham
                      Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                      bởi vi van pham
                      Uống rượu 1 mình, thấy trang này nhớ lại cách đây vài chục năm hàn thiếc với inox cực kỳ khó, phải dùng acid Hcl tác dụng lên kẻm Zn để có Zncl2 làm thuốc trợ hàn, lúc đó làm gì có acid Hcl và thuốc trợ hàn?

                      Cái khó bó cái...
                      19-02-2025, 23:05
                    Đang tải...
                    X