Thông báo

Collapse
No announcement yet.

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

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

  • #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


    • #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


      • #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


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

          Comment


          • #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


            • #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


              • #22
                Các bạn nên đăng kí tài khoản tại
                http://www.avrfreaks.net
                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


                • #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


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

                    Tham khảo:

                    Comment


                    • #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


                      • #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


                        • #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):
                          http://winavr.scienceprog.com/avr-gcc-tutorial/
                          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, 16: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


                          • #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


                            • #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


                              • #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...
                                X