Thông báo

Collapse
No announcement yet.

gửi dữ liệu từ PIC lên máy tính và từ PIC sang PIC

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

  • #16
    Oác @@. Vậy thì cũng hơi bất công thật

    Comment


    • #17
      Chuyển sang CCS cũng đc đó bạn, quen Pic rồi thì đổi soft hỗ trợ chắc ko khó lắm đâu_Mà An k tr(Act) dạo này oác oác như gà vậy à


      Add: 97 Quán Nam - Lê Chân - Hải Phòng.
      Tel: 031 518648 Phone: 0904 283 505

      Comment


      • #18
        Nguyên văn bởi hoangdai Xem bài viết
        Chuyển sang CCS cũng đc đó bạn, quen Pic rồi thì đổi soft hỗ trợ chắc ko khó lắm đâu_Mà An k tr(Act) dạo này oác oác như gà vậy à
        dùng HT PIC nó quen rùi giờ mà chuyển thì ngại lém mà mình thấy HT PIC cũng kiểu keilC trong 8051.thấy nó quen thuộc mà
        p/s:xin hỏi các bạn 1 chút:nhận dữ liệu qua đường UART có nhất thiết phải dùng ngắt UART ko?
        vd:như mình muốn nhận dư liệu từ con PIC này truyền sang con PIC khác thì làm sao nhỉ?

        ---và nếu mình dùng adc10bit thì khi truyền từ con PIC này sang con PIC khác thì truyền kiểu gì?
        khi mỗi 1 lần truyền chỉ là 1 byte?(tức là 8bit dữ liệu) trong khi đo adc đọc ra là 10 bít
        cám ơn!

        Comment


        • #19
          bác nào gợi ý em chút cách truyền dữ liệu 10bit từ con PIC này sang con PIC khác mà ko bị mất dữ liệu!
          cám ơn nhiếu

          Comment


          • #20
            Nguyên văn bởi kiemkhach10 Xem bài viết
            dùng HT PIC nó quen rùi giờ mà chuyển thì ngại lém mà mình thấy HT PIC cũng kiểu keilC trong 8051.thấy nó quen thuộc mà
            p/s:xin hỏi các bạn 1 chút:nhận dữ liệu qua đường UART có nhất thiết phải dùng ngắt UART ko?
            vd:như mình muốn nhận dư liệu từ con PIC này truyền sang con PIC khác thì làm sao nhỉ?

            ---và nếu mình dùng adc10bit thì khi truyền từ con PIC này sang con PIC khác thì truyền kiểu gì?
            khi mỗi 1 lần truyền chỉ là 1 byte?(tức là 8bit dữ liệu) trong khi đo adc đọc ra là 10 bít
            cám ơn!
            Bạn biến số 10 bit kia ( int16) thành 4 số nghìn, trăm, chục, đơn vị. Rồi bạn muốn sào nấu thế nào tùy bạn. Ví dụ add 4 số vào khung truyền 6 byte và truyền đi.
            PS Hoangdai :
            Con bỳm bỵp hoang dại kia thích thọc gậy bánh xe ko ? Hack tan cái web, thả trojạn bây giờ

            Comment


            • #21
              Nguyên văn bởi duong_act Xem bài viết
              Ví dụ add 4 số vào khung truyền 6 byte và truyền đi.
              cách đóng thành khung để truyền 6byte như nào nhỉ?
              bạn nói rõ hơn 1 chút được ko?
              cám ơn!

              Comment


              • #22
                Nguyên văn bởi kiemkhach10 Xem bài viết
                cách đóng thành khung để truyền 6byte như nào nhỉ?
                bạn nói rõ hơn 1 chút được ko?
                cám ơn!
                Ví dụ : Bạn tách được 4 số : nghìn, trăm, chục, đơn vị là các số int8.
                Tức là được 4 byte ( 8bit) mang giá trị.
                Bạn có thể đơn giản là truyền thứ tự 4 byte lần lượt và bên kia đương nhiên bạn phải khai báo mảng 4 phần tử để lưu 4 byte vừa nhận. Khi đủ số byte thì tiến hành phân tích lại để được số cần truyền.
                Nhưng do có thể xảy ra lỗi trên đường truyền nên để chắc chắn người ta thường thêm 1 số byte khác vào dữ liệu gửi đi. Ví dụ để truyền giá trị 1423 người ta có thể truyền A1423B ( khung 6 byte) và khi nhận đủ 6 byte thì cần so sánh 2 byte đầu và cuối có phải là A và B không. Nếu đúng mới tiến hành tách lấy số 1423 . Nếu không đúng tức là đã có lỗi truyền thì hủy 6 byte vừa nhận chờ 6byte mới.

                Comment


                • #23
                  Nguyên văn bởi kiemkhach10 Xem bài viết
                  bác nào gợi ý em chút cách truyền dữ liệu 10bit từ con PIC này sang con PIC khác mà ko bị mất dữ liệu!
                  cám ơn nhiếu
                  Theo như mình nghĩ, bạn đóng thành gói 2 byte mà truyền đi, truyền vô tư.
                  Đồng quan điểm với bác Duong_Act
                  YM: Noname_vnatr.
                  Project mã nguồn mở:
                  Học điện tử online:

                  Comment


                  • #24
                    Nguyên văn bởi kiemkhach10 Xem bài viết
                    cách đóng thành khung để truyền 6byte như nào nhỉ?
                    bạn nói rõ hơn 1 chút được ko?
                    cám ơn!
                    Tốt nhất bạn nên tìm hiểu Modbus Protocol. Nó sẽ cho bạn câu trả lời.
                    Chúc bạn thành công!

                    Comment

                    Về tác giả

                    Collapse

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

                    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