Building An EEPROM Programmer

Поділитися
Вставка
  • Опубліковано 22 сер 2024
  • An exercise in futility, AND FUN!
    Github: github.com/anj...
    With apologies to William Shatner and Brent Spiner

КОМЕНТАРІ • 20

  • @kyuchumimo
    @kyuchumimo Рік тому +4

    2:22 I have a AT28C64B EEPROM and I went through this same problem, good that you mentioned it, so I know I wasn't the only one that happened to it

  • @billpg
    @billpg Рік тому +2

    Le sigh. I always wanted an EPROM programmer in the 80s on my BBC. Had to make do with loading ROM-Images from floppy disk into Sideways-RAM.

  • @firemankoxd
    @firemankoxd 3 роки тому +1

    Subscribed instantly! Waiting for more content

  • @CircuitBreaker256
    @CircuitBreaker256 3 роки тому +3

    What! you even built your own EEPROM programmer too! We've done almost exactly the same stuff. Mine is based off of an Arduino Mega.

  • @Smorpy
    @Smorpy 3 місяці тому +1

    You gor a new subscriber man

  • @ericwalls7717
    @ericwalls7717 3 роки тому +1

    Pretty slick!

  • @edgeeffect
    @edgeeffect 3 роки тому +3

    Are you going to make more videos?
    I like what I've seen so far.

    • @AidanJennings
      @AidanJennings  3 роки тому +2

      I plan on making more videos in this style in the near future.

  • @petercheung63
    @petercheung63 11 місяців тому

    Great video, thanks

  • @fuzzs8970
    @fuzzs8970 2 роки тому

    Must say it's a nice video. Thank you. Wondering if you could push the limits to work something out to write on MCU.

  • @maikmerten
    @maikmerten 3 роки тому +1

    1:04 - "In hindsight I should have done this differently" - can you elaborate? Seems that in the end, things worked out nicely, so I wonder what your apparent regret is rooted in.

    • @AidanJennings
      @AidanJennings  3 роки тому +1

      Sure! Everything worked out fine for the at28c256 which was the chip I was really targeting. I don't really show it in the video but the data and address pins are out of order in the DIP package. The way that I assigned the pins from the AVR to the socket was specific to how that chip would sit in the programmer which meant it was easier to write software for that chip specifically. Just putting the data on port A means code is pretty straightforward, but if I were to program a different chip with other pin configurations the convenience is lost. I could have talked more about the firmware code in the video but I couldn't think of a way to do so that wouldn't have been boring. Had I been aiming for a more universal programmer or one that could target I2C ROMs I should have laid things out differently or put a lot more thought into the software side of things.
      TLDR: I was lazy and could have done things smarter but it does what I wanted it to.

    • @maikmerten
      @maikmerten 3 роки тому +1

      @@AidanJennings Thanks for elaborating!

  • @brostenen
    @brostenen 3 роки тому +1

    That is just awesomme.... What exact eeprom can be burned?

    • @AidanJennings
      @AidanJennings  3 роки тому +1

      I build it and wrote the firmware with the AT28C256 in mind. Theoretically, any Dual In-line chip that fits within the programmer could be programmed.

    • @brostenen
      @brostenen 3 роки тому

      @@AidanJennings Sweet. Thanks for the info. 🙂

  • @jarno2427
    @jarno2427 3 роки тому

    Nice, maybe make a winforms app to flash and read (c#)

  • @user-eg3yv3xr7s
    @user-eg3yv3xr7s Рік тому

    Very interesting, however it's over my head, as I have no background knowledge or training in programming.

  • @xter13
    @xter13 3 роки тому +1

    Can I get EEPROM PROGRAMMER pcb files pls

  • @andrewsodyssey5753
    @andrewsodyssey5753 Рік тому

    Are the board files open source?