ATtiny85 - Programming in C & Assembly

Sdílet
Vložit
  • čas přidán 27. 08. 2024
  • Link to circuit diagrams & assembly code:
    akuzechie.blog...
    Link to tutorial for programming ATtiny85 with Arduino Uno as ISP:
    create.arduino...

Komentáře • 19

  • @cmdcs1
    @cmdcs1 Před 2 lety +6

    This channel has got to be one of the hidden gems of CZcams, thank you

  • @dl8cy
    @dl8cy Před 2 lety +2

    as always - thank you for sharing your knowledge!

  • @loumof439
    @loumof439 Před 2 lety

    This is amazing, it appeared on my recommended, it would be great having this amount of views lol

  • @josebatista6259
    @josebatista6259 Před 2 lety

    great video! waiting for more

    • @AnasKuzechie
      @AnasKuzechie  Před 2 lety

      Thanks. You can checkout my other ATtiny85 projects.

  • @tunglampham4681
    @tunglampham4681 Před měsícem

    when i upload code show ( avrdude: Expected signature for ATtiny85 is 1E 93 0B
    Double check chip, or use -F to override this check.
    Failed programming: uploading error: exit status 1 ).how to solve it

  • @SamiulIslam-hu7ut
    @SamiulIslam-hu7ut Před rokem +1

    when i uplode code show ( errpr: A programmer is required to upload ).how to solve it

    • @MasterTv_777
      @MasterTv_777 Před rokem

      Same issue, did you resolve it yet? If yes please let me know

  • @mehmetaltinsoy525
    @mehmetaltinsoy525 Před 2 lety +1

    Thanks

  • @ruffrecords
    @ruffrecords Před rokem

    I have watched many similar tutorials and I still do not understand why it is necessary to burn a bootloader into the ATtiny. Why not simply burn the hex file directly? There is so little code space in the ATtiny13A for example that it seems wasteful to use any for a bootloader.

    • @AnasKuzechie
      @AnasKuzechie  Před rokem

      I believe Arduino IDE loads the hex code via the onboard bootloader. I use assembly to optimize memory storage.

    • @ruffrecords
      @ruffrecords Před rokem

      @@AnasKuzechie I have investigated this further. Regular Arduino boards using the bigger micros like the 328 do use some 500 bytes or so of code space for a boot loader. However, the Tiny range, when programmed by an Arduino as ISP, do not use a bootloader. The so called Arduino bootloader in this case just sets the fuzes to set clock speed for example but does not load any code into the Tiny. Basically your hex file goes straight in and all the code space is available.

    • @AnasKuzechie
      @AnasKuzechie  Před rokem +1

      @@ruffrecords Thanks for the info

  • @EdwardYamunaque
    @EdwardYamunaque Před 2 lety

    Can push buttons be connected to the tm16xx integrated circuit?

    • @AnasKuzechie
      @AnasKuzechie  Před 2 lety

      Yes, but not with the display module I demonstrated. You have to get the TM1637 IC and interface to it the buttons. You can check the datasheet.