AT90S1200

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 06 11 2024  06:49:08      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte

Gehe zu Seite ( Vorherige Seite 1 | 2 | 3 | 4 )      


Autor
AT90S1200

    







BID = 139336

robodriver

Stammposter

Beiträge: 217
 

  


Also ich werd heut Nachmittag mal nen Bild davon Machen.

Die Kondensatoren haben 100%ig 22pF, sind neu bei Conrad !!TEUER!! gekauft. Genauso ist es mit dem Quarz (4MHZ). Einen Oszillator hab ich nicht.
Seht euch morgen einfach mal das Bild an.

BID = 139339

Midnight

Stammposter



Beiträge: 256

 

  

Hallo,

bist Du Dir sicher, das Dein Programm wirklich auf dem 1200ér ist?
Denn wenn Dein Reset fest auf +5V ist, wie bekommt dann Dein Programmer den zum Programmieren nötigen Reset hin?

Zur Dimensionierung des Pullup... so 4k7 bis 10k, je nach dem was gerade zur Hand ist.
Von Reset nach +5V.

Gruß

Simon

[ Diese Nachricht wurde geändert von: Midnight am 15 Dez 2004  7:30 ]

BID = 139427

robodriver

Stammposter

Beiträge: 217

Nein, der Reset ist natürlich nicht fest an VCC, sondern nur wenn das Programm laufen soll. (Mache ich dann erst dran).
Aber meine Hauptfrage ist ja immernoch (um herauszufinden ob es am Takt liegt) : kann ich einfach einen Rechtecktakt (5V) auf XTAL 1 geben? Ohne das was passiert?



Zitat :
bist Du Dir sicher, das Dein Programm wirklich auf dem 1200ér ist?


Wenn ich sp12 -rp eingebe sehe ich doch das programm auf dem µC!!!!!!!!!! Also es ist 100%ig drauf.

BID = 139442

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach

Du kannst da natürlich ein Rechtecksignal anlegen, aber wenn der interne RC-Oszillator aktiviert ist, interessiert das den µC nicht.

Kannst die die Fuse-Bits auslesen ?
Wenn Bit0 auf 0 steht, dann ist der interne Oszillator aktiv, sonst der externe.


_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 139526

MinceR

Stammposter



Beiträge: 277

er programmeirt mit sp12, also via spi. kein parallel programming.. ich hab in erinnerung das man die aber auch mit sp12 setzen und auslesen kann. kanns aber nicht garantieren. muss eben nochmal das datenblatt überfliegen.


der reset wird normalerweise wie folgt verbunden (einfache schaltung)

vcc -> widerstand -> .. kondensator -> gnd
zwischen wiederstand und kondensator, da kommt der reset dran. somit gibste saft auf die platine, kondensator ist leer und reset liegt so auf gnd(reset ist aktiv)
der kondensator füllt sich über den widerstand . wenn kondensator voll (bzw ab x volt) ist der reset H und somit ist der reset aus und dein programm fängt ab speicherstelle 0 an zu rödeln.

ohne den reset beim einschalten ist nicht gewährleistet das er bei der ersten speicherstelle anfängt. hab ich zumindest so in erinnerung..

es gibt verschiedene schaltungen am reset. z.b. das oben genannte und gleichzeitig eine schaltung die ihn resetet falls die spannung VCC zu doll abfällt (also unter das minimum) nennt sich dan meines wissens nach brown out detection. haben manche AVRs auch schon intern verbaut.

müsste aber auch alles im datenblatt zu finden sein.(auch die schaltung am reset.)

BID = 139622

Jornbyte

Moderator



Beiträge: 7170

Der Oszi seht auf Extern. Auch neue 1200'er haben entgegen den Angaben des Datenblattes diese Einstellung. Anbei die Quarz und Resetbeschaltung.




_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 139627

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
Der Oszi seht auf Extern. Auch neue 1200'er haben entgegen den Angaben des Datenblattes diese Einstellung

Dann sollten sie das Suffix A haben. Hast du etwa solche ?

Ich habe noch einige der 16MHz Typen und die laufen definitiv mit internem RC-Oszillator.
Bei meinen SMD-Versionen habe ich noch nicht nachgesehen.

_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 139631

Jornbyte

Moderator



Beiträge: 7170

Nö, von A keine Rede. Seltsam....




_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 139724

robodriver

Stammposter

Beiträge: 217

Nagut, das mit dem Reset hab ich kapiert.

Bin auch der meinung, das mein µC auf externen Takt geschalten ist, denn wie gesagt: Wenn ich den Quarz abnehme erkennt mein Rechner ihn garnicht mehr.

Wie kann ich den µC denn nun Extern mit einem Hand-Taster Takten???

PS: Hier noch die Bilder meiner Platine (Richtig verbaut ist sie, habs schon Tausendmal durchgemessen)

Hochgeladene Datei ist grösser als 300000 . Deswegen nicht hochgeladen

BID = 139725

robodriver

Stammposter

Beiträge: 217

Dann eben so: (Bild)

Hochgeladene Datei ist grösser als 300000 . Deswegen nicht hochgeladen

BID = 139726

robodriver

Stammposter

Beiträge: 217

MAN!!! Habs kleiner gemacht: (Auf den Kondensatoren steht übrigens : 22J



BID = 139727

robodriver

Stammposter

Beiträge: 217

Und der Quarz mit Kondi:



BID = 139816

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach

Einen direkten Fehler seh ich: Es ist kein HF-geeigneter Kondensator für die Versorgungsspannung vorhanden.
Bitte löte einen 100nF Keramikkondendsator von +5V nach GND so kurz wie möglich am Prozessor an. Am besten auf der Unterseite einfach querdrüber.

Streifenrasterplatinen sind für HF nicht das Gelbe vom Ei. Da können die Leiterbahnen leicht mehr Kapazität haben als die Kondensatoren. Der Aufbau Quarz + Kondensatoren sollte also so eng wie möglich am Prozessor sein, überstehende Enden der Streifen dann abschneiden.

Evtl hast du aber auch einen Kurzschluß. Wenn du die obigen Änderungen gemacht hast, und es dann noch nicht geht, miß einmal die Gleichspannungen an allen beteiligten Anschlüssen direkt am Prozessor (GND, +5V, X1, X2 , Reset den beiden Portpins). Ich habe schon öfter IC-Fassungen gehabt bei denen, völlig unsichtbar, der Kontakt oberhalb der Platine abgebrochen war.

_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 139988

robodriver

Stammposter

Beiträge: 217

Die Verbindungen stimmen wiegesagt alle.
Das mit den Leiterbahnen-das die ne Kapazität sind auch.

Wie groß muss die Spannung an X1, X2 , Reset sein?

BID = 140044

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
Verbindungen stimmen wiegesagt

Eben nicht !
Wo ist der 100nF Kondensator und was ist mit den langen Enden ?

Reset sollte +5V haben, X1 und X2 etwa halbe Betriebsspannung.

_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !


Vorherige Seite      
Gehe zu Seite ( Vorherige Seite 1 | 2 | 3 | 4 )
Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 24 Beiträge im Durchschnitt pro Tag       heute wurden bisher 2 Beiträge verfasst
© x sparkkelsputz        Besucher : 182289772   Heute : 595    Gestern : 4667    Online : 455        6.11.2024    6:49
0 Besucher in den letzten 60 Sekunden         ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0830738544464