Hi Zusammen ! Dem Datenblatt des Mega8 entnehme ich das PB7 (gleichzeitig ja XTAL2) nicht als IO genutzt werden kann wenn ein Quarz genutzt wird.... soweit ja klar. Nun nutze ich eine externe Taktquelle, speise diese ein XTAL1 ein, Fuses sind auf externen Takt. Nun dachte ich kann ich XTAL2 als Ausgang nutzen, ist so definiert, funktioniert aber nicht.... Hab im Datenblatt keine weiteren Abhängigkeiten gefunden? Habt ihr nen Tip? tzx & greetz Danny
Hi wie im Datenblatt bei Figure 13. External Clock Drive Configuration zu erkennen ist wird der externe Takt an XTAL1 eingespeißt. XTAL2 ist dabei NC -> Not Connected. Du kannst als nach meiner Interpretation den Pin nicht nutzen wenn der Controller extern getacktet wird. Matthias
über das "NC" hab ich mir auch gedanken gemacht, leider nur nirgendwo anders im Datenblatt den "Beweis" dafür gefunden... würde ja beudeten man kann diese IO´s nur nutzen (oder einen davon) wenn man mit interner Clock fährt....
Hi da es beim internen Takt expliziet dabeisteht das du die Pins XTAL1 und XTAL2 als IO's nutzen kannst und beim externen Takt kein Sterbenswörtchen dazu gesagt wird geh ich mal stark davon aus das es eben nicht geht XTAL2 als IO zu benutzen wenn ein externer Takt verwendet wird. Matthias
wird vermutlich wirklich so sein... ich hab mich noch dran festgeklammert da nirgends direkt steht es geht nich danke Matthias für die raschen antworte :-) nun heisst es layout überarbeiten :)
Hi das ist die falsche Einstellung für Datenblätter: Was da nicht expliziet steht das geht auch nicht bzw. man sollte sich nie darauf verlassen. Sonst -> Layout ändern ;-) Matthias
werd meine einstellung überarbeiten ;-) aber ich hab da noch mal son Datenblatt-Auslegungs-Fall....., nur mal ne Frage... wenn ich nen IO-Signal unter den Controller bringen muss kann ich doch eigentlich über/durch einen ADC-Pin gehen der sonst keine Funktion hat, oder? Anderer Weg nich möglich.. ADC6 oder ADC7 beim Mega8 bspw. haben keine andere Funktion. Wenn ich die nicht aktiviere haben die keine Verbindung mit dem AD-Wandler (laut Datenblatt), dann sollte doch egal sein was fürn Pegel anliegt, oder? Weil... und da haben wirs wieder... ;-) ich hab nicht expliziet gefunden ob die bei nicht-aktivierung in der luft hängen oder .. oder.. oder
Wenn Du diese Pins als Eingang definierst und den PullUp nicht aktivierst, dann sind die Pins quasi HighZ, also hochohmig. Einziges Problem dabei ist, falls das Programm mal Mist macht (oder der Prozi resettet) und der Pin auf Ausgang geht, können schonmal fiese Ströme fließen, wenn von außen noch ein davon verschiedener Pegel anliegt. Dazu kommt eine gewisse Kapazität von einigen pf, die jeder Pin immer hat, und die das "durchgeschleifte" Signal verfälschen können. Prinzipiell würde ich dazu neigen, jeden Pin die eigenen Aufgaben machen zu lassen und wenn schon bidirektional oder multifunktionell, dann mit Schutz-R´s arbeiten.
Hi wenn du die ADC-Pins 6 und 7 nicht benutzt kannst du da durchaus was anderes anschließen um Layouttechnisch "unter" den Controller zu kommen. Ob der jetzt in der Luft hängt oder ein Signal bekommt das nicht gemessen wird sollte keine Rolle spielen. Evtl. kann aber eine AD-Wandlung durch das Signal etwas gestört werden. Matthias
@ Matthias: Danke... da werd ich mich mal ransetzen :-) @ TravelRec: als IO definieren kann ich die beiden genannten Pins nich, da sie keine IO sind sondern nur ADC. Ich kann nur ADC aktivieren oder halt nicht... werds mal versuchen
die ADC eingaenge kannst du auch als io nutzen ich habe nun nicht im kopf, ob gemischt (4IO und 4ADC) aber die sind wie XTAL1 / 2 auch doppelt belegt Gruss jens
Hi aber nicht ADC6 und ADC7 beim Mega8 im TQFP. Das sind wirklich reine Eingänge für den AD-Wandler. Matthias
@jens: kann mich Matthias nur anschliessen.... vielleicht hätte ich TQFP dazuschreiben sollen, aber ADC6 und ADC7 gibt es im DIL-Gehäuse auch nicht...
Nicht vielleicht doch besser eine Brücke auf der anderen Platinenseite verwenden, um den Leiterzug unter den Controller zu bekommen?!
ahhh sooo wenn das so ist und du wie schon erwaehnt keine genaue störungsfreie AD wandlung machen musst sollte es kein problem sein nur aufpassen auf die kapazität der eingaennge.. wenn es sich um eine LP handelt (eigenbedarf) kannst du dir auch ein neues footprint erstellen und dem dann die 2 pads klauen. wenn auf die leiterbahnen dann loetstoplack kommt bekommst auch keine verbindung oder ganz einfach die 2 pins in der luft haenngen lassen gruss
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.