AVR ISP By Hand: Reading out signatures and other details.

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.พ. 2025

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

  • @NomadYarg
    @NomadYarg ปีที่แล้ว +5

    I go in thinking I'm gonna watch you flip a lot of switches, but know I'm gonna leave learning a bunch more about the intricacies of microcontrollers. Love the series, great stuff!

    • @TM-zs7ko
      @TM-zs7ko  ปีที่แล้ว +1

      I may (probably, I think) do one that's purely the spectacle of putting code onto the chip. But, yeah, I am trying to strike some sort of balance that involves people's patience, and interest, and creating points of reference for potential future videos. It's good to hear someone is getting something out of it.

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

      @@TM-zs7ko That would be great, I bet there is some juicy stuff about putting the code on there that is just hidden from people when they use things like avr-dude that I personally would find really interesting.

    • @TM-zs7ko
      @TM-zs7ko  11 หลายเดือนก่อน +1

      @@NomadYarg If you use avrdude with one of this bitbanging modes a lot of this stuff is revealed with enough supplied -v options.
      And then there's the source code. Since avrdude speaks whatever the protocol programmer (or bootloader) is, a lot of what you can see with -v is limited of the abstraction level of the protocol. That can be anywhere from "here's a thinly wrapped ISP instruction" up to "here's a chunk of the program, you figure it out what to do with it ISP-wise." But, it has been helpful to me in troubleshooting to have an idea of what's going on a layer or two down.

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

    This is awesome. Makes me want to write an AVR programmer in some painful language

    • @TM-zs7ko
      @TM-zs7ko  ปีที่แล้ว +2

      Whitespace and Brainf*ck to the rescue. =)

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

    This series is great, thank you

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

    That's pretty hardcore. It's like Suicide Linux for Atmel. I very much enjoyed the video.

    • @TM-zs7ko
      @TM-zs7ko  ปีที่แล้ว

      That sounded familiar, but I had to look it up.
      Yeah, it can sort of feel like that when you're trying to put actual code on it, because with most AVR use a page buffer when you flash. Even if you cheat a bit and don't do it the way an ISP programmers normally would, you're still committing to a lot of correctly done switch flipping. But, apart from _maybe_ changing the fuse settings, I'm not sure anyone's in danger of doing this practical purposes.

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

      @@TM-zs7ko I can think of no practical purpose, but it's very enlightening to understanding what exactly is going on. I've got fond memories of the 85 and the 328p. I've since worked my way to the ESP32 modules. Remembering back to my Atmel days what we have available now are gifts from God himself.
      You mentioned in the video the LGT8F328P chip. I've used several of them. They are cheap and for all practical purposes work exactly like the 328p. If I recall correct I think they even included an 8bit DAC. I could be mistaken.

  • @ByteChord
    @ByteChord 11 หลายเดือนก่อน

    Can you please make simple program like LED blink in future videos ?

  • @beeg-8855
    @beeg-8855 11 หลายเดือนก่อน

    thaaaaaaaaaaaaaaaaaaaaaanks you keeeeeep going mannn

    • @TM-zs7ko
      @TM-zs7ko  11 หลายเดือนก่อน

      Uh huh. Too slow for you?

  • @daisywong-ke1kz
    @daisywong-ke1kz 11 หลายเดือนก่อน

    Wonderful work! We'd love to offer you some boards if you need them in the upcoming content. (PCBWay Daisy) :D