Hallo, ich habe gerade das GCC-Tutorial (von hier) abgeschlossen. Jetzt habe ich zwar etwas kenntnisse, aber so richtig "schlau" fühle ich mich noch nicht. Ich habe ein STK-500 als entwicklungs Board. Wie würdet Ihr weiter machen? bzw. was empfehlt ihr mir? Auch einfache Versuche wie LED PWM oder ähnliches, mit hilfestellung z.B. ein Tut, würden mich weiterbringen. Das meiste was ich aber finde, sind fertige Projekte die doch schon sehr umfangreich sind. Ich hoffe Ihr könnt mir weiterhelfen. Mit freundlichen Grüßen Der Frischling
Frischling schrieb: > ich habe gerade das GCC-Tutorial (von hier) abgeschlossen. glaub ich nicht. aus zwei gründen... > Auch einfache Versuche wie LED PWM oder ähnliches, mit hilfestellung > z.B. ein Tut, würden mich weiterbringen. Das meiste was ich aber finde, > sind fertige Projekte die doch schon sehr umfangreich sind. ...zum einen hättest du dann das tutorial über pwm gelesen und zum anderen würde dir der kopf vor ideen brennen, was man jetzt anfangen kann.
Dann überleg Dir etwas, was Du gern umsetzen möchtest. Es sollte Dir "schaffbar" erscheinen. Dabei wirst Du auf Probleme stoßen - und aus der Lösung der Probleme wirst Du lernen.
Habe Lösung, suche Problem... Wenn du überhaupt keine Anwendung für deinen neu erworbenen Kenntnisse hast, wird es schwierig. Ansonsten kauf dir doch etwas zusätzliche Hardware, z.B. ein LCD-Display und ein Poti. Und dann versuche, die Poti-Stellung auf dem LCD als Zahlenwert darzustellen. Fertige Tutorials für so etwas gibt es zwar nicht, aber Hilfestellungen dazu findest du da, wo es alle Hilfestellungen für solche Probleme gibt: per google in Internet. Da gibt es Datenblätter, fertigen Sourcecode zum Anpassen, Schaltpläne, und vieles mehr. Suchen und finden muß man genauso lernen, wie das Programmieren. Mach es zu deinem Projekt ;) Oliver
Frischling schrieb: > ich habe gerade das GCC-Tutorial (von hier) abgeschlossen. > Wie würdet Ihr weiter machen? Mit etwas Suche im Netz solltest Du jede Menge C-Programme finden. Die solltest Du versuchen, zu analysieren oder auch abzuwandeln. Gruss Harald
@ Michael H. Dann sag mir doch bitte wo ich das pwm Tut finde. Ja mir brennt der Kopf wirklich vor Ideen, deshalb habe ich ja überhaupt das Tutorial gemacht. Da ich einiges mit uC's realisieren will, aber diese Ideen einfach noch zu kompliziert sind. Aber danke schon mal, dann werd ich mich an ein paar schnitpseln code mal versuchen zu verstehen, bzw. versuchen selber was hinzubekommen :)
Ich weiß manchmal ist es schwierig von "ich habe Lust 'etwas' zu machen" auf etwas konkretes zu kommen ;-) Was häst du von: - Drehencoder in Betrieb nehmen, - damit Wert einstellen und a) auf oben erwähntem Display zur Anzeige bringen b) auf einen pwm Ausgang geben - mit dem pwm Ausgang eine led dimmen - mit dem Drehencoder ein mini menu bedienen (nämlich 3 Zahlenwerte einstellen) - mit diesen 3 Zahlenwerten 3 unabhängige pwm Signale erzeugen - damit eine rgb led ansteuern. - aus x-leds ein Lauflicht machen, - aus x rgb leds ein Lauflicht machen. - die Helligkeit einer led über pwm konstant halten, also regeln usw. dabei hast du viele Baustellen, die einzeln überschaubar sind, dich aber ganz bestimmt einige Wochen beschäftigen. Je mehr du selber rausklamüserst, desto länger behaupte ich mal. Und dabei habe ich Motoren, i2c Bus, Grafikdisplay und was weiß ich noch gar nicht gelistet, sondern nur den Themenkreis "led".
Wenn du auch Interesse an Elektronik/Leistungselektronik hast, wie wäre es mit der Inbetriebnahme und anschließender Regelung eines simplen Tiefsetzstellers? Das Gate-Signal für den MOSFET kommt dann vom uC. Über Taster kannst du z.B. den Tastgrad einstellen und somit die Ausgangsspannung. Später kannst du dann eine Regelung implementieren usw. usf. Gruß
Frischling schrieb: > Dann sag mir doch bitte wo ich das pwm Tut finde. http://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM
Rufus Τ. Firefly schrieb: > Frischling schrieb: >> Dann sag mir doch bitte wo ich das pwm Tut finde. > > http://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM und http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Zähler_des_AVR
Frischling schrieb: > Hallo, > > ich habe gerade das GCC-Tutorial (von hier) abgeschlossen. Was genau verstehst du unter 'abgeschlossen'? Heißt das, du hast es dir vollständig durchgelesen? Oder hast du dir nach jedem Kapitel mal überlegt was man damit anfangen könnte und einfach mal drauflos experimentiert? Wenn man zb den ersten Teil bis zum Port Pin I/O hat, drängt sich doch förmlich mal auf ein paar LED an einen Port anzuschliessen und die gezielt ein/ausschalten. Von da ist es dann nicht mehr weit zu einem Lauflicht. Kommt dann der ADC mit dazu, dann schreit das förmlich danach, dass man mit einem Poti die Geschwindigkeit des Lauflichts einstellen kann. Dann alles umbauen auf Timer. Diverse verschiedene Lauflichtsequenzen über Taster umschaltbar machen. Ist erst mal ein LCD im Spiel, potenzieren sich schon die Möglichkeiten. Plötzlich kann man mit den Tastern eine Menüführung sich überlegen, mit der man die Lauflichter umschaltbar machen kann. Auch immer beliebt ist eine Uhr, die am LCD still heimlich vor sich hintickt. Speziell dieser Themenkreis ist hervorragend geeignet um sich mal mit dem Timer so richtig vertraut zu machen. Von einer Uhr ist es dann nicht mehr weit zu einem Wecker, der um 7 Uhr morgens das LED-'Flutlicht' einschaltet. Oder die Umkehrung: eine Stoppuhr. Mit dieser Stoppuhr und 2 Lichtschranken könnte man dann zb Geschwindigkeiten messen oder wie lange ein Körper zum durchfallen einer Strecke benötigt. etc. etc. So führt dann eines zum anderen. Aber das Tutorial nur durchlesen, ist zu wenig. Davon hast du nichts. Aber aus dem Tutorial ergeben sich mit den verschiedenen Kapiteln unzählige Möglichkeiten. Und wenn dir dann immer noch nichts einfällt, dann sieh dir halt mal im Forum ein paar Beiträge an. Jeden Tag posten unzählige ANfänger Fragen zu ihrem konkreten Problem. Auch da gewinnt man so manche Idee.
Hi Na das ist doch was.... Frischling schrieb: > Ja mir brennt der Kopf wirklich vor Ideen, deshalb habe ich ja überhaupt > > das Tutorial gemacht. Da ich einiges mit uC's realisieren will, aber > > diese Ideen einfach noch zu kompliziert sind. > > Aber danke schon mal, dann werd ich mich an ein paar schnitpseln code > > mal versuchen zu verstehen, bzw. versuchen selber was hinzubekommen :) Auch wenn es kompliziert erscheint, dein Problem ist nicht: wo finde ich weitere Tutorials sondern wie ordne ich meine Gedanken. Wenn du Ideen hast, dann nimm eine, die dir am Einfachsten erscheint. Dann schaust du, welche Tutorials den einzelnen Komponenten deines Projektes entsprechen und versuchst, diese auf deine Anforderung anzupassen. Dann geht es weiter. Und wenn dann Fragen auftauchen, nicht:"wer kann mir helfen" sondern "der Interrupt funktioniert nicht" unter Beilage des Programmes. Kurz beschreiben, was das Programm machen soll und wo der Fehler liegen könnte... Es wird oft vergessen, das wir am anderen Ende der Welt sitzen und nicht neben dir. Wenn du auch nur eine deiner Ideen in Worte fassen würdest, dann hätest du mit Sicherheit schon ein paar hilfreiche Links erhalten. # Gruß oldmax
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.