ATtiny85 - Programming in C & Assembly

Поделиться
HTML-код
  • Опубликовано: 1 дек 2024
  • Link to circuit diagrams & assembly code:
    akuzechie.blog...
    Link to tutorial for programming ATtiny85 with Arduino Uno as ISP:
    create.arduino...

Комментарии • 19

  • @cmdcs1
    @cmdcs1 2 года назад +6

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

  • @dl8cy
    @dl8cy 2 года назад +2

    as always - thank you for sharing your knowledge!

  • @tunglampham4681
    @tunglampham4681 5 месяцев назад

    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

  • @josebatista6259
    @josebatista6259 2 года назад

    great video! waiting for more

    • @AnasKuzechie
      @AnasKuzechie  2 года назад

      Thanks. You can checkout my other ATtiny85 projects.

  • @loumof439
    @loumof439 2 года назад

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

  • @SamiulIslam-hu7ut
    @SamiulIslam-hu7ut 2 года назад +1

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

    • @MasterTv_777
      @MasterTv_777 Год назад

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

  • @mehmetaltinsoy525
    @mehmetaltinsoy525 2 года назад +1

    Thanks

  • @EdwardYamunaque
    @EdwardYamunaque 2 года назад

    Can push buttons be connected to the tm16xx integrated circuit?

    • @AnasKuzechie
      @AnasKuzechie  2 года назад

      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.

  • @ruffrecords
    @ruffrecords 2 года назад

    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  2 года назад

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

    • @ruffrecords
      @ruffrecords 2 года назад

      @@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  2 года назад +1

      @@ruffrecords Thanks for the info