Thông báo

Collapse
No announcement yet.

Vi điều khiển hiện nay!

Collapse
This topic is closed.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Vi điều khiển hiện nay!

    Em định dự tính trong lương lai, học lập trình vi điều khiển nhưng không biết loại nào cho bắt kịp xu hướng cũng như không tốn nhiều thời gian vì em không đủ thời gian, em học Việt Pháp, phải chuẩn bị bài đến giảng đường (nhưng vì thấy thích thích) nên em muốn học từ căn bản đến lập trình robot,...sau này
    Vậy nếu em học thì nên học loại nào: AVR, ARM, PIC, Arduino, 8051
    Thầy em nói học ARM vì xu hướng mới, mà chíp dán đắt đỏ quá đi!
    Cao nhân nào có cao kiến xin chỉ giáo!
    Anh em vào bình luận,
    Em sẽ xem xét thấy ý kiến phản hồi tốt số đông mà theo
    Em cũng nghĩ bài viết của em cũng như mong muốn của các bạn trẻ hôm nay!!

  • #2
    Học AT89C51 cho nó rẻ, có 15k một con.
    Nếu không thì học STM8S003F3 giá có 7k một con.
    Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

    Comment


    • #3
      Nguyên văn bởi tutn_crusoe Xem bài viết
      Em định dự tính trong lương lai, học lập trình vi điều khiển nhưng không biết loại nào cho bắt kịp xu hướng cũng như không tốn nhiều thời gian vì em không đủ thời gian, em học Việt Pháp, phải chuẩn bị bài đến giảng đường (nhưng vì thấy thích thích) nên em muốn học từ căn bản đến lập trình robot,...sau này
      Vậy nếu em học thì nên học loại nào: AVR, ARM, PIC, Arduino, 8051
      Thầy em nói học ARM vì xu hướng mới, mà chíp dán đắt đỏ quá đi!
      Cao nhân nào có cao kiến xin chỉ giáo!
      Anh em vào bình luận,
      Em sẽ xem xét thấy ý kiến phản hồi tốt số đông mà theo
      Em cũng nghĩ bài viết của em cũng như mong muốn của các bạn trẻ hôm nay!!
      Theo mình bạn nên định hướng sẽ ứng dụng vào việc gì??? thì sẽ chọn được dòng vi điều khiển, mình xin liệt kê ra đây 1 số tính năng của các dòng vi điều khiển cho bạn có thêm lựa chọn
      1. ARM: dòng này có thể nói là dòng vi điều khiển khá mạnh, đây là dòng 32bit. đa số là chân cắm, những người mới học thường ngại hàn dán, khi cháy hoặc hỏng hóc việc thay thế khó hơn so với loại cắm, dòng này dùng cho các ứng dụng đòi hỏi tốc độ nhanh... giá cũng ở mức chấp nhận được. Đa số các công ty định vị GPS hiện nay đang dùng dòng này, phổ biến ở VN là 2 dòng ST và NXP. tuy nhiên dòng này cũng là dòng phức tạp nhất so với các dòng kia, khi mới học thì sẽ khó hơn
      2. AVR, PIC: dòng này thuộc loại trung bình hiện nay, giá thành cũng ở mức chấp nhận được, một số ứng dụng cũ sử dụng dòng này được chuyển sang dùng ARM, nhưng đổi lại dòng này ít thanh ghi hơn, sự phức tạp cũng ít hơn, bạn có thể mua loại cắm dễ dàng, tháo ra thay thế cũng đơn giản, giá cả có thể gọi là đắt ở phân khúc cấu hình cao ngang với ARM
      3. STM8 của ST, MSP430 của NXP: đây là 2 dòng giá rẻ của ST và NXP với cấu hình không thua kém gì AVR và PIC với mức giá rẻ gấp đôi thì hiện nay các ứng dụng đơn giản thường sử dụng dòng này. cấu hình nó không mạnh như ARM nhưng về giá thì ko có đối thủ ở phân khúc này.
      4. AT89C51: theo mình dòng này là dòng cổ điển nhất so với các dòng trên, không có ADC, ngoại vi ít tốc độ chậm dòng này theo mình thì không nên học nữa, vì rất ít các công ty hiện nay còn sử dụng dòng này.
      Kết luận: Tùy nhu cầu bạn nên lựa chọn về giá cả, chất lượng, độ linh hoạt khi sản xuất. Bạn cũng nên cân nhắc xem dòng nào được support từ nhà sản xuất nhiều hơn, nhiều code mẫu, nhiều project, công cụ nạp, debug... Tuy nhiên bạn cũng không nên lấy dao mổ trâu để mổ gà, bạn không nên dùng con ARM chỉ để nhấp nháy vài con LED hoặc điều khiển cái LCD. Quan trọng là chú ý vào tối ưu thuật toán, kinh nghiệm thiết kế... Bản thân mình vẫn đang dùng AVR vì một số thiết kế đã ổn định và mình không muốn thay đổi, giá cả cũng khá hợp lý. Vài lời khuyên dành cho bạn.
      Never forget who you are!

      Comment


      • #4
        đọc xong cái cmt của anh em ngỡ ngàng luôn, đến độ phức tạp quá, em chưa phân ngành, cũng chưa biết có học không, nhưng thấy thích thích, em chỉ muốn lập trình C mô phỏng thử trên phần mềm chạy thử thôi, em muốn chạy LED, LCD, chữ, cảm biến thì sử dụng AVR, PIC dc hông anh?
        vậy em cần cài pm gì mô phỏng, ngán tiền nên chưa dám mua hàng thật để test

        Comment


        • #5
          AVR và PIC thì bạn dùng proteus cài để mô phỏng nhé. trên mạng có nhiều code mãu. bạn cứ từ từ, nếu bạn chịu bỏ 6 tháng vào ngồi học và thực hành liên tục thì mình đảm bảo bạn lên rất nhanh có thể đi làm một số cty đựoc.
          Never forget who you are!

          Comment


          • #6
            viết tên mấy con vi điều khiển lên giấy. cho vào cái lọ .Xóc. và bốc 1 cái học
            nhóm điện tử facebook

            Comment


            • #7
              Sao bác" nhquangdt3k5" lại nói MSP430 là của NXP, nó là của TI cơ mà .
              Học cái gì, dùng cái gì thì dtvn bàn hơi bị nhiều rồi mà, nó quá miên man, nhưng mình khẳng định khi ai đó đã dấn vào sâu chút thì tự bản thân họ biết dùng tới nào là đủ/


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

              Comment


              • #8
                Học cái gì mà chẳng cần đầu tư thời gian và tiền ? Chơi còn mất tiền nữa là học.
                Lên chùa tu không biết có mất tiền hay không nữa ..!
                Đang nghĩ xem học cái gì vừa không tốn thời gian, vừa không tốn tiền ...
                chắc đi làm đạo tặc
                Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                Comment


                • #9
                  Nguyên văn bởi queduong Xem bài viết
                  Học cái gì mà chẳng cần đầu tư thời gian và tiền ? Chơi còn mất tiền nữa là học.
                  Lên chùa tu không biết có mất tiền hay không nữa ..!
                  Đang nghĩ xem học cái gì vừa không tốn thời gian, vừa không tốn tiền ...
                  chắc đi làm đạo tặc
                  Đạo tặc bị tóm họ đánh mình nhập viện cũng tốn tiền, ngay như trộm chó bị tóm còn mất mạng như chơi ^__^.
                  Chạy lòng vòng kiếm con mồi cũng tốn xăng xe roài


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

                  Comment


                  • #10
                    Nguyên văn bởi tutn_crusoe Xem bài viết
                    Em định dự tính trong lương lai, học lập trình vi điều khiển nhưng không biết loại nào cho bắt kịp xu hướng cũng như không tốn nhiều thời gian vì em không đủ thời gian, em học Việt Pháp, phải chuẩn bị bài đến giảng đường (nhưng vì thấy thích thích) nên em muốn học từ căn bản đến lập trình robot,...sau này
                    Vậy nếu em học thì nên học loại nào: AVR, ARM, PIC, Arduino, 8051
                    Thầy em nói học ARM vì xu hướng mới, mà chíp dán đắt đỏ quá đi!
                    Cao nhân nào có cao kiến xin chỉ giáo!
                    Anh em vào bình luận,
                    Em sẽ xem xét thấy ý kiến phản hồi tốt số đông mà theo
                    Em cũng nghĩ bài viết của em cũng như mong muốn của các bạn trẻ hôm nay!!
                    Bạn học Việt Pháp là học USTH ấy hả. Nếu học ở đó thì tập trung mà học trên lớp đi rồi qua Tây học tiếp, chứ vọc vô mấy con VDK mần chi cho mệt đầu. Còn đam mê thì chọn lấy một loại học cho có căn bản rồi phát triển sau có lẽ nên chọn AVR (atmega16) vì có nhiều tài liệu học và dễ chuyển sang các loại khác. Khi học nên dùng AVR studio và tự viết code theo các bài tutorial thì sẽ lên tay thôi. Không nên viết bằng Codevision vì sẽ làm bạn lười động não với việc setup các thanh ghi. Sau này giỏi thì dùng Codevision cho nhanh cũng chưa muộn.
                    |

                    Comment


                    • #11
                      Em 89 tuy cổ lỗ sĩ, cùi bắp nhưng được cái dễ, nên bắt đầu từ nó để lấy cái cơ bản. Còn để kiếm cơm thì học AVR, PIC và đặc biệt làm ARM.
                      QTCP

                      Comment


                      • #12
                        89 cấu trúc không giống PIC,AVR... và càng không giống ARM. Vậy lấy cái cơ bản là lấy cái gì ở đây ????
                        89 không có ADC,DAC,PWM,SPI,I2C,USB.... vậy khi học nó bây giờ sau này sang PIC,AVR,ARM thì cái cơ bản cho modul kia lấy ở đâu trên con 89 ???

                        Comment


                        • #13
                          Nguyên văn bởi duong_act Xem bài viết
                          89 cấu trúc không giống PIC,AVR... và càng không giống ARM. Vậy lấy cái cơ bản là lấy cái gì ở đây ????
                          89 không có ADC,DAC,PWM,SPI,I2C,USB.... vậy khi học nó bây giờ sau này sang PIC,AVR,ARM thì cái cơ bản cho modul kia lấy ở đâu trên con 89 ???
                          Có thể bạn nói đúng là ko có nhiều module trên 89 như các vdk khác nhưng học lấy cơ bản theo mình hiểu là làm quen vs lập trình thanh ghi, biết thanh ghi nào dẫn đến cái module nào và muốn cái module đó hoạt động theo mong muốn thì thanh ghi phải mang giá trị thế nào. Đọc hiểu và biết dùng datasheet cũng quan trọng.
                          Khi quen rồi thì lên những vdk khác cũng sẽ thấy nhẹ nhàng hơn.

                          Comment


                          • #14
                            Tên, chức năng, vị trí của thanh ghi khác nhau. Cấu trúc các modul cũng khác nhau nên khi chuyển sang một dòng Vdk khác giống như bắt đầu lại từ đầu.
                            Việc đọc datasheet để biết các thanh ghi và chức năng không phải lúc nào cũng là một hướng đi đúng đắn. Hãy ứng dụng thư viện/ driver điều khiển được phát triển trước đó (cái đó gọi là kế thừa) và chú tâm vào phát triển giải thuật với con vdk để nó làm được điều gì đó mới quan trọng.
                            ____
                            Ví dụ bạn có thể dùng thư viện để xây dựng một giao tiếp usb trong 1 tuần. Bạn cũng có thể đọc datasheet để tự cấu hình các thanh ghi để nếm trải cái sự "cực" đó nó như thế nào

                            Comment


                            • #15
                              Sử dụng thư viện thì ko còn là học lấy cơ bản nữa rồi.
                              Nếu xuất phát điểm của bạn ko phải là ngồi đọc hiểu và làm việc vs từng thanh ghi mà sử dụng ngay hàm thư viện thì hoặc bạn là thiên tài hoặc là rất rất thông minh.

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X