📝 Wie programmiert man einen Mikrocontroller 💡 Arduino, Bootloader und co.

Sdílet
Vložit
  • čas přidán 28. 08. 2024

Komentáře • 130

  • @wolfgangewald678
    @wolfgangewald678 Před 4 lety

    Die verständlichste Erklärung was ein Bootloader ist, die ich bisher gefunden habe. Sehr schön!

  • @EmbSys
    @EmbSys Před 4 lety +11

    Sehr informatives Video, höchst anschaulich erklärt. Ich bin begeistert und habe es in die Playlist für meine Studenten aufgenommen. Dankeschön!

  • @maik2239
    @maik2239 Před 7 lety +4

    Wow sehr gut kurz erklärt, jetzt kann ich immer auf dieses Video verweisen und muss nicht immer meine Erklärung runterrattern. Top!

    • @eHaJo
      @eHaJo  Před 7 lety +3

      Perfekt, danke!

  • @jannisdiekmann2819
    @jannisdiekmann2819 Před 6 lety +8

    Super gutes Video und verständlich erklärt mit Zusammenhängen und so
    Danke dafür 👍

  • @PaulineOtt
    @PaulineOtt Před 5 lety +1

    Vielen Dank für deine TOPP Erklärung!!! Könntest du bitte mal ein kleines Video über die Programmierung eines ESP WROOM 02 mit genau solch einer Erklärung machen. Du erklärst langsam und verständlich - genau dass finde ich ganz toll!!! Vielen Dank!

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

    Sehr sehr gutes und informatives Video!

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

      Danke für das Lob!

  • @astra_joe
    @astra_joe Před 3 lety +1

    Sehr gutes Video, das wichtigste Wissen kompakt zusammengefasst!

  • @gehteuchnixan8256
    @gehteuchnixan8256 Před rokem

    Nicht nur informativ, sondern so gut, dass ich ein Abo da lassen musste.

    • @eHaJo
      @eHaJo  Před rokem

      ui, danke 🥳

  • @knipsdings
    @knipsdings Před 4 lety +1

    mosi, miso, ... jetzt ergibt alles ein sinn. 😉 viellleicht kannst du darüber mehr erzählen? super gut erklärt. danke! 👍 ich bin ja ein fan vom raspberry pi. 👌

  • @Harpman1969
    @Harpman1969 Před 5 lety +4

    Gutes Video, super erklährt. Und übrigens, der Sinclair ZX81 war zu seiner Zeit ein vollwertiger Home Computer (zugegeben, heute kaum vorstellbar). War damals mein Einstieg in die Computer Technik.

    • @tomperli4513
      @tomperli4513 Před 5 měsíci

      Zx81 - jo hängt bei mir auch noch an der Wand ( direkt über dem noch laufenden Apple II+). Damals noch selbst zusammengelötet und den 2114 Speicher gleich mit etwas "Drahtverhau" mittels statischem 6116 von 1Kilobyte auf 2Kilobyte erweitert. Damals hat man sich auch noch " Bootloader" mit Adressdekoder und einem Sack voll Dioden , die in 8er Gruppen die Datenleitungen runtergezogen haben quasi selbstgelötet ! Bei Adresse 0 mit Dekoder hochgezählt und So mit 8251 und ein paar "Dioden-Bytes" V24 initialisiert , und über Zählerschleife Daten ins RAM gezogen & jump auf RAMstart um das eigentliche Prog zu starten. Ein-Zwei Adressdekoder und 96 x 1N4148 waren bezahlbar - Ein Programmiergerät hätte nen halben Monatslohn gekostet😂.

  • @gbomacfly_old
    @gbomacfly_old Před 7 lety +7

    Super Video, hab einiges gelernt!

    • @eHaJo
      @eHaJo  Před 7 lety +2

      So solls sein!

  • @K-Plsek
    @K-Plsek Před rokem

    Wie immer gut, und sehr informativ!!

  • @wernerfries174
    @wernerfries174 Před 3 lety +1

    Echt klasse, wie immer.

  • @ThePaffPaff
    @ThePaffPaff Před 7 lety +16

    Schönes Video! In Zukunft könnte sowas gerne auch noch ausführlicher sein!

    • @eHaJo
      @eHaJo  Před 7 lety +5

      Noch ausführlicher? ich find >10 Minuten schon recht lang...

    • @matsahm
      @matsahm Před 7 lety +1

      Dem würde ich mich anschließen. Gerne noch ausführlicher / zweites Video. Zeig mal ein paar Programmier-Beispiele (Hallo Welt, LED blinken lassen, etc).

    • @dr.edwardrichtofen5322
      @dr.edwardrichtofen5322 Před 6 lety

      matsahm ja du hast recht

    • @grindel80
      @grindel80 Před 5 lety

      Ich stimme zu. Daumen nach oben ist raus.

  • @herbertseidl9283
    @herbertseidl9283 Před 3 lety

    Da kamen Erinnerungen an den SAB 80C535 wieder auf. War einer meiner Lieblinge, das war Ende der 80iger bis Mitte der 90iger und alles noch in Assembler. Das waren herrliche Zeiten

  • @derachi3097
    @derachi3097 Před 2 lety

    Super erklärt und super Verständlich, danke weiter so

  • @manfredbogner9799
    @manfredbogner9799 Před 12 dny

    Danke

  • @Bastler95m
    @Bastler95m Před 7 lety +3

    So zu dem Thema fällt mir sofort ein Ziemlich witziges Lernpaket mit nem ATtiny13-20PU und einer Platine für die DB9-RS232 Schnittstelle ein bei welchem auch der Bootloader per RS232 Datenleitungen gebrannt wird, verwendet wurden DTR CTS (parallel zu RXD) TXD als VCC diente RTS (über Diode auf 7805 sowie DTR auch via Diode). Wie man schon lesen kann wurde eine Datenleitung für zwei Funktionen verwendet. Die Serielle schnittstelle wurde über 3 widerstände an PB0 PB1 und PB2 angeschlossen und Reset musste manuell auf GND gezogen werden wollte man den Bootloader oder das Programm auf den Controller brennen.
    LG

    • @eHaJo
      @eHaJo  Před 7 lety +2

      Mein erster selbergebauter Programmer hatte nen Parallelportanschluss...

  • @zer001
    @zer001 Před 5 lety +1

    Wieder ein tolles Video. Genau das wollte ich schon immer wissen.

    • @eHaJo
      @eHaJo  Před 5 lety

      Dankeschön :-)

    • @zer001
      @zer001 Před 5 lety

      @@eHaJo Bitte! :)

  • @SandraChristinHeise
    @SandraChristinHeise Před 7 lety +46

    Wie er den nackten Microcontroller zensiert hat. 😆

    • @eHaJo
      @eHaJo  Před 7 lety +20

      Ja, sonst hätt ich das Video als "ab 18" einstufen müssen! ;)

  • @Clamsi100
    @Clamsi100 Před 7 lety

    Tolles Video, hat mir sehr gut gefallen. Hoffe du machst über das Thema noch weitere.

    • @eHaJo
      @eHaJo  Před 7 lety

      Danke :) Ja, kann gern noch mehr so Videos machen!

  • @PeterGeher
    @PeterGeher Před 7 lety +2

    Vielen Dank für das Video. Das erklärte mir genau das, was mich aktuell Interessierte :-)
    Mehr zum Thema "Arduino"bzw. der e/ee/prom würde mich sehr Interessieren.
    Und vielleicht mal was zu deinem G'scheiduino. Das dingen scheint recht cool zu sein

    • @eHaJo
      @eHaJo  Před 7 lety +1

      Ist notiert :)

  • @Martin-tq7xf
    @Martin-tq7xf Před 5 lety

    Perfekte Erklärung habe ein Problem mit 3D Drucker bootloader und Flash vielleicht könnte ich da mehr erfahren! lg

  • @vikktr9058
    @vikktr9058 Před 5 lety +1

    Super erklärt. Danke !!!

  • @blermule8692
    @blermule8692 Před 2 lety

    Ich habe in den letzten Wochen mit großem Interesse sehr viele Videos von dir angeschaut Hannes. Aber irgendwie gibt's da bei mir immer noch eine offene Frage. Woher hast du dieses ganze Wissen? Hast du das mal gelernt? Sei es als TV und Rundfunk Elektroniker. Oder ist das ganze Thema einfach dein Steckenpferd und du hast dir über die Jahre alles selber beigebracht, und bist im richtigen Leben ein professioneller Badewannen Vorhang Monteur 😁. Sorry Scherz! Evtl. gibt's ja von dir auch schon ein Video in dem du diese Fragen alle beantwortet hast.

    • @eHaJo
      @eHaJo  Před 2 lety

      also zum einen hat mich das ganze thema elektronik und software schon ab ca. 12 jahre interessiert, vermutlich würde man mich autodidakt nennen weil ich mir viel selber beigebracht habe. um das alles zu vertiefen habe ich elektrotechnik studiert und bin mittlerweile lehrer für mechatronik

  • @josephhaile5515
    @josephhaile5515 Před 3 lety

    Vielen Dank, sehr gut gemacht

  • @idokolone5289
    @idokolone5289 Před 7 lety +1

    Hallo eHaJo,
    danke für deine hilfreichen Videos und #40 vergessen .
    MfG,

  • @derwissenskiosk8041
    @derwissenskiosk8041 Před 7 lety

    Danke mein lieber, ich bin zwar schon länger in der Elektronik drin und möchte auch bald eine Ausbildung zum Elektroniker für Geräte und System machen aber was ich noch nicht kann ist das Programmieren und erstellen von Schaltungen mit Digital ICs es währe also sehr hilfreich wenn du dazu Videos machst ich finde nämlich das es gerade bei dir sehr gut erklärt wird... Ist ja nicht so als wenn es keine Tutorials gäbe.. ;D

    • @eHaJo
      @eHaJo  Před 7 lety

      Logikzeugs erkläre ich ab hier: czcams.com/video/FjAtDKJ3--Y/video.html

  • @aminnegm-awad6076
    @aminnegm-awad6076 Před 5 lety +2

    Allerdings war der ZX81 "kein Basic programmierbares Gerät für den ZX80 Mikorcontroller". Der ZX81 (und sein Vorläufer ZX80) waren (na, ja so etwas wie "Desktop"-)Computer, die eine Z80 (ohne X) CPU (nicht Mikrocontroller) enthielten - Und eben einen Basic-Interpreter.

    • @tomperli4513
      @tomperli4513 Před 5 měsíci

      Zur Unterscheidung : Ein "Microprozessor" ist die reine Recheneinheit in PCs ,Tablets oder auch Großcomputern . Ein " Microcontroller" hat auch Portleitungen, Speicher , Timer , A/D - Wandler , usw an Bord , um ( meist) als 1 Chip Lösung , "einfachere" Steuerungsaufgaben auszuführen.

    • @aminnegm-awad6076
      @aminnegm-awad6076 Před 5 měsíci

      @@tomperli4513 Im Wesentlichen zwar richtig, allerdings nicht als 1-Chip-Lösungen. Diese nächste Integrationsstufe werden durch SoCs gebildet.
      Mikrocontroller verfügen zwar über Ports als I/O, nur kann man damit aber in der realen Applikation so noch wenig anfangen. Zusätzlich notwendig ist externe HW, etwa Entprellschaltungen für Tasten, (nicht über ein reines Videosignal ansteuerbare) Displays, Treiber für LEDs, andere Sensoren und Aktoren usw. usf.
      Der Unterschied zwischen Mikrocontrollern und CPUs besteht also ziemlich genau (nur) darin, dass es Programmspeicher gibt (also PROM oder EPROM), wenig RAM und möglichst viele Portleitungen, also einem oder mehrere SIOs und PIOs, dann noch Timer/Counter.
      Klassiker, mit dem ich viel entwickelte, ist etwa der 6511Q, im Wesentlichen ein zum Mikrocontroller ergänzter 65C02.
      Von Zilog gab es entsprechend den Z86xx, welcher eine CPU verwendete, die (weitestgehend?) kompatibel zum Z80 war. Ich meine aber, dass der sich nicht wirklich am Markt durchsetzte, habe dazu aber keine Zahlen.

  • @MrLeon8171
    @MrLeon8171 Před 3 lety +1

    Kannst du eventuell ein Tutorial empfehlen oder selber machen, wie man genau mit welchen Mitteln welche Mikrocontroller programmiert ohne Bootloader?

  • @dirkheuen2323
    @dirkheuen2323 Před 5 lety

    die nummer mit roms brennen kenn ich auch noch. mein erster computer damals war nen C-16 von commodore. da war alles was ausserhalb des compis zu steuern war noch relativ einfach anzuklemmen
    serielle oder parallele schnittstelle waren direkt im debugger programmierbar, war ne klasse zeit damals mit den lahmen rechnern (jeder taschenrechner heute hat mehr rechenleistung als die brotdosen damals)

    • @tomperli4513
      @tomperli4513 Před 5 měsíci

      Wobei der C16 und der C4 immer unverdientermaßen im Schatten des C64 standen. Immerhin hatten die beiden Typen ja schon eine mini Textverarbeitung und Spreadsheet an Bord...mit dem C64 wurden meißt nur Spiele gezockt 😃.

  • @blackgamer2956
    @blackgamer2956 Před 5 lety +1

    Wirklich gut erklärt und sehr verständlich! Bravo und weiter so !

  • @technas2452
    @technas2452 Před 6 lety +1

    Hi Super Video vielen Dank erstmal dafür!
    Wenn ich das Richtig verstanden habe brauche ich zur Programmierung (mit vorhandenem Bootloader oder auch Nackt) nur den Arduino? Also kein seperates Programmiertgerät für den Bootloader?

  • @corvette724
    @corvette724 Před rokem

    Hi, ich versuche auf einen Arduino due mit radds board, Drucker, die Frirmware aufzuspielen. Marlin Configuration. h. Der Upload ist ok aber oben meldet er, Atmel Smart Device 0x2850e0a60 found, erase flash. dann geht er hoch auf 100%. done... dann schreibt er, set boot flash true CPU Reset? Ich wollte eigentlich nur den Drucker betreiben, vielleicht kannst Du mir ein wenig weiterhelfen? LG Axel

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

    Hi, Zunächst mal sehr informatives Video 👍
    Hätte dazu noch eine Frage:
    Der zusätzliche Chip der es ermöglicht die ISP Schnittstelle ohne Programmiergerät zu nutzen, was ist das genau für ein Chip ?
    Handelt es sich um den Atmega32u2 Controller aus dem Datenblatt, also ein zweiter Mikrocontroller, den man selber erst auch programmieren muss entsprechend ?
    Falls ja, gibt es auch normale USB to UART Converter die zusätzlich diese Funktion unterstützen oder könne dies nur Mikrocontroller, die man dann noch selber programmieren muss ?
    Und noch eine Zusatzfrage:
    Könnte ihr mal ein ähnliches Video darüber machen, wie das beim Arduino Due funktioniert, das ist da ja etwas verwirrend mit den 2 verschiedenen USB-Anschlüssen ?
    Gruß

  • @bumma7948
    @bumma7948 Před 7 lety +2

    Super Video!! Ganz ganz toll, weiter so!!!

    • @eHaJo
      @eHaJo  Před 7 lety +1

      Dankeschön!

  • @a.t.3803
    @a.t.3803 Před 2 lety

    Top! Daumen hoch und Abbo.

  • @fc382010
    @fc382010 Před 3 lety +2

    Hallo, Danke für das İnformative Video. Kannst für uns in einem deiner Videos, einen Attiny 841 SU Chip programmieren?! Danke

  • @MH-pl3bq
    @MH-pl3bq Před 5 lety +1

    Also ich bin ein kompletter Neuling. Ich hab von dieser Thematik keine Ahnung (null 😅)
    Und ich finde, dass das für ein Anfänger Video viel zu „komplex“ gehalten wird. Du erwähnst themenbezogenen Fachwörter, bei denen ich als Anfänger jedes Mal den Faden verliere 😅
    Und ich finde diese Wörter werden nicht richtig erläuterte oder zu schnell abgearbeitet.
    Für ein zukünftiges Video, kannst du das ja als kleinen Kritikpunkt annehmen 😁👍🏻
    Aber Danke, dass du dir die Zeit nimmst und versuchst es uns beizubringen.

  • @melmatech
    @melmatech Před 2 lety

    Sehr faszinierendes Thema. Tolles Video. Meine Frage hierzu anhand eines IC's... Holtek, "HT6311" (2. Zeile) "9538C" Datenblatt nicht gefunden. Platine wo dieser verbaut ist liegt jedoch vor.
    Könnte man diesen IC nun mit dem Arduino auslesen und umprogrammieren? Kannst du das "FRÜHER" kurz vor ende des Videos zeitlich etwas präzisieren?

  • @Europayacht
    @Europayacht Před 4 lety

    Danke!
    .

  • @altechplus9748
    @altechplus9748 Před 6 lety

    Hallo eHaJo,
    echt tolles Video! Von mir gibt es erst mal einen Daumen hoch und ein Abo habe ich auch dagelassen
    Ich wollte mich näher mit dem Thema beschäftigen, aber als Anfänger ist es nicht ganz so einfach da einzusteigen. Mich persönlich würden die Themen JTAG und ISP interessieren und wie man von Grund auf einen Fabrik neuen Mikrocontroller in Betrieb nimmt ohne die Arduino IDE bzw. was man dabei zu beachten hat.

  • @gerhardbicker1473
    @gerhardbicker1473 Před 3 lety

    Danke vielmals für die tolle Erklärung! Eine Frage noch zum Verständnis: habe mir einen Arduino Nano Clone gekauft, anscheinend ohne Bootloader. Durch gedrückt halten der Reset Taste vor dem Schreiben vom Sketch und auslassen der Taste sobald das Schreiben gestartet wird, kann ich trotzdem einen Sketch auf den Nano laden. Wieso geht das dann?

  • @Sebastian-xg5fk
    @Sebastian-xg5fk Před 2 lety

    Servus,
    Danke für Deinen CZcams Kanal. Wirklich gut erklärt alles. Ich beschäftige mich auch schon seit Längerem mit Microcontroller. Meine Frage an Dich wäre, ob es möglich wäre ein Video zu machen, wie ein Microcontroller wirklich funktioniert. Ich meine damit, dass man den Maschinencode für eine blinkende Led mittels zwei Taster (0 und 1) auf den Microcontroller läd. Das Programm, zb in C++, als Assambler Code darstellen (also MOV und ADD, etc Befehle in Maschinencode kompilieren) und dann eben mittels den Tastern flashen. Ich hab im Internet leider noch nichts gefunden um zu verstehen wie das eben wirklich funktioniert. Vielen Dank und schöne Grüße!

  • @alfredjodokuskwak6154
    @alfredjodokuskwak6154 Před 4 lety

    Gut erklärt. Habe mir jetzt den gscheiduino bestellt. Nun ist es bei mir von Interesse ob ich erstes einen Prozessor zum schalten von zwei LED mit 3xAA Batterien nutzen kann. Tricky dabei er muss eine Art selbsthaltung bekommen damit er komplett von der Stromquelle trennbar ist. D. H. Soll noch ca zwei Std selbst abschalten. Und die ganze Sache wird per ein Taster 3 zustande per Software. Finde einfach keine Lösung.

  • @zelda1274
    @zelda1274 Před 2 lety

    Moinsen,
    Frage: Ich möchte mir gerne eine Digitaluhr bauen. Kann ich mit Arduino ein Uhren IC programmieren?

  • @tasospaok6580
    @tasospaok6580 Před rokem

    Guten Tag
    Können Sie auch programmieren ein Chip für autoradio?
    Danke

  • @cacanghoihoi3005
    @cacanghoihoi3005 Před rokem

    kann ich jeder Microkontroller aus Handy oder Notebook- Computer programmieren ??

  • @klarei4326
    @klarei4326 Před 3 lety

    Hallo,kann ein Chip vom Typ BQ77PL900 blockieren und wie könnte ich ihn wieder frei schalten

  • @richi1235
    @richi1235 Před 4 lety

    Hi!
    Müsste ich in meinem C-Programm explizit ausdrücken, dass etwas in den EEPROM-Speicher soll, oder woher weiß der Microcontroller das?
    Ich schreibe ein Programm für die LED-Anzeige einer Produktionsmaschine, welche die produzierten Stückzahlen anzeigt. Nachdem die Maschinen abends ausgeschaltet worden sind, sollten am nächsten Tag diese Werte noch vorhanden sein, um genau dort weiterzuzählen.
    Danke!

  • @danielotto2401
    @danielotto2401 Před 7 lety +1

    Hast du eigtl. was studiert? Elektrotechnik, Fachrichtung?

    • @eHaJo
      @eHaJo  Před 7 lety +3

      Ja genau, Elektrotechnik mit Schwerpunkt Nachrichtentechnik.

  • @KommaAchtKommaEins
    @KommaAchtKommaEins Před 4 lety

    Super gemacht, danke. Was ist aber der Unterschied zwischen Flash und EEPROM? Beides behält doch auch bei Elektronenmangel die Daten. Und kann ich beim normalen Arduino-Uno überhaupt ohne Programmer versehentlich den Bootloader schrotten? Oder ist das über COM/USB gar nicht möglich?

    • @eHaJo
      @eHaJo  Před 4 lety +1

      den bootloader kann man über COM nicht schrotten.
      Flash und eeprom sind quasi das selbe was die speicherbarkeit bei stromausfall betrifft. allerdings kann ein flash viel weniger oft beschrieben werden als ein eeprom, bevor er kaputt geht

  • @lexa4973
    @lexa4973 Před 5 lety

    Kann ich denn IC mit bootloader vom Arduino uno einfach nach kaufen und dann im Arduino uno programmieren und wenn ich das gemacht habe einfach auf eine Platine aufbauen, ihn mit Strom versorgen, so dass er immer das Programm ausführt?

  • @felixdupont1425
    @felixdupont1425 Před 4 lety +1

    Also kann ich jetzt mit einem arduino mega einen IC programmieren, oder brauche ich dazu noch irgendwas?

  • @klarei4326
    @klarei4326 Před 3 lety

    Hallo, wie gehe ich vor, um einen BQ77PL900 Chip zu programmieren.

  • @alexanderzohrens2945
    @alexanderzohrens2945 Před rokem

    14:12 DEr Prozessor hieß Z80 nicht ZX80

  • @SimonNitzsche
    @SimonNitzsche Před 7 lety +4

    Der Fokus lässt wirken dass es so aus sieht als wäre da ein Greenscreen.

    • @eHaJo
      @eHaJo  Před 7 lety +8

      ähhhh, das ist ein greenscreen....

    • @allcrafter3747
      @allcrafter3747 Před 4 lety

      @@eHaJo Es soll aber nicht so aussehen wie einer

  • @judochessmkp
    @judochessmkp Před 5 lety +7

    Du weißt schon dass das Klasse war

  • @ludwig8891
    @ludwig8891 Před 5 lety

    Ich habe eine frage an sie ich habe ein Attiny2313 der lästsich nich Programmiren er ist neu er wirt nicht erckant

  • @pivetc353
    @pivetc353 Před 2 lety

    Hallo, ich habe nicht ganz verstanden was ein Bootloader jetzt genau ist ? Ist es beim Arduino dieser eine quadratische Chip ?

    • @eHaJo
      @eHaJo  Před 2 lety

      Ein programmteil, der bereits auf dem chip programmiert ist

    • @tomperli4513
      @tomperli4513 Před 5 měsíci +1

      Historisch gesehen sagt der Begriff "Bootloader" eigentlich recht genau was passiert . Englisch "Boot" -> "Stiefel" , also ein kleines Programmstück das dem Controller ermöglicht in die Stiefel zu kommen und die Arbeit aufzunehmen. Der Bootloader initialsiert den Controller und schaufelt Bytes , die über eine vordefinierte Schnittstelle ( V24 , USB ,Wifi, ethernet .....) angeliefert werden ins RAM und führt die angekommenen Bytes anschießend als Programm aus. Letztendlich braucht jeder Microprozessor / Microcontroller so eine initialisierung um die Arbeit aufzunehmen . Auch ein PC muss ja " Booten ", wobei bei solch " großen" Maschinen die Abläufe natürlich wesentlich komplexer sind.

    • @pivetc353
      @pivetc353 Před 5 měsíci

      @@tomperli4513Danke dir 💪👍

  • @berndk.1812
    @berndk.1812 Před 6 měsíci

    Im Grunde gutes Video.
    Den wichtigsten Nachteil des Bootloaders wurde nicht erwähnt: Man kann nicht Debuggen: kein Einzelschritt, keine Haltepunkte, keine Einsicht in Register, Speicher usw.
    Für komplexe Programme ein K.O. Kriterium.

    • @eHaJo
      @eHaJo  Před 6 měsíci

      ist kein nachteil. da geht es um arduino und co. der mega 328 hat weder über bootloader noch isp die möglichkeit für debug

  • @OliVer-cm5ko
    @OliVer-cm5ko Před 6 lety

    Kann ich denn mit beiden Programmiervarianten den Controller danach aus dem Arduinoboard entfernen und auf ein Steckbrett mit Stromversorgung stecken und es läuft?

  • @chris12303123
    @chris12303123 Před 5 lety

    Halle eHaJo, welchen Bootloader muss ich aus wählen für ein Adruino mega Mega2560?

    • @eHaJo
      @eHaJo  Před 5 lety

      Das Board heißt "ARDUINO MEGA 2560" in der Arduino IDE, damit kannste dann Bootloader brennen wählen

  • @robertschulz3824
    @robertschulz3824 Před 6 lety +1

    Top! Auch wenn ich fast nichts richtig verstehe...

    • @eHaJo
      @eHaJo  Před 6 lety +1

      Die anderen Videos schauen, dann kommt das noch :)

  • @deniso955
    @deniso955 Před 7 lety

    wieso brauch ich den Arduino bootloader auf zB. einen ATtiny85 zu brennen wenn, dieser über einen Arduino als ISP Programmiert wird?

    • @eHaJo
      @eHaJo  Před 7 lety

      Wenn, dann wird er über einen chip (zb atmega328p) über den 6-poligen ISP-Stecker via ISP programmiert. Das ist dann Variante 2. Ein Bootloader würde auf so kleinen Chips keinen Sinn machen, weil 25% des Speichers vom Bootloader belegt wären

    • @deniso955
      @deniso955 Před 7 lety

      eHaJo Ich meinte den Arduino als ISP Programmer zu nutzen wie, im Beispiel Scatch Arduino as ISP in der Arduino IDE.
      Will man dann zB. einen ATtiny85 mit der Arduino IDE programmieren muss in der Arduino IDE Bootloader brennen ausgewählt werden.
      Was ich dazu im Internet gefunden hab ist das dabei nicht wirklich ein Bootloader auf den Attiny gebrannt wird sondern nur die Fuses und die Taktrate gesetzt wird.

  • @alexanderzohrens2945
    @alexanderzohrens2945 Před rokem

    13:03 muß die Adresse nicht heißen 0x7fff ?? das wären dann 32kb. 0x3fff wären 16 kb....

    • @tomperli4513
      @tomperli4513 Před 5 měsíci

      Genau genommen ist 07fff ja 32kbyte minus 1 Byte😅

  • @greatvaibhav20
    @greatvaibhav20 Před 7 lety +1

    Hallo, haben Sie Kanal in Englisch auch? vielen dank

    • @eHaJo
      @eHaJo  Před 7 lety

      Ja, aber dort ist erst ein Video: czcams.com/channels/01DrO5OkQeXcYVAu09ayoQ.html

    • @greatvaibhav20
      @greatvaibhav20 Před 7 lety

      Guten morgen und Dankeschön. haben Sie einen zukunft plan für programming videos auf Englisch machen? weil Ich auf Englisch studiere.

  • @DeutschlandLife
    @DeutschlandLife Před 7 lety

    Aber man bekommt doch auch z.B. myAVR mySmartUSB light. Der kostet ca. 16€

    • @eHaJo
      @eHaJo  Před 7 lety

      Ja, und china-clones für 2€ oder den USP-mkII von eHaJo für 17,90. Mittlerweile gibt es einige Programmieradapter zu erträglichen Preisen

  • @alexanderzohrens2945
    @alexanderzohrens2945 Před 5 měsíci

    Nein, sind genau 32 KB, weil 0000 auch schon eine Adresse ist.

  • @caroman6761
    @caroman6761 Před 7 lety

    Jetzt wüßte ich nur noch gerne, 1. wo ich die verschiedenen Bootloader, die es so gibt, bekomme (OK, einer iss in der IDE drinn) und 2. wie sich die verschiedenen Bootloader, die es so gibt, unterscheiden.

    • @eHaJo
      @eHaJo  Před 7 lety

      Ne ganze Horde an Bootloader für AVR-Controller mit USB gibt es zB bei Lufa: github.com/abcminiuser/lufa/tree/master/Bootloaders
      Ansonsten kann man sich hier in die Application note von Atmel einlesen:
      www.atmel.com/Images/doc2589.pdf
      Der Bootloader von Peter Dannegger ist glaub ich auch gut verbreitet:
      www.mikrocontroller.net/topic/73196

  • @numi1141
    @numi1141 Před rokem

    can you translate this in english please.

  • @MrKnueppelLP
    @MrKnueppelLP Před 7 lety

    wo für ist das ding was bringt das ?? auser das mann mit c++ rum spilen kann ?

    • @eHaJo
      @eHaJo  Před 7 lety +1

      zum einen kann man programmieren lernen, zum anderen kann man damit alles bauen, wovon man träumt (zB einen fischfütterautomat, ...)

  • @m-electronics5977
    @m-electronics5977 Před 2 lety

    Also den Kästen hinter dir nach zu urteilen hast du sehr viele Bauteile immer auf Lager

    • @eHaJo
      @eHaJo  Před 2 lety

      ja, da hat sich mittlerweile einiges zusammen gebracht...

    • @m-electronics5977
      @m-electronics5977 Před 2 lety

      @@eHaJo machst du auch gewerblich Platinen?

  • @gustavvogels9241
    @gustavvogels9241 Před rokem

    Sehr gutes Video aber doch sehr arduinolastig.. Eine Aussage ist in keinem Fall richtig, nämlich die, dass eine Programmaustestung nur über EPROMs früher möglich war. Es mag sein das Bastler ein EPROM gebrannt haben und wenn das Gerät nicht so funktionierte wie erhofft, dann EPROM löschen, Programmkorrektur, neues EPROM brennen und wieder testen usw. bis irgendwann alles funktionierte. Professionelle Firmen benutzten immer schon Emulatoren für den angewandten Mikroprozessor bzw. Mikrocontroller. Mein Arbeitgeber Ende der 80-er, Prozessautomation Sennhofer, hatte für jeden von uns Entwicklern einen angeschafft. Das erleichterte die Arbeit ungemein. Da ich später als selbständiger Entwickler, aus Kostengründen, mir keinen Emulator leisten konnte, habe ich mir einen EPROM-Simulator selbst gebaut. Der ist zwar nicht so komfortabel wie ein Prozessor-Emulator, tut es aber auch. Ich habe fast 30 Jahre als Freelancer meinen Lebensunterhalt auf diese Art und Weise verdient. Dies belegen unter anderem meine CZcams-Posts z.B. "Elektronikentwickler Gustav Vogels"

    • @eHaJo
      @eHaJo  Před rokem

      ich bediene mit meinem kanal allerdings zu 95% die hobbybastler. auf einen emulator hinzuweisen, den nur richtig große firmen hatten sehe ich nicht als sinnvoll an

  • @tomnicht1796
    @tomnicht1796 Před 5 lety

    Hallo ich möchte mir das bauen czcams.com/video/DHk6lAZ7RZc/video.html
    Und wenn ich mir ihr Video anschaue brauche ich den Chip mit uno programmieren und dann an der Uhr anstecken
    Und wo ist beim Arduino Uno R3 der Jumper

  • @timk5677
    @timk5677 Před 5 lety

    wuste garnicht das ein programmer so teuer ist dan muss der den ich gestern für 7 euro gekauft hab ja ne fälschung sein ?

  • @AlexVeranstaltungsStuff
    @AlexVeranstaltungsStuff Před 7 lety +1

    boah das bauteilelager im hintergrund *NEID*

    • @eHaJo
      @eHaJo  Před 7 lety

      Ist nur ein Teil davon :) Ja, ich biin mittlerweile echt stolz drauf

  • @andreasschmitt2307
    @andreasschmitt2307 Před 3 lety

    Ein USBasp-Programmierer kostet keine 2 Euro, kann ich empfehlen.

  • @OE6ENE
    @OE6ENE Před 7 lety +3

    1.erster