FAQ-Wunschliste (Ideen für neue FAQs)

dino03

Aktives Mitglied
27. Okt. 2008
6.760
20
38
Sprachen
  1. BascomAVR
  2. Assembler
Hallo,

ich mach hier mal ne Liste auf was mir so an Themen für neue
FAQs / Mini-FAQs / Tutorials / ...
einfällt damit man so eine kleine ToDo-Liste hat ;)
Vorschläge von anderen sind auch dabei ...

  • Inhaltsverzeichnis von Tutorials/Lösungen/Infos aus den verschiedenen Bereichen des Forums
  • ATmega programmieren - Fallstricke, Infos, Grundlagen
  • Bedeutung von $HWSTACK, $SWSTACK, $FRAMESIZE, wie groß sollte es sein und wo liegt was im Speicher
  • Wie macht man aus einer Aufgabe ein Programm
  • DCF77-Empfänger - Anschluß und Grundlagen
  • Datenblätter - wie bekommt man die benötigten Infos
  • Timingprobleme erkennen und beheben (mal sehen ob man da ne FAQ drüber machen kann)
  • Boot Loader, was geht und wie
  • ...

Erledigte FAQs ...
  • Fuses, was damit so alles geht (inkl. Fallstricke)
  • Minimalschaltung - was braucht man damit der Atmel lebt


Gruß
Dino
 
Hi Dino,

Hallo,
ich mach hier mal ne Liste auf was mir so an Themen für neue
FAQs / Mini-FAQs / Tutorials / ...
einfällt damit man so eine kleine ToDo-Liste hat ;)

Finde ich eine super Idee, da kommen bestimmt noch einige Anregungen zur Erweiterung der Liste :), hier kommt meine zum Thema Tutorials:

Vielleicht könnte man ein Gemeinschaftsprojekt machen und eine Mini-Super-Simple-Programmier-Aufgabe mit den 3 Programmiersprachen (Basic,Assembler,C) lösen. Dann hätte man so ne' Art "Hello World" Projekt und Einsteiger/Umsteiger/Neugierige haben ein Beispiel um eigene Projekte anzugehen oder man sieht einfach mal die Unterschiede zwischen den Programmiersprachen.

Schöne Grüße
rangar
 
Hi Dino,

gute Idee.

Diesen Punkt :
  • ATmega programmieren - Fallstricke, Infos, Grundlagen

könnte man prizipiell auch auf andere Prozessoren erweitern, z.B. ATTinys. Was hier so häufiger genutzt wird.

Weitere Themen könnten noch sein :
  • Fuses, was damit so alles geht (inkl. Fallstricke)
  • Boot Loader, was geht und wie

Gruß
Pirx
 
Hi Pirx,

könnte man prizipiell auch auf andere Prozessoren erweitern, z.B. ATTinys. Was hier so häufiger genutzt wird.
War auch so gemeint. Ich hab wohl in der Eile einfach nur ATmega
geschrieben ;) Also auch ATtiny, ATmega (PDIP, TQFP64, TQFP100), ...

Weitere Themen könnten noch sein :
  • Fuses, was damit so alles geht (inkl. Fallstricke)
  • Boot Loader, was geht und wie
Das mit den Fuses hatte ich auch schon angedacht. Mal ne komplette Ansicht
der ganzen Fuses und was man damit vernichten kann. Mit Bootloadern hab
ich aber noch nix gemacht. Den Punkt müßte ein anderer erklären. Ist aber
auch interessant.

Gruß
Dino
 
Hi
Nun, damit Dino03 nicht alles allein machen muß, kram ich mal in alten Unterlagen und passe diese der Neuzeit an. Für viele, die irgendwann aus welchen Gründen auch immer, den ersten Kontakt mit den kleinen Plasteklumpen und den vielen Beinchen haben, stellt sich die Frage: "ist ja ein dolles Ding, aber was mach ich damit?". Und dann stolpern sie in irgendeinen Arbeitsladen ( Neudeutsch : Workshop) und sind hoffnungslos überfordert. Das Merkwürdige ist, nicht jeder, der eine WebSite proggen kann, ist auch in der Lage, einem Controller eine Aufgabe zu geben. Dies liegt darin, das hier die Physik in Gestalt der Thesen von Herrn Ohm, Ampere und Volta und vielen anderen tatkräftigen Erfindern ihren Tribut zollt. Ja, und da ist das Problem....
Stromkreise, das war irgendwann in Physik mal dran, aber die Erinnerung... zapperlot, ich glaub, mich hat's nicht interessiert. Und nun, jetzt soll, jetzt will ich elektronische Schaltungen bauen. Muß ich da nun studieren, um das Wesentliche zu begreifen ?
Hier werd ich mal mit meinem nächsten Beitrag zu µC's und das Leben drumrum etwas Senf zugeben... Vielleicht hilft's doch, ein Bit zu vertehen, warum die PC's so mächtige Maschinen sind und warum wir gegen einen Controller (k)eine Chance haben...
Vielleicht macht dann der Workshop auch wieder Spaß, wenn man nicht nur gekupferte Beispiele aufarbeiten muß, sondern letztlich auch versteht, warum's ( nicht) geht.
Also, ein klein wenig Geduld.....
übrigends, der letzte Teil vom Assember ist kurz vor Abgabe.... nicht das ihr denkt, ich würd's für mich behalten wollen.
Gruß oldmax
 
Hi
Ich hab zwei Punkte deiner Liste mal angesehen und denke, ich könnt da mal einen Beitrag drauf abgeben .... wenn's nicht schon angegangen ist.:)


  • ....
  • Wie macht man aus einer Aufgabe ein Programm
  • Timingprobleme erkennen und beheben (mal sehen ob man da ne FAQ drüber machen kann)
  • ...

Gruß
Dino

Hast du da bereits etwas begonnen, oder steht es nach wie vor auf der Wunschliste. Vielleicht kann ich dir ja ein wenig Arbeit abnehmen.:cool:
Gruß oldmax
 
Hast du da bereits etwas begonnen, oder steht es nach wie vor auf der Wunschliste. Vielleicht kann ich dir ja ein wenig Arbeit abnehmen.:cool:
mach ruhig ;) Wenn es mehrere FAQs zum selben Thema werden finde ich das
auch nicht so schlimm. Evtl erklärt es der eine etwas anders als der andere und
manche haben mit der einen und manche mit der anderen Erklärung mehr verstanden. Einfach rinn damit. ;)

Gruß
Dino
 
Hallo Dino,

eine FAQ "vom Steckbrett zur Platine" würde mich interessieren. Im ersten Schritt vielleicht nur bis zur Lochrasterplatine.
Ich grübele immer rum welche Pins man wo am Besten platziert um möglichst wenige Kreuzungspunkte zu haben. Vielleicht kann man da noch einige hilfreiche Tipps geben. Z.B. lohnt ein Programm wie Lochmaster oder reicht Bleistift und Papier. Wie geht ein Experte vor :D .

Gruß
Roger
 
Hi Roger,

Vielleicht kann man da noch einige hilfreiche Tipps geben. Z.B. lohnt ein Programm wie Lochmaster oder reicht Bleistift und Papier. Wie geht ein Experte vor :D .
tja .. wie geht ein Experte vor ... :)
Ich entwickel die gesamte Platine aus dem Schaltplan heraus im Kopf und löte
die Bauteile ohne eine Planung auf dem Papier direkt auf die Lochrasterplatine.
Teilweise hab ich noch nicht mal einen Schaltplan. Ich mach die Datenblätter
auf und baue den Schaltplan auch im Kopf auf. Das geht aber nur wenn man
Schaltungen in "Funktionsgruppen" zerlegen kann. Bei ner Mikrocontrollerschaltung
zB ...
- Mikrocontroller und anhängende zentrale Teile (ISP, Quarz, Reset, ...)
- Spannungsversorgung (Regler, Gleichrichter, Siebung, ...)
- RealTimeClock (Uhrenquarz, GoldCap, I2C-Bus, ...)
- LCD (Siebung, Kontrastregler, Hilfsspannung, ...)
- Eingabe (Taster, Encoder, ...)
- RS232 (MAX232 mit Elkos, Schnittstellenbuchse, ...)
- ...
die einzelnen Funktionsgruppen muß man nur aus den Datenblättern entnehmen
und dann mit den Schnittstellen zusammenfügen. Vorher denkt man sich aus
wo auf der Platine am besten das LCD, die Taster und die Buchsen liegen
sollen. Der Rest wird nach vorhandenem Platz dazwischen angeordnet.
Natürlich mit Einbeziehung des benötigten Platzes für die anhängenden
Bauteile. Der Rest ergibt sich aus Erfahrung :D
Dieses Ding zB (ATmega128-Board) ...
P1040511.JPG P1040518.JPG

P1040520.JPG
... ist vollständig im Kopf entstanden. Es existiert weder Schaltplan noch ein
Platinenplan. Die Anordnung der Bauteile ist beim Löten nach und nach
entstanden. Je nachdem wo die Pins der anderen Funktionsgruppen gelandet
sind haben sich die angrenzenden Bauteile an die entsprechende Stelle auf
der Platine begeben. Die Funktionsgruppen habe ich dann flexibel auf dem
freien Platz auf der Platine angeordnet.

Der Schaltplan entsteht jetzt erst im nachhinein damit es nicht total im
Chaos endet wenn man nach nen paar Monaten was daran erweitern will :D

Bei komplizierteren Analogschaltungen sollte man sich aber auf jeden Fall vorher
nen kleinen Schaltplan zeichnen damit es nicht zu Fehlern kommt. Manchmal mache
ich mir bei schlecht zu durchdenkenden Schaltungen aber auch einen kleinen Plan
der Bauteile und deren Anordnung auf der Platine. Dieser Plan ändert sich dann
teilweise während des lötens aber auch wieder dynamisch. Die Entwicklung einer
Schaltung und einer Platine ist bei mir also ein ständiger Fluß der Veränderung.

Gruß
Dino
 
Hi
... ist vollständig im Kopf entstanden. Es existiert weder Schaltplan noch ein
Platinenplan.
sag ich doch..
" Ordnung ist was für doofe, nur das Genie beherrscht das Chaos"
Ich nehm mir auch immer vor, nach Plan zu arbeiten.... irgendwann bin ich dann fertig.....
Gruß oldmax
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)