Let's Make a Flash Memory Programmer! [Part 1] (EP 59)

Поділитися
Вставка
  • Опубліковано 15 вер 2024

КОМЕНТАРІ • 32

  • @networkg
    @networkg Місяць тому +11

    Every time I come here, I learn something. I hope my head is not going to explode..

  • @kayezero703
    @kayezero703 Місяць тому +2

    Thanks Mr.Homeless man behind my house

  • @mikek4icy752
    @mikek4icy752 Місяць тому +4

    Loved this! Can't wait to see the whole series.

    • @DoctorRGPlague
      @DoctorRGPlague  Місяць тому

      Thanks for watching!

    • @nabeelhabeeb6375
      @nabeelhabeeb6375 Місяць тому

      2 days before I watched this video, just now I thought about it and I'm here to see if the next video is uploaded. Thanks for the amazing content. Waiting for the next one.

    • @DoctorRGPlague
      @DoctorRGPlague  Місяць тому +2

      @nabeelhabeeb6375: Thanks for the comment. Unfortunately, it will take a little time before the next video gets published - I'm still in the planning stage for that video. Then I need to start recording all the video footage and start editing it all together. This will take some time, but I am working on it. Please keep checking back. Thanks!

  • @ingSinTitulo
    @ingSinTitulo Місяць тому +2

    Great project as always, Dr.

  • @sebastian19745
    @sebastian19745 Місяць тому

    This was the first serious project I did with all my 8-bit computers (Spectrum, MSX), a EPROM programmer. The main advantage was that it did not required any other computer, the whole interface was on the TV screen.
    I even did one for my first PC compatible computer (LPT connected, so 8 bit also) until I bought my first EPROM programmer.

  • @ivolol
    @ivolol Місяць тому +3

    I think it would be nicer to source power completely from the computer's USB 5V... now you need both a computer connector and a custom >8V connection.
    The board sandwich + standoffs are nice hack for 'closing up' the board connections

    • @DoctorRGPlague
      @DoctorRGPlague  Місяць тому +1

      Your comment reminds me that I forgot to mention in the video the reason I'm using external power and not USB power. I'm not connecting directly to the USB bus, but rather connecting through the FTDI cable. The particular cable that I am using is rated for low current, and it only pulls one unit load from the USB port. This current needs to power both the FTDI cable and any loads connected to it. FTDI does make a higher current cable (I believe it draws five unit loads) and would be suitable for powering an external load. Since I am uncertain which cable will be connected to this programmer, I am just using external power to be safe. While the programmer is low current, this does not mean it won't draw more current in the future (depending on which chips are being programmed, or whether external circuitry is added through an adapter board for high voltage programming, etc.) You can always use USB power in your design if you desire. Thanks for the comment!

  • @SusanAmberBruce
    @SusanAmberBruce Місяць тому

    Awesome video, entertaining as well as every detail covered, thanks for a massive effort, I know it's a lot of work to make a video like this.

    • @DoctorRGPlague
      @DoctorRGPlague  Місяць тому +1

      Thank you for recognizing how much work I put into these videos! I'm glad you found it entertaining! Thanks!

  • @xmlisnotaprotocol
    @xmlisnotaprotocol Місяць тому +1

    Your content is outstanding quailty sir !

  • @donnierussellii4659
    @donnierussellii4659 Місяць тому

    I see that good old Zen of Graphics Programming back there.

  • @YanickT
    @YanickT Місяць тому +1

    Nice! :) I enjoyed it!

  • @stannum87
    @stannum87 Місяць тому

    Thank you so much, your concept of optimizing code is amazing.
    recently i have been looking up on boot loader programming on avr, the content on the internet is less on that topic.
    if possible, could you please explain that topic in future videos
    thank you.

    • @DoctorRGPlague
      @DoctorRGPlague  29 днів тому +1

      Thanks for the suggestion. I'll put bootloader on my list of future ideas. I can't guarantee when I can get to it, as I have a lot of video ideas on the docket, but it might make sense to add a bootloader to the flash programmer in the future. Thanks for watching!

  • @ovalwingnut
    @ovalwingnut Місяць тому +2

    I though for sure we would be building violins. My bad OK Dr..P. I can adjust. Ok then, --now how do I read the resistor color codes?-- Using perf board is [perfect]. I don't want to look like I just came back from Microcenter™. p.s.. Nice board layout :) 805's? Love the "buffer boards"! Cheers and thank you for Part#1.

    • @EdwardYamunaque
      @EdwardYamunaque Місяць тому

      Me gustó el proyecto, solo funciona para el atmega128? ,

    • @DoctorRGPlague
      @DoctorRGPlague  Місяць тому +1

      Thanks for the comment!

  • @AjinkyaMahajan
    @AjinkyaMahajan Місяць тому

    HOW did you designed the Software ?

    • @DoctorRGPlague
      @DoctorRGPlague  Місяць тому

      I assume you are referring to the computer app that I developed. This will be explained in a future video. If you're curious about the compiler, I used the Pelles C compiler for that code. Thanks!