Guten Nabend!

svenna80

Mitglied
31. Juli 2009
39
0
6
Sprachen
Hallo die Damen und Herren! :)

Bin neue hier und möchte mich auch kurz vorstellen!

ICh bin 29 Jahre alt und studiere Maschinenbau an der FH. In meinem Studium werde ich "gezwungen" so Fächer wie E-Technik 1, E-Technik 2, Mess-Technik, elektrische Antriebe und Informatik (C + programmieren) zu belegen. Bis auf Informatik hatte ich echt Schwierigkeiten in den eben genannten Fächern.
Aber irgendwann, nach laaaanger Zeit und heftigen Abwehrreaktion meinerseits gegenüber diesen Fächern (außer Informatik)(ich wollte ja eigentlich Maschinenbau und nicht E-Technik studieren), habe ich dann so halbwegs verstanden wie das mit dem Strom so funktioniert. Von da an hab ich mich ein wenig für die Elektrotechnik interessiert. Ein Profi werde ich aber wohl nie werden.
Angeregt von der Homepage www.dieelektronikerseite.de habe ich mir bei Reichelt diverse elektronische Bauteile, unter anderm auch den Atmega8, und ein Experimentierboard bestellt.
Ein Freund und ich haben dann angefangen, die Übungen auf der Homepage zu machen und haben dann zum ersten Mal auch den Atmega aufs Experimentierboard gesteckt!
Wir haben praktisch bei Null angefangen.
Wir hatten weder Ahnung wofür diese ganzen Beinchen an diesem Krabelkäfer sind, noch mit welchem Programm man das Ding programmiert. Und auch nicht welche Kabel oder welches Equipment man sonst noch so braucht.
Das Programmierkabel haben wir dann auch selber zusammengelötet.
Unser Ziel war es, einfach mal eine LED auf dem Experimentierboard mit unserem Atmega8 zum Leuchten zu bringen.
Aber das war zu dem Zeitpunkt noch ein langer und steiniger Weg...
Unser erstes Programm haben wir dann mit Bascom geschrieben, wobei für mich schon von Anfang an klar war, dass ich den Atmega mit C programmieren wollte, da ich die Grundlagen im Studium hatte. Leider hatte ich keine Ahnung wie das mit C geht, sodass wir erstmal nach der Anleitung auf der oben genannten Homepage gegangen sind.
Und siehe da! Irgendwann hatten wir das hex-File über PonyProg in den Atmega geladen und die LED leuchtete!!!! Wir freuten uns wie kleine Kinder. Ehrlich!
Wir haben dann noch erfolgreich mit Taster und 7-Segment Anzeigen experimentiert. Unser bislang größtes Projekt ist ein Thermomenter, das die Temperatur (nur die positiven Werte) auf zwei 7-Segment-Anzeigen anzeigt! Ein weiterer Meilenstein für uns!
Es gibt aber noch sehr Vieles, was ich noch nicht so richtig verstehe.
Momentan tue ich mich sehr schwer mit den Interrupts.
Das Hobbyprogrammieren (als Jugendlicher mit Basic auf dem C64 und im Studium mit C) hat mir schon immer Spaß gemacht und ich fand es auch immer fazinierend, wie man mit so einem kleinen Chip wie z.B. dem Atmega so tolle Sachen machen kann, wie LEDs zum Leuchten bringen, Prozesse steuern und regeln, alles Mögliche an und aus zu machen und so weiter.

So, das war es erstmal zu meiner Person!

Gruß Sven :)
 
Hallo Sven,

erst einmal herzlich willkommen bei uns im AVR-PRAXiS Forum.

Wenn man sich erst das Grundwissen angeeignet hat, geht es eigentlich ganz schnell mit Entwicklung von Software für die Mikrocontroller und es macht richtig viel Spaß! Das was einem dann oft fehlt, ist die Zeit die ganzen Ideen die man hat real werden zu lassen, das wirst du hier im Forum auch öfters hören ;).

Das mit den Interrupts ist eigentlich gar nicht so schwer. Die Interrupts werden durch bestimmte Ereignisse ausgelöst (zum Beispiel wenn sich ein logischer Zustand eines Pins ändert oder ein Timer einem bestimmten Wert erreicht oder überläuft ...). Der Interrupt führt dann eine Serviceroutine aus, dein Hauptprogramm wird in diesem Moment unterbrochen (interrupted).

So, dann wünsche ich dir noch viel Spaß im Forum.

Grüße,
Dirk :ciao:
 
Hi Sven,

herzlich willkommen bei der Chaos-Truppe :D ;)
Das mit dem Verstehen kommt schon noch mit der Zeit. Wenn erst mal der
Groschen richtig gefallen ist schlägt man sich nur noch vor die Stirn und
wundert sich warum man da so lange für gebraucht hat ;)

Gruß
Dino
 
Danke danke für die nette Begrüßung!
Mal gucken, evt. heute Abend oder morgen poste ich mal meine Gedanken/Probleme zu den Interrupts.

Bis dann!
 
Hallo Sven!

Ich möchte dich hier natürlich auch noch begrüßen! :wavey:

Auch wenn du nur dazu "gezwungen" wirst die Elektrotechnik und Elektronik ein wenig zu verstehen bin ich mir sicher, dass dich gerade das Programmieren von Controllern bestimmt begeistern wird. :)

Da hier auch Anfänger immer gern gesehen sind musst du dich auch nicht scheuen, hier deine Fragen zu stellen. ;)

Tja und ob du nun in BASCOM, ASM oder in C programmieren möchtest ist auch egal..... Eigentlich sind hier von jeder Sprache helfende Denker vertreten.


Mach dir das Leben (Lernen) also nicht so schwer und stelle deine Fragen, Programme und Zeichnungen ruhig hier ein.
Gemeinsam werden wir dann schon eine Lösung finden. ;)

Schöne Grüße und viel Spaß beim studieren,
Cassio
 
Mmh, wohin kann ich den meine Frage mit dem Interrupt posten?
In Software oder Hardware?
Irgendwie passen die Untergruppen nicht. Hat jemand nen Vorschlag?
 
Hallo Sven,

hmmm das Thema Interrupt passt sowohl in Software wie auch in Hardware, such dir einfach einen Bereich aus, wenn das Thema dann doch irgendwo anders besser reinpasst, kann man es verschieben.

Grüße,
Dirk
 
ok, dann guck ich mal!
 
Hi Sven,

Mmh, wohin kann ich den meine Frage mit dem Interrupt posten?
In Software oder Hardware?
Irgendwie passen die Untergruppen nicht. Hat jemand nen Vorschlag?
wenns nicht paßt wird verschoben :D Sieh das mal nicht so eng ;)
Wenn es mehr in die programmtechnische Umsetzung der Interrupt-Service-Routine (ISR)
geht würde ichs unter Software lagern. Wenn es eher um die hardwareseitige
Auslösung des Interrupts geht dann eher in Hardware. Wobei man zB bei den ISRs
bei nem USART (TransmitBufferEmpty) das Thema auch bei Hardware/UART lagern
könnte. :rolleyes:
Also nicht so eng sehen.


Gruß
Dino
 
Hallöli

Hallo Sven,

nun habe ich noch ganz vergessen einfach nur hallo zu sagen. Das möchte ich hiermit kurz nachholen.
Willkommen im Forum

Grüße,
Markus
 

Ü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)