Hiển thị các bài đăng có nhãn Kill. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Kill. Hiển thị tất cả bài đăng

Chủ Nhật, 11 tháng 8, 2019

HƯỚNG DẨN CÀY ĐẶT MegaCore
(Atmega 64, 128, 640, 1280, 1281, 2560, 2561, AT90CAN32, AT90CAN64, AT90CAN128)

Trình biên dịch IDE của Arduino có chức năng hổ trợ chúng ta lập trình bộ MiniCore (đã giới thiệu ở bài trước, gao gồm atmega 8, 88, 168, 328) mà MegaCore như: ATmega64, ATmega128, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90CAN32, AT90CAN64 and AT90CAN128. Và cho phép nạp Code thông qua Uart sau khi nạp bootloader.
Để cày đặt bộ MegaCore cho IDE ta tiến làm như sau:
Bước 1: Tải bộ Megacore tại link sau:
Bước 2: Coppi và giải nén toàn bộ file vào thư mục mới trong hardware thư mục cày đặt của IDE. C:\Program Files (x86)\Arduino\hardware.
Bước 3: Mở lại IDE chương trình sẽ tự cày đặt thư viện Core mới.


** Vậy là chúng ta đã có thể lập trình bộ MegaCore trên IDE rồi nhé, Việc mua một MCU chính hãng hiện nay cũng khá đơn giản và giá thành khá rẻ giúp tiết kiệm chi phí tối ưu hơn trên sản phẩm. chúc các bạn vui vẻ.
** Sơ đồ chân của các MCU như sau:

** Chúc các bạn tối vui vẻ nhé !!!




Thứ Tư, 17 tháng 7, 2019

HƯỚNG DẨN CÀY ĐẶT MiniCore (Atmega 8/48/88)
lập trình Atmega 8/48/88 trên Arduino IDE

Chức năng bootloader
Bootloader giúp cho chip của bạn có thể nạp code bằng USB UART, sau khi nạp có thể thay cho chip trên board uno bị hỏng, hoặc nạp code trực tiếp qua phần mềm arduino ide, bootloader là gì thì nhờ bác google search nhé.
Cách nạp bootloader
Bước 1: Nạp code arduino ISP cho mạch chính (A)


Nạp chương trình mẫu Arduino ISP lên mạch Arduino đang có bootloader. Ta mở trình biên dịch Arduino IDE -> File -> Examples -> 11.Arduino ISP -> ArduinoISP. Vào menu Tools -> Programmer chọn AVR ISP. Bấm Ctrl + U để upload chương trình.
Bước 2: Cắm dây theo hình bên dưới
A: boad mạch chính. B: boad mạch cần nạp.


Bước 3: Cài thư biện Board của MiniCore
Mở Arduino IDE. Mở File -> Preferences. Nhập URL này vào mục Additional Boards Manager URLs:
https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
Mở menu Tools > Board > Boards Manager... Đợi platform index tải xong. Cuốn xuống dưới tìm mục MiniCore rồi nhấn vào Click Install. Cài đặt xong thì đóng cái Boards Manager lại.

Vậy là bây giờ trong list Board của bạn, ở phần MiniCore đã có đủ các MCU Atmega dòng 8 bit rồi đấy.


Bước 4: Nạp Bootloader và Arduino Code cho Chip Atmega

1: Chọn chip cần nạp.
2: Chọn bộ dao động.
3: Chọn chế độ nạo của boad arduino chính.
4: Click vào mục số 4 để nạp boadloader cho chíp.

** Vậy là chúng ta đã nạp thành công rồi nhé. Tên các chân tương thích với Arduino Uno