Học viết chương trình C trên AVR studio

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • longvp
    Thành viên mới
    • Sep 2007
    • 16

    #16
    bác nào co AVR 4.12 cho em với em đang rất cần
    email:gacoi0@yahoo.com
    em cảm ơn trước nhé

    Comment

    • vutricongbka
      Thành viên tích cực
      • Jul 2005
      • 379

      #17
      Nguyên văn bởi longvp Xem bài viết
      bác nào co AVR 4.12 cho em với em đang rất cần
      email:gacoi0@yahoo.com
      em cảm ơn trước nhé
      Hehe!!! Cám ơn bọn ATMEL đi, nó cho free mà

      Comment

      • Innovated
        Thành viên chính thức
        • Aug 2007
        • 68

        #18
        các bác ơi. AVR-GCC nó bào hỗ trợ C/C++ . Nhưng ko hiểu tại sao em cho đoạn này vào lại báo lỗi:
        for (int i=0; i<100;i++);
        .
        .
        .
        thì nó báo lỗi:
        ../IO_Test.c:13: error: 'for' loop initial declaration used outside C99 mode
        ;
        như vậy có nghĩa là ko hỗ trợ C++ à.
        bác nào có nhiều tài liệu về phần này cho em xin một ít, hoặc nếu có link nào hướng dẫn sử dụng phần này bảo em với (tiếng việt cang tốt, chứ t/a em kém lắm)
        thank!
        "Tiền có thể mua được đồng hồ, nhưng không mua được thời gian. Vì vậy chúng ta hãy biết quí trọng thời gian hơn"

        Comment

        • tuanpa
          Thành viên chính thức
          • Apr 2007
          • 33

          #19
          cái đoạn đấy ko có lỗi đâu, có thể lỗi do đoạn ở trên đấy
          |

          Comment

          • Innovated
            Thành viên chính thức
            • Aug 2007
            • 68

            #20
            Nguyên văn bởi tuanpa Xem bài viết
            cái đoạn đấy ko có lỗi đâu, có thể lỗi do đoạn ở trên đấy
            Vậy à . nhưng của em cũng rất đơn giản mà, em đã kiểm tra lại trên đó là chỉ có mỗi các lệnh gán thôi. và em đã vứt tuốt đi chỉ để mỗi dòng lệnh "for" đó trong hàm main nó cũng báo lỗi vậy. Thế là sao vậy nhỉ
            Tuy nhiên C cũng quá tốt rùi.
            "Tiền có thể mua được đồng hồ, nhưng không mua được thời gian. Vì vậy chúng ta hãy biết quí trọng thời gian hơn"

            Comment

            • Innovated
              Thành viên chính thức
              • Aug 2007
              • 68

              #21
              Sao các bác bảo là nhiều mã nguồn mở lắm mà, em tìm mãi thấy được có một ít. Mà không hiểu sao cũng chẳng chạy được, nghịch mãi mà chẳng theo ý mình, oải quá. cứ nghĩ dùng C++ lại thấy thích thế là đâm đầu vào.
              à mà em down được cái đống lib của nó, nhưng ko biết khi đem về giải nén, chẳng biết vứt nó vào đâu để dùng nhỉ, bác nào bảo em chút. thanks
              "Tiền có thể mua được đồng hồ, nhưng không mua được thời gian. Vì vậy chúng ta hãy biết quí trọng thời gian hơn"

              Comment

              • Tudt949
                Thành viên mới
                • Oct 2007
                • 4

                #22
                Các bạn nên đăng kí tài khoản tại

                Sau đó vô mục "Academy" - Với chút vốn tiếng Anh là bạn đã có thể đọc tốt bài viết trên đó rồi !
                Phần "Project" - Đủ các dự án , Code tham khảo rất thú vị !
                Goodluck !

                Comment

                • vandungevn
                  Banned
                  • Nov 2006
                  • 76

                  #23
                  Bạn nào có tài liệu lập trình C - AVRstudio post lên cho mình với. mình đang cần học nó. Đang làm đồ án bắt buộc phải dùng lập trình C - AVRstudio.

                  Help me.

                  Thanks.

                  Comment

                  • minhhieu
                    Thành viên tích cực
                    • Mar 2006
                    • 499

                    #24
                    Dũng dùng codevisionAVR đi.
                    n
                    ĐT: 0986 492 489

                    Tham khảo:

                    Comment

                    • nghaiha
                      Thành viên tích cực
                      • Jul 2006
                      • 744

                      #25
                      Nguyên văn bởi vandungevn Xem bài viết
                      Bạn nào có tài liệu lập trình C - AVRstudio post lên cho mình với. mình đang cần học nó. Đang làm đồ án bắt buộc phải dùng lập trình C - AVRstudio.

                      Help me.

                      Thanks.
                      Bác đang làm đồ án (tức là còn sinh viên) mà sao đã có thêm chữ evn ở đằng sau nhỉ? fan hâm mộ của evn à?

                      Em cũng đang evn đây, bác cứ nghiên cứu, có thắc mắc gì em xin giải đáp.
                      Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
                      Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

                      Comment

                      • vandungevn
                        Banned
                        • Nov 2006
                        • 76

                        #26
                        Lập trình C - AVR ( CodevisionAVR or AVRStudio )

                        Nguyên văn bởi minhhieu Xem bài viết
                        Dũng dùng codevisionAVR đi.
                        Bác Hiếu học LT đó àh. em cảm ơn bác nhé, em cũng đang tìm tài liệu để học thêm AVR.

                        Comment

                        • apple
                          Thành viên tích cực
                          • Mar 2007
                          • 184

                          #27
                          Hê hê, em xin tặng các fan hâm mộ AVR một tí xíu thú vị với anh chàng WinAVR nhúng trong AVRStudio (hoặc xài riêng...tùy):

                          Chúc các pác vọc vui vẻ. bác nào thấy co ích cho mình "nháy mắt" em cái nhé.....
                          Last edited by apple; 18-08-2008, 15:37.
                          Mấy ai định nghĩa được tình yêu.
                          Có gì đâu một buổi chiều.
                          Kề dao lên cổ yêu hay chết .
                          Gật đầu cái rụp thế là yêu.

                          --------
                          Apple

                          Comment

                          • vqsktdt
                            Thành viên chính thức
                            • Nov 2005
                            • 37

                            #28
                            Dùng CodeVision có ưu điểm là dễ sử dụng, dễ viết chương trình, đồng thời, chức năng tự sinh mã rất hay. Với những ai mới làm quen với việc viết C cho AVR nên dùng CV.
                            Còn AVRStudio từ 4.12 (hình như vậy, tôi đang xài bản 4.14), có tích hợp sẵn trình biên dịch C (gọi là AVR GCC), chỉ cần mở New Project, sẽ có 2 lựa chọn, Asm hay C.
                            Còn WinAVR thực chất chính là AVR GCC nhưng chạy độc lập trong Win (không cần cài AVR Studio).
                            Avrstudio tích hợp sẵn RTOS. Phức tạp phết. Bác nào đã làm cái RTOS này, thử nói qua cho aem biết. Thanks.

                            Comment

                            • Kilodeth
                              Thành viên tích cực
                              • May 2006
                              • 253

                              #29
                              Các bạn dùng qua AVR Studio cho mình hỏi một vài cái cơ bản:

                              Khai báo cho chương trình, các source trên mạng khai báo thế này:

                              #include <avr/io.h>
                              #include <avr/interrupt.h>
                              #include <inttypes.h>
                              #include <avr/iom16.h>

                              Mình đưa vào và báo lỗi ở hàng 4, # error "Attempt to include more than one <avr/ioXXX.h> file." Có lẽ các phiên bản sau cải tiến các file header để quản lý tốt hơn nên không dùng được code cũ

                              Có nghĩa là chỉ được include 1 file io.h thôi, mình bỏ dòng này đi thì thấy biên dịch được. Vậy thì AVR Studio căn cứ vào đâu để biết mình đang dùng chip nào, bởi mỗi chip đều có io khác nhau.

                              Đọc thêm trong file avr/iom16.h, thấy nguyên nhân phát sinh lỗi là do macro _AVR_IOXXX_H_ đã được định nghĩa, nhưng tìm trong chương trình có thấy định nghĩa ở khúc nào đâu mà báo lỗi nhỉ.

                              #ifndef _AVR_IOM16_H_
                              #define _AVR_IOM16_H_ 1

                              /* This file should only be included from <avr/io.h>, never directly. */

                              #ifndef _AVR_IO_H_
                              # error "Include <avr/io.h> instead of this file."
                              #endif

                              #ifndef _AVR_IOXXX_H_
                              # define _AVR_IOXXX_H_ "iom16.h"
                              #else
                              # error "Attempt to include more than one <avr/ioXXX.h> file."
                              #endif

                              Ua chầu chầu cực hè, chắc bọ về với Codevision quá.
                              Đẹp từng kilomét

                              Comment

                              • Kilodeth
                                Thành viên tích cực
                                • May 2006
                                • 253

                                #30
                                /* This file should only be included from <avr/io.h>, never directly. */
                                Nghĩa là iom16.h không được include thực tiếp mà phải include thông qua io.h. nhưng IO.h làm sao biết chip nào để include file header tương ứng nhỉ, do tùy chọn chip của AVRstudio phải không nhỉ
                                Đẹp từng kilomét

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...