Các kiến thức, kinh nghiệm khi tìm hiểu về vi điều khiển avr. Cách lập trình, nạp code và những ứng dụng đơn giản cho avr.

Download

Giới Thiệu

No comments

GIỚI THIỆU

 

Điều kiện học AVR.. 1

Kiểm tra mọi thứ đã sẵn sàng?. 1

 

1.      Để học lập trình cho vi điều khiển cụ thể là vi điều khiển avr bạn cần có kiến thức cơ bản về lập trình (cú pháp, thuật toán), kiến thức điện tử cơ bản (điện áp, dòng điện, định luật Ohm).

2.      Tò mò, kiên nhẫn, thích tự mình làm những việc không ai làm.

3.      Chuẩn bị những thứ cần thiết (máy tính, có thể thêm 1 k-avr, thời gian).

Có 2 phương pháp để viết code và biên dịch code (xem thêm các bước để viết 1 chương trình cho máy tính )

v Dùng IDE

v  Không dùng IDE

(^\^) Nếu vừa bắt đầu thì hãy dùng IDE.

Có 2 phương pháp để xem thành quả của mình đạt được

v Mô phỏng trên máy tính

v Làm sản phẩm thực tế.

(^\^) Nếu có điều kiện (kinh phí + thời gian) đầu tư cho mình 1 mạch (k-avr) để thực hành.

Kiểm tra mọi thứ đã sẵn sàng?

Copy đoạn code sau vào trình atmel studio, biên dịch nó. File hex được tạo ra nằm ở thư mục Debug, chạy file hex bằng cách dùng protues hoặc dùng k-avr.

 

#include <avr/io.h>

#define F_CPU 12000000UL

#include <util/delay.h>

 

int main(){

    DDRA = 0xff;

    while(1){

        PORTA = 0x00;

        _delay_ms(1000);

        PORTA = 0xff;

        _delay_ms(1000);

    }

    return 0;

}

 

 

Kết quả chạy sau khi compiler bằng atmel phải:

https://farm2.staticflickr.com/1514/25044890895_d86f20bd23_b.jpg

 

 

Kết quả chạy bằng protues:

Kết quả chạy bằng k-avr:

(^\^) Nếu bạn là người mới bắt đầu hãy theo nguyên lý 80-20, cần chậm ở bước này, khi nào DONE thì mới tiếp tục tìm hiểu tiếp.

No comments :

Post a Comment