RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

robocon kì này AVR nào được chọn ?

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts

  • hotuanhai
    replied
    Nguyên văn bởi natra2k2 Xem bài viết
    Ai bảo 8051 không dùng được, dùng con nào ko quan trọng, quan trọng thuật toán của bạn thế nào thôi!
    túm lại thuật toán của bạn ko sử dụng hết tài nguyên của 8051 thì cũng ko cần dùng tới AVR .

    Leave a comment:


  • hotuanhai
    replied
    muốn sài ứng dụng nào của AVR lên trang web của atmel tải về mà dùng.
    http://www.atmel.com/dyn/products/ap...?family_id=607

    Leave a comment:


  • Himas_AVR
    replied
    Cảm ơn các anh.....! Em thấy con ATMEGA 32 mạnh phết chứ nhỉ...! Mà các anh nói thuật toán hay...cho em 1 ví dụ đi.....!

    Leave a comment:


  • zemen
    replied
    Nguyên văn bởi mrcuongcon Xem bài viết
    _ 1 con ATmega128, chỉ có nhiều chân cổng hơn con ATmega16, các tính năng kô hơn nhiều, may chăng chỉ hơn có 1 bộ usart, nhiều timer hơn chút, số chân ADC vẫn thế, tốc độ vẫn thế...Tóm lại, tớ thích thay nó bằng hai con ATmega16.hi hi....
    Bạn dùng nhiều đi rồi sẽ thấy khi đụng phải 1 ứng dụng nào đó thì phải dùng con này mà không phải con kia. Vd khi d.khiển robot , bạn phải đọc vi sai tín hiệu ngõ vào 2 cảm biến tương tự. Khi xử lí ảnh rò đường từ webcam, bạn dùng bộ nhớ khá nhiều.

    Leave a comment:


  • tuannam
    replied
    Có tiền mua luôn PC104 hay ARM về làm cho khỏe nè

    Leave a comment:


  • mrcuongcon
    replied
    nếu bạn là người lập trình có đẳng cấp thì ko nên dùng 2 con atmega16, vì tốc độ xử lý của mega là khá cao
    Tất nhiên là hoàn toàn có thể dùng 1 chíp để điều khiển, điều đó đã là quá đủ cho robot.
    Đúng là mình lập trình hơi kém, nên mới phải làm vậy, mục đích là phân chia công việc cho nhiều người khác nhau, mỗi người chịu trách nhiệm tối một phần, không phải tranh nhau 1 con chíp để rồi người này ngồi chờ người kia chạy thử xong....rồi mới nạp được chương trình của mình.
    _ Tuy tốc độ sử lý của ATMEGA16 khá cao, tuy nhiên các phần như ADC, ghép nối với LCD.. thì dù tốc độ thạch anh ra làm sao thì cũng khó mà đạt tốc độ cao được.
    _ Phân chia mô dule lập trình ra các con chíp khác nhau, nhiều người có thể lập trình đồng thời, thay thế chương trình rất dễ, giải thuật có thể nâng tối ưu cho các phần xử lý riêng rẽ. Một con chuyên để xử lý các tín hiệu ADC từ các cảm biến, các mắt thu phát, các cảm biến khoảng cách, hiển thị thông số lên LCD; con còn lại nhận các tín hiệu đầu vào của các công tắc hành trình, điều khển các motor, các van,... xử lý giải thuật thông minh...Mình cũng thấy việc gỡ lỗi chương trình dễ dàng hơn.
    _ 1 con ATmega128, chỉ có nhiều chân cổng hơn con ATmega16, các tính năng kô hơn nhiều, may chăng chỉ hơn có 1 bộ usart, nhiều timer hơn chút, số chân ADC vẫn thế, tốc độ vẫn thế...Tóm lại, tớ thích thay nó bằng hai con ATmega16.hi hi....
    Last edited by mrcuongcon; 11-09-2008, 12:19.

    Leave a comment:


  • hotuanhai
    replied
    Nguyên văn bởi mrcuongcon Xem bài viết
    He he, mình sẽ dùng 2 ATMEGA16 thay vì 1 con ATMEGA128
    nếu bạn là người lập trình có đẳng cấp thì ko nên dùng 2 con atmega16, vì tốc độ xử lý của mega là khá cao

    Leave a comment:


  • mrcuongcon
    replied
    Ai bảo 8051 không dùng được, dùng con nào ko quan trọng, quan trọng thuật toán của bạn thế nào thôi!
    Thuật toán à, làm gì khi mà không có phần cứng tôt?
    8051 vẫn có thể dùng bình thường, song tại sao có thể dùng AVR hoặc Pic mà không dùng? Nó có tích hợp sẵn nhiều công cụ, độ ổn định hơn hẳn như thế cơ mà? Thử lấy con ATMEGA128 so sánh với một con 8051 của hãng Philip xem?
    Hiện nay các dòng vi điều khiển đều có thể lập trình bằng C rất đơn giản, mà ở trường đai học nào mà chẳng được học.

    Leave a comment:


  • natra2k2
    replied
    Nguyên văn bởi hoasua_2005 Xem bài viết
    ủa sao 8051 không dùng được trong năm nay ha mấy anh?
    thế thì bao nhiêu công hoc 8051 của em đi tong rồi
    Ai bảo 8051 không dùng được, dùng con nào ko quan trọng, quan trọng thuật toán của bạn thế nào thôi!

    Leave a comment:


  • thangktvta
    replied
    Nguyên văn bởi Himas_AVR Xem bài viết
    Em thì chưa học 8051 mà bay qua avr luôn...! Anh có thể chỉ em 1 vài chỗ quan trọng trong 8051 không.....! Qua năm 3 em mới học 8051.......!
    Con người ta đi từ khổ đến sướng thì dễ, còn đang sướng mà bị khổ thì....hehe.
    Tất cả những thứ trong 8051 đều là cơ sở của AVR, bạn làm AVR rồi thì cố gắng làm tốt 8051 để so sánh nhé!!

    Leave a comment:


  • nghaiha
    replied
    Nguyên văn bởi Himas_AVR Xem bài viết
    Em thì chưa học 8051 mà bay qua avr luôn...! Anh có thể chỉ em 1 vài chỗ quan trọng trong 8051 không.....! Qua năm 3 em mới học 8051.......!
    Bay qua AVR cũng được nhưng công đoạn học ASM rất quan trọng, không qua công đoạn này thì không hiểu được cái ruột của MCU.

    Trong 8051 hay các MCU thì tất cả đều quan trọng (I/0, ngắt, timer0, giải mã địa chỉ, adc,uart, ...) chớ nên bỏ phần nào.

    Leave a comment:


  • et2
    replied
    Muốn lập trình mức cao application trong suốt với platform thì cách tốt nhất là nhét một RTOS vào, uCos II chẳng hạn.http://micrium.com/products/rtos/kernel/ports.html
    Cái này dùng trong điều khiển thì thôi rồi, dễ dùng, có rất nhiều port cho các platform. Chỉ cần thay đổi port của MCU là có thể dùng lại tất cả các program đã viết cho MCU cũ.

    Leave a comment:


  • Himas_AVR
    replied
    Em thì chưa học 8051 mà bay qua avr luôn...! Anh có thể chỉ em 1 vài chỗ quan trọng trong 8051 không.....! Qua năm 3 em mới học 8051.......!

    Leave a comment:


  • nghaiha
    replied
    Nguyên văn bởi hoasua_2005 Xem bài viết
    ủa sao 8051 không dùng được trong năm nay ha mấy anh?
    thế thì bao nhiêu công hoc 8051 của em đi tong rồi
    Học tốt 8051 là cái nền rất vững chắc để tiến tới các họ VXL khác. Ngày xưa từ năm thứ 2 em đã thuộc lòng cuốn 8051 Microcontroller. Lúc đó lập trình asm mà không phải giở sách ra tra cứu gì cả.

    Bây giờ em tiếp cận các loại VXL khác (AVR, PIC...) rất nhanh chóng.

    Sử dụng AVR để tận dụng các thế mạnh của dòng VXL này (chống nhiễu, tốc độ...)

    Leave a comment:


  • hoasua_2005
    replied
    ủa sao 8051 không dùng được trong năm nay ha mấy anh?
    thế thì bao nhiêu công hoc 8051 của em đi tong rồi

    Leave a comment:

Về tác giả

Collapse

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

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

Collapse

Đang tải...