Cách xóa Hoodloader2 cho con Atmega16u2/Atmega32u4 trên Arduino Uno / Mega của bạn

Bạn đã biết đến Hoodloader2 cho bài của bạn HACK NÃO đúng không nào? Hôm nay, mình sẽ chỉ cách xóa, vì nhiều lúc mình chỉ cần con atmega328 thôi. Mà cứ mỗi lần nạp cho nó thì phải qua bước kiểm tra con atmega16u2 thì chán quá.

Mình tham khảo đoạn code.

/*
  Copyright (c) 2015 NicoHood
  See the readme for credit to other people.
  HoodLoader2 Run Bootloader example
  Starts Bootloader mode.
  This is useful if you only want to use
  the Fast USB-Serial bridge again.
  https://github.com/NicoHood/HoodLoader2/blob/master/avr/examples/RunBootloader/RunBootloader.ino
  You could delete the firmware with avrdude,
  but this sketch is way simpler to upload for beginners.
  
  It forces a watchdog reset,
  meaning the bootloader is started completely independant.
*/

#include <avr/wdt.h>

void setup() {
  // close interrupts
  cli();

  // write magic key to ram
  *(uint16_t*)MAGIC_KEY_POS = 0x7777;

  // watchdog reset
  wdt_enable(WDTO_120MS);
}

void loop() {
  // wait for reset
}

Bạn bật Arduino lên và nạp đoạn code kia cho Arduino USB MCU (atmega16u2/atmega32u4) là ok.

Những hình ảnh về dự án: 
Bài viết truyền cảm hứng: 
lên
9 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Hướng dẫn sử dụng gói nano - Trình sửa file nổi tiếng trong thế giới linux (Raspberry Pi, Intel Galileo, Intel Edison)

Khi đăng nhập vào linux server qua ssh bạn sẽ phải cần đến một text editor để sửa chữa các file cấu hình, file html, các file script .... Có rất nhiều text editor như vi, emacs, ... Tuy nhiên với các editor này bạn sẽ phải mất nhiều thời gian để thông thạo. Riêng với nano thì lại quá dễ để làm quen và sử dụng. Hôm nay bạn sẽ sử dụng nano thành thạo ngay!

lên
11 thành viên đã đánh giá bài viết này hữu ích.

Hướng dẫn sử dụng cảm biến nhiệt độ TMP36 - Khoảng đo từ -40 đến 125 độ C

Mình thấy cảm biến nhiệt độ LM35 rất rẻ và hoạt động cũng tương đối chính xác. Tuy nhiên, độ bền của nó không cao vì mình thấy mình chỉ dùng cảm biến LM35 trong khoảng thời gian 3 tháng, sau đó phải thay cảm biến khác (để đo nhiệt độ luộc gà). Bản thân mình không thích điều đó nên thử dùng một cảm biến khác cũng có chức năng tương tự là TMP36 và thấy nó hoạt động bền hơn (đã đến tháng thứ 4 nhưng chưa hư). Mình xin chia sẻ với các bạn nhé. Loại này hơi khó tìm và không thông dụng, nhưng nó bền hơn hẳn LM35 các bạn nhé.

lên
10 thành viên đã đánh giá bài viết này hữu ích.