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ả

Đánh giá hiệu năng giữa Python và C trên Raspberry Pi

Python được biết đến như là ngôn ngữ chính để lập trình IO cho RPi nhưng bạn cũng hoàn toàn có thể sử dụng các ngôn ngữ khác để thực hiện điều này. Tuy sẽ khó khăn hơn so với việc sử dụng Python nhưng cũng sẽ có những ưu điểm khác bù lại. Sau đây, ta sẽ đánh giá khả năng IO của RPi khi chạy chương trình bằng ngôn ngữ Python và C.

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

So sánh hiệu năng giữa Raspberry Pi 3 và Raspberry Pi 2

Raspberry Pi 3 được giới thiệu với thông tin nổi bật là có sẵn Wifi và Bluetooth. Đồng thời Raspberry Pi Foundation cũng khẳng định: Pi 3 với ARM Cortex A53 sẽ nhanh hơn khoảng 50% so với Pi 2. Wifi và Bluetooth có sẵn thì có thể dễ dàng test được rồi, nhưng tốc độ xử lý nhanh hơn liệu có đúng ?

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