Burn Bootloader - Atmega328P using Pololu AVR

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ค. 2024
  • Pololu AVR Programmer version - Quickly burn bootloader to Atmega328 TQFP 32 pin chip without having to use an arduino board as ISP. The Pololu AVR programmer allows you to connect the ISP programming connections as well as the serial console at the same time.
    Arduino Minicore URL: mcudude.github.io/MiniCore/pa...
    Breadboard Layout: github.com/kakushinAU/Atmega3...
  • ภาพยนตร์และแอนิเมชัน

ความคิดเห็น • 20

  • @mungo9000
    @mungo9000 2 ปีที่แล้ว +1

    Brilliant video - you've just saved me a lot of work, thank you

  • @AlejandroEspinel
    @AlejandroEspinel ปีที่แล้ว

    kakushin, buenas noches, quiero agradecerle por la informacion suministrada, me sirvio muchisimo, excelente video. Saludos.

  • @SebastianHernandez-cb6ry
    @SebastianHernandez-cb6ry 8 หลายเดือนก่อน

    This is the best video I could have found

  • @user-cb7ly2rt7q
    @user-cb7ly2rt7q 3 ปีที่แล้ว

    عمل رائع . شكرا جزيلا . Thank you 🙏

  • @rudy5360
    @rudy5360 2 ปีที่แล้ว +1

    Great video! Clear and easy to understand, thank you 😀 Just one thing I am unsure about. If you burn a bootloader, then upload a sketch with the programmer, doesn't this wipe the bootloader?

    • @KakushinAU
      @KakushinAU  2 ปีที่แล้ว

      Thanks for the comment. No, uploading a sketch does not wipe the bootloader. Both the sketch and the bootloader are stored in the flash memory on the chip. The sketch is stored at the front section of the flash memory, and there is an special area at the end of the flash memory (about 512 bytes) which is reserved only for a bootloader.

  • @RonaldRosete-ei1vn
    @RonaldRosete-ei1vn หลายเดือนก่อน

    Can you use this adapter if my microcontroller has no leads?

  • @samk2630
    @samk2630 2 หลายเดือนก่อน

    Great video. What's the white PCB you have connected to the breadboard with Vin and USB?

    • @KakushinAU
      @KakushinAU  2 หลายเดือนก่อน

      Thanks. It’s a 3v/5v breadboard power supply.
      a.aliexpress.com/_mtGlRrg

  • @ainglieur4353
    @ainglieur4353 3 ปีที่แล้ว

    thank you

  • @fercholopez1114
    @fercholopez1114 3 ปีที่แล้ว

    Hello brother, I'm from Mexico, where did you get the programmer and the base for the ATMEGA328pAU?
    or how can I find them?
    What are their names?

    • @KakushinAU
      @KakushinAU  3 ปีที่แล้ว

      Programmer
      - DigiKey $7.77 USD - Search for "Pololu 2183-3172-ND"
      Base
      - AliExpress $10.38 USD - Search for "SZYTF TQFP32 QFP32 TO DIP32 IC Programmer Adapter"
      The base comes with a DIP adapter. I cut mine off so that it can span across 2 breadboards. Otherwise it covers most of breadboard connections.

  • @sabri.73
    @sabri.73 3 ปีที่แล้ว

    Which smd atmega mcu would you recommend to program with Arduino IDE?

    • @KakushinAU
      @KakushinAU  3 ปีที่แล้ว +1

      I recommend the ATMEGA328P-AU microcontroller. They cost about $2 each and can be easily programmed with Arduino IDE. Here's the link to Digikey: www.digikey.com/en/products/detail/microchip-technology/ATMEGA328P-AU/1832260 There are other SMD Atmega MCU's but I haven't been able to program them with the Arduino IDE. Good luck!

  • @pietronaccarato675
    @pietronaccarato675 ปีที่แล้ว

    Are you powering the atmega and the programmer from the power supply? Or are you setting the programmer to output current?

    • @KakushinAU
      @KakushinAU  ปีที่แล้ว +1

      Both the Atmega and the Programmer are powered from the breadboard power supply. Pin VCC on Pololu AVR programmers are set as an input by default. (This is different from video th-cam.com/video/VVK0aYcrnQc/w-d-xo.html where the programmer powers the circuit).

    • @pietronaccarato675
      @pietronaccarato675 ปีที่แล้ว

      @@KakushinAU Thank you for your response. I was having issues on my end and I suspected it was because I needed an external power supply.

    • @KakushinAU
      @KakushinAU  ปีที่แล้ว

      Good point. The video should have been more clear that the breadboard should be powered with 5VDC.

  • @henogduplessis8968
    @henogduplessis8968 ปีที่แล้ว

    Can you use serial to upload code to it after bootloader is burned?

    • @KakushinAU
      @KakushinAU  ปีที่แล้ว +1

      Yes, the MOSI and MISO connections are a type of serial interface. However, I don't think you can program the Atmega directly to the serial pins without a programmer.