🌱 AVR 1. Cài đặt phần mềm Atmel Studio
Bài mở đầu Series Tutorial về AVR của mình sẽ giới thiệu về vi điều khiển ATmega32 và công cụ lập trình Atmel Studio.
👉 Vi điều khiển ATmega32/16
ATmega32 là vi điều khiển 8-bit thuộc dòng AVR của hãng Atmel.
- Chân: 40 chân với 32 chân GPIO.
- ADC 8 kênh xấp xỉ liên tiếp, có thể sử dụng điện áp tham chiếu ngoài hoặc tham chiếu trong 2.56V.
- Timer (3) - 2 timer 8-bit và 1 timer 16-bit.
- Các chuẩn giao tiếp: USART, SPI, I2C.
- Bộ nhớ: 32KByte Flash, 1024 Byte EEPROM, SRAM nội 2KByte.
👉 Phần mềm Atmel Studio
Đây là 1 IDE của hãng Atmel để lập trình các dòng chip AVR của họ. Tất nhiên nó được cung cấp miễn phí.
>>> Link tải phần mềm Atmel Studio
➥ Bạn lăn xuống version mới nhất của phần mềm và nên chọn bản Office để lúc cài đặt ít lỗi hơn. Sau khi tải về thì các bạn chạy file .exe và cứ bấm next như phần mềm bình thường thôi.
- Có nhiều IDE khác như codevisionAVR, AVR studio, ...
- Mình chọn IDE này vì nó free, giao diện đẹp và dễ sử dụng.
🌱 Các bước tạo Project bằng phần mềm Atmel Studio:
- Trên thanh công cụ bạn chọn New => Project
- Chọn Project GCC C Excutabble như hình vẽ. Cùng với đó là chọn tên, cũng như folder chứa Project của bạn. Sau đó chọn OK.
- Chọn loại chip cần sử dụng, ở đây là ATMega16 hoặc ATMega32.
- Sau đó bấm OK sẽ xuất hiện giao diện Text Editor như bên dưới. Chọn vào Build, hoặc bấm F7 để build thử chương trình.
Video hướng dẫn Cài đặt và tạo Project trên phần mềm Atmel Studio
👉 Phần mềm mô phỏng Proteus
Đây là phần mềm mô phỏng mạch điện tử khá thông dụng. Nếu có điều kiện mình vẫn khuyên nên mua chip để thực hành. Nếu mua mạch thì mua cả mạch nạp (ISP).
>>> Link tải và hướng dẫn sử dụng Proteus 8 Chúc các bạn học tập tốt 😊
Tags:
AVR Tutorials