Hallo miteinander,
bastel gerade an einem Sternhimmel. Die Sterne funkeln auch schon soweit
und ich will jetzt noch eine Sternschnuppe mit Schweif implementieren.
habe meinen anfänglichen Plan mit dekodiertem BCD zähler und einer
Transtor Kondensator schaltung wieder verworfen, weil ich keine Lust auf
so viel löten habe.
Und weil ich hier noch 2 Mega 16 rumliegen hatte, hab ich gedacht ich
programmiere ich mir da ein Lauflicht mit Nachleuchten, und hänge die
LEDs direkt mit Vorwiderstand an den Mega 16.
Die Software funktioniert auf dem Pollin EVA Board ganz gut soweit, der
MC läuft mit den internen 8MHZ
dann hab ich das ganze auf dem Steckbrett aufgebaut, MC reingesteckt und
es macht einfach gar nichts.
habe je 100 nF zwischen VCC und GND und AVCC und AGND,
Reset mit 10k an VCC und AREF hängt an AVCC.
hab ich irgendwas vergessen, damit der Controller läuft?
Mit dem Messgerät gemessen dass an jedem Pin ein definierter Pegel 0,x V
liegt. Die Spannung an den Pins wie oben geschrieben passt auch.
Joachim schrieb:> AREF hängt an AVCC
das ist meist ein Fehler, zumindest wenn man nicht weiß was AREF für
eine Funktion hat
das ist aber nicht der Grund für "es macht einfach gar nichts",
dafür ist der Grund: da ist irgendwo ein Fehler ...
Joachim schrieb:> und ich will jetzt noch eine Sternschnuppe mit Schweif implementieren.
Ein Komet hat einen Schweif, eine Sternschnuppe ist ein Meteor, der beim
Eintritt in die Athmosphäre meist nur eine knappe Sekunde lang ein sich
schnell über den Himmel bewegendes Licht erzeugt.
Welchen der beiden willst du jetzt 'implementieren'?
Joachim schrieb:> habe je 100 nF zwischen VCC und GND und AVCC und AGND,> Reset mit 10k an VCC und AREF hängt an AVCC.>> hab ich irgendwas vergessen, damit der Controller läuft?
An und für sich nicht.
Das sollte reichen, dass der Mega16 läuft.
Aber irgendwas hast du vergessen. Vielleicht ist es ja auch ein
schlechter Kontakt irgendwo.
> Mit dem Messgerät gemessen dass an jedem Pin ein definierter Pegel 0,x V> liegt. Die Spannung an den Pins wie oben geschrieben passt auch.
Misst du direkt am µC, oder hast du den Masseanschluss vom Voltmeter an
einer zentralen Stelle, zb gleich hinter einem 7805?
(Alles schon gehabt. So gesehen hab ich am Vcc Pin +5V gemessen. Hab
aber eine Masse-Brücke übersehen, so dass der µC selber keine
Masseverbindung hatte).
MR. Ohm schrieb:> Reset beschalten?
ist mit 10k gegen vcc
Walter S. schrieb:> Joachim schrieb:>> AREF hängt an AVCC>> das ist meist ein Fehler, zumindest wenn man nicht weiß was AREF für> eine Funktion hat> das ist aber nicht der Grund für "es macht einfach gar nichts",> dafür ist der Grund: da ist irgendwo ein Fehler ...
naja grundsätzlich weis ich schon wofür AREF gut ist. War mir aber grade
nicht so sicher ob ichs einfach unbeschaltet lassen kann. (ich weiß halt
dass es die möglichkeit gibt intern auch vcc als AREF zu benützen, aber
das muss man dann denke ich softwaremäßig irgendwo hinschreiben)
Udo Schmitt schrieb:> Ein Komet hat einen Schweif, eine Sternschnuppe ist ein Meteor, der beim> Eintritt in die Athmosphäre meist nur eine knappe Sekunde lang ein sich> schnell über den Himmel bewegendes Licht erzeugt.> Welchen der beiden willst du jetzt 'implementieren'?
War jetzt nicht direkt die lösende Antwort, aber trotzdem Danke.
Ich denke ich will eine Sternschnuppe mit Bewegungsunschärfe, die ich
vorher fälschlicherweise als Schweif bezeichnet habe.
Schlumpf schrieb:> Vergleich doch mal den Schaltplan des Pollin-Boards mit dem, was du auf> dem Steckbrett aufgebaut hast.
habe ich. Beim Pollinboard ist halt noch der Quarz dran (den ich aber ja
nicht verwende) und noch ein Reset Taster gegen Masse zusätzlich zum 10k
Pullup. Sonst völlig identisch
Karl Heinz Buchegger schrieb:> Joachim schrieb:> Aber irgendwas hast du vergessen. Vielleicht ist es ja auch ein> schlechter Kontakt irgendwo.>
schlechter Kontakt kann ich ausschließen, etwas vergessen nicht, das war
meine Frage (habe ein Bild angehängt)
> Misst du direkt am µC,
ja
Jörg Wunsch schrieb:> Joachim schrieb:>> ich will jetzt noch eine Sternschnuppe mit Schweif implementieren.>> Einfach in den Ural gehen. :-)>> SCNR ...
whatever...
mikel schrieb:> Schließ den Mega direkt an 230 Volt an, dann brauchste keinen Code zu> schreiben... ;-)
der code ist aber schon geschrieben und auch schon drauf.. deshalb bleib
ich lieber bei 5V.
Karl Heinz Buchegger schrieb:> Blöde Frage:>> Du LED ist definitiv richtig rum drinn?> Und du steuerst auch tatsächlich PD2 an?
Die Frage ist durchaus berechtigt. Aber ja ich hab extra nochmal
probiert ob sie auch leuchtet wenn am Pin 5 V anliegen
Und die Software steuert alle Pins der Reihe nach an, hab vorher noch
mehr LEDs drangehabt (hab sie für Übersichtlichkeitszwecke weggemacht)
aber es tut gar nichts einfach.
Dann bleibt für mich nur noch, dass deine Fuses nicht wie erwartet auf
8Mhz-intern stehen, sondern auf Quarzverwendung.
Ansonsten seh ich nichts mehr auf dem Bild oder hätte noch eine Idee.
Wenn die beiden Versorgungsspannungen da sind, Masse durchverbunden ist
(ist soweit ich sehen kann alles da), läuft der Mega normalerweise.
Heck, ich hab schon an einen 40-poligen Sockel wild die Versorgung mit 4
Drähten angelötet und sonst nichts ... Mega rein ... und der läuft.
Joachim schrieb:> naja grundsätzlich weis ich schon wofür AREF gut ist. War mir aber grade> nicht so sicher ob ichs einfach unbeschaltet lassen kann.
Kann man, problemlos. Der Pin wird sowieso erst benutzt, wenn
man den ADC benutzt. Andererseits ist die Voreinstellung beim
ATmega16 die Benutzung von AREF als Referenz, insofern würde es
(solange du die REFSx-Bits in ADMUX nicht anders beschreibst) auch
nichts passieren, wenn du es an AVCC hängst.
Nur zur Sicherheit: VCC und AVCC hängen beide gemeinsam an 5 V,
GND und AGND beide gemeinsam an Masse, ja?
>>> ich will jetzt noch eine Sternschnuppe mit Schweif implementieren.>>>> Einfach in den Ural gehen. :-)>>>> SCNR ...>> whatever...
Einfach mal aktuelle Nachrichten lesen, z. B. hier (mit recht
eindrucksvollem Bild):
http://www.sz-online.de/nachrichten/500-verletzte-nach-meteoriten-absturz-in-russland-2509795.html
(Einen "Schweif" haben ihm die Zeitungsschreiberlinge dort auch
noch angedichtet. ;-)
Schlumpf schrieb:> Ich tippe auch drauf, dass du nicht den internen Oszillator verwendest> und das Teil keinen Takt hat
ich bin jetzt grade leicht confused... ich hab die fusebits vorher extra
nochmal geschrieben und gelesen und da hats eigentlich gepasst und jetzt
hab ichs nochmal gelesen und Tatsache CKSEL1111 :/ scheint als ob mein
billig usb programmer die fuses nicht schreiben kann :/
1000x sorry und danke an alle die mir ernsthaft helfen wollten
Joachim schrieb:> naja grundsätzlich weis ich schon wofür AREF gut ist. War mir aber grade> nicht so sicher ob ichs einfach unbeschaltet lassen kann.
Dann scheint dir die Funktion wohl doch noch nicht so richtig klar zu
sein. Zur Not hilft in solchen Fällen ein Blick in's Datenblatt.