Forum

Einloggen | Registrieren | RSS  

Eierschale(R)

13.09.2023,
10:02
(editiert von Eierschale
am 13.09.2023 um 10:03)


@ bigdie

Fehlende TTL-Bausteine zur 4-Bit-CPU AM2901

» » Danke für die korrekte Darstellung der Situation.
» » Ähnliche Situation: Arduino wird zur Schaltungsentwicklung genutzt,
» » Hardware und Peripherie wird gestetet. Anschließend wird die erprobte
» » Software auf einen ATMega 328 oder einen Attiny übertragen, von mir aus
» » ATTiny2313 oder gar ATTiny13a oder ATTiny85, was immer geeignet
» erscheint.
» »
» » Ob nun PICAXE oder ATMEGA oder ATTiny macht hier nicht so den
» Unterschied,
» » die dahinter stehende Philosophie ist ähnlich.
»
» Ist aber viel komplizierter, musst sicher erst einen Bootlader aufspielen
» einige gibt es auch nur in SMD Form usw usw.
» Der Picaxe ist einsatzbereit, wenn ich ihn kaufe. Ich kann den
» programmieren mit einem simplen Adapter oder ich bastel auf meine Platine 2
» Widerstände + eine 3,5mm Klinkenbuchse. Dann programmiere ich onbord. Ich
» brauche also einzig das Programmierkabel mit Klinkenstecker, aber auch das
» kann man selber basteln, wenn der Rechner noch einen RS232 Port hat oder
» man einen USB Adapter nutzt. Der Einstieg kostet also so ziemlich nichts.
» Die Prozessoren sind dafür dann etwas teurer etwa wie ein arduino Nano.
» Brauchen dafür dann aber weniger Platz als der Nano auf meiner Platine
» Und zum Thema Einstieg und Stromversorgung mit 9V Block. geht beim Picaxe
» mit einem Batteriehalter für 3 Stück AA Batterien genauso oder man kauft
» das Heft vom Heise Verlag, für 25€ ist da Anleitung Platine mit
» Steckfassung für verschiedene Picaxe mit USB Anschluss und auch ein 8
» Beiner Picaxe dabei. Da braucht es für die ersten Versuche gar keine
» Stromversorgung, die kommt vom USB Anschluss.

Manch ein Arduino-user wird da die eine oder andere Analogie entdecken: Da kauft man sich einen Arduino-Uno und ev. einen Prototyp-Shield, benutzt ihn dann zur Programmenwicklung und wenn Soft- und Hardware dann ausgetestet sind, nutzt man den ohnehin vorhandenen UNO als Programmieradapter für den Ziel-Mikrocontroller, der oft wahlweise als DIP oder SMD verfügbar ist. Diese Programmierung findet dann entweder auf dem Steckbrett oder über den ISP-Anschluss statt. Bei nicht zu hoher Taktung z.B. unter 10MHz reicht anschließend eine einzige Li-ion Zelle zur Stromversorgung oder eine CR2032 oder 2 AAA-Zellen. Der dann, am Ende der Prototypphase, in die fertige Platine einzulötende µC ist dann noch einmal deutlich kleiner und billiger, als der von dir erwähnte Arduino-Nano.

Solange kein ESP genutzt wird, reicht auch hier der USB-Anschluss zur Stromversorgung. Ausser natülich, wenn Lichterketten, Motoren oder sonstige Verbraucher mit hohem Strombedarf aktiviert werden.

Das passende Buch findet sich dann schnell,
z.B. http://stefanfrings.de/mikrocontroller_buch/index.html
kostenlos zum Download, oder eines der 100 anderen Bücher.

Du siehst, so weit liegen PICAXE und Atmel gar nicht auseinander.

bigdie(R)

13.09.2023,
15:04

@ Eierschale

Fehlende TTL-Bausteine zur 4-Bit-CPU AM2901

»
» Du siehst, so weit liegen PICAXE und Atmel gar nicht auseinander.
Doch, ohne den Arduino Bootloader geht der einzelne IC nicht
und parallelabarbeitung mehrerer Programmschleifen kann der auch nicht. Ich habe alles mögliche ausprobiert, und mit fast 60 geht Neues lernen auch eher zäh. und der Picaxe war für mich am Einfachsten. Ist ja auch für Schüler entwickelt worden und wenn man langsam vergreist, entwickelt man sich ja zurück zum Kind:-D Arduino war ja wohl eher für Künstler gedacht und die denken ja bekanntlich um die Ecke. Kunst ist kurz vorm Wahnsinn oder?

Eierschale(R)

13.09.2023,
15:44

@ bigdie

Fehlende TTL-Bausteine zur 4-Bit-CPU AM2901

» »
» » Du siehst, so weit liegen PICAXE und Atmel gar nicht auseinander.
» Doch, ohne den Arduino Bootloader geht der einzelne IC nicht


Wieso nicht? Die Chips sind nicht für den Arduino entwickelt worden, also können sie auch ohne Arduino Umgebung und ohne Bootloader genutzt werden. Der Bootloader ist nur dafür da, das Laden über die serielle Shnittstelle zu ermöglichen. Ohne Bootloader gehen dann halt nur die werksmäßig vorgesehenen Programmierschnittstellen, wie ISP, je nach Chip. Die werden dann auch benutzt, um den Bootloader aufzuspielen, wenn man meint, ihn zu brauchen.

bigdie(R)

13.09.2023,
19:59

@ Eierschale

Fehlende TTL-Bausteine zur 4-Bit-CPU AM2901

» » »
» » » Du siehst, so weit liegen PICAXE und Atmel gar nicht auseinander.
» » Doch, ohne den Arduino Bootloader geht der einzelne IC nicht
»
»
» Wieso nicht? Die Chips sind nicht für den Arduino entwickelt worden, also
» können sie auch ohne Arduino Umgebung und ohne Bootloader genutzt werden.
» Der Bootloader ist nur dafür da, das Laden über die serielle Shnittstelle
» zu ermöglichen. Ohne Bootloader gehen dann halt nur die werksmäßig
» vorgesehenen Programmierschnittstellen, wie ISP, je nach Chip. Die werden
» dann auch benutzt, um den Bootloader aufzuspielen, wenn man meint, ihn zu
» brauchen.
Aber dann kannst du auch nicht mit der Arduino Umgebung programmieren, debuggen usw. Das alles geht aber beim Picaxe. Da sind die Prozessoren komplett fertig und brauchen nur noch mein Programm.