Forum: Mikrocontroller und Digitale Elektronik STK500 / Schnittstelle auslesen


von Vladimir B. (vladimir_b)


Angehängte Dateien:

Lesenswert?

Hallo,

ich möchte eine Schnittstelle lesen können. Kann jemand mir erzählen 
welche PINs ich verbinden soll? Ich verwende ATmega8515 am STK500.
Schauen Sie angehängte Datei mal :)

von STK500-Besitzer (Gast)


Lesenswert?

Vladimir B. schrieb:
> Hallo,
>
> ich möchte eine Schnittstelle lesen können. Kann jemand mir erzählen
> welche PINs ich verbinden soll?
Eine Schnittstelle beim Aufschnitt? Oder an einem Finger nach dem 
Versuch eines Wurstaufschnitts?


> Ich verwende ATmega8515 am STK500.
> Schauen Sie angehängte Datei mal :)
Deine Schnittstelle sieht nach SPI oder eher nach I²C aus.
Dazu musst du rausfinden, an welchem der Controller-Pins diese 
Schnittstelle zur Verfügung steht. Dabei hilft dir das Datenblatt des 
Controllers.

von Vladimir B. (vladimir_b)


Angehängte Dateien:

Lesenswert?

kannst du mir damit helfen?

von STK500-Besitzer (Gast)


Lesenswert?

Vladimir B. schrieb:
> kannst du mir damit helfen?

Um welche Schnittstelle handelt es sich denn?
Zwischen welchen beiden ICs soll die Verbindung hergestellt werden?

Sollten jetzt wieder nur Fragen aus Ratespielen kommen, bin ich raus.

von Peter D. (peda)


Lesenswert?

Vladimir B. schrieb:
> ich möchte eine Schnittstelle lesen können.

Schnittstellen mit 2 Drähten gibt es viele, Du mußt schon deutlich 
konkreter werden.
Was für ein Signalspiel läuft auf diesen Drähten, welcher ist der 
Master, welcher der Slave, willst Du aktiv sein oder mitlauschen, was 
für ein Protokoll wird darüber gesprochen.

von Vladimir B. (vladimir_b)


Lesenswert?

Ich habe eigentlich eine Batterie, und jetzt will ich uController, das 
LEDs steuert, programmieren, sodass Zb. wenn Batterie vollgeladen ist, 
blinken 5 LEDs. Wenn Batterie 20% geladen ist, blinkt nur eine LED ... 
usw :)
Das ist nur eine Idee, Rest kann ich leider nicht antworten.
Ich bin ein guter Programmier, aber schlechter Elektroniker :)

von STK500-Besitzer (Gast)


Lesenswert?

Vladimir B. schrieb:
> Ich habe eigentlich eine Batterie, und jetzt will ich uController, das
> LEDs steuert, programmieren, sodass Zb. wenn Batterie vollgeladen ist,
> blinken 5 LEDs. Wenn Batterie 20% geladen ist, blinkt nur eine LED ...
> usw :)
> Das ist nur eine Idee, Rest kann ich leider nicht antworten.
> Ich bin ein guter Programmier, aber schlechter Elektroniker :)

Nachdem du immer noch nicht geschrieben hast, um welche Schnittstelle es 
geht, musst du dir jemand anders suchen, der dir hilft.
Mir ist das - auf Deutsch gesagt - zu blöd.

von Vladimir B. (vladimir_b)


Lesenswert?

I2C Schnittstelle!

von Schwätzer (Gast)


Lesenswert?

Vladimir B. schrieb:
> I2C Schnittstelle!

Und wo ist das Problem?

von Vladimir B. (vladimir_b)


Angehängte Dateien:

Lesenswert?

Ich weiss nicht mit welche PINs am STK500 soll ich meine BMS verbinden.

von Sebastian S. (amateur)


Lesenswert?

Das "Serial Peripheral Interface – SPI" wird ausführlich im Datenblatt, 
bei mir doc2512.pdf beschrieben.
Dort wird auch beschrieben wie zwei "Geräte" verbunden werden.

von Peter D. (peda)


Lesenswert?

Vladimir B. schrieb:
> Ich weiss nicht mit welche PINs am STK500 soll ich meine BMS verbinden.

Ich vermute mal, dieses komische BMS-Dingens ist ein IC, zu dem es ein 
Datenblatt gibt, in dem alles nötige drinsteht.
Hör endlich mal auf mit der Geheimniskrämerei.

von STK500-Besitzer (Gast)


Lesenswert?

Sebastian S. schrieb:
> Das "Serial Peripheral Interface – SPI" wird ausführlich im Datenblatt,
> bei mir doc2512.pdf beschrieben.
> Dort wird auch beschrieben wie zwei "Geräte" verbunden werden.

I²C heisst bei Atmel "TWI" für Two Wire Interface.
Mit dem Problem, dass deinem Controller die entsprechende Schnittstelle 
fehlt. Besorg dir einen Mega32 oder so.

von STK500-Besitzer (Gast)


Lesenswert?

Peter D. schrieb:
> BMS-Dingens

BMS = Battery Management System. Sowas braucht man für Lithium-Akkus, 
weil es sonst qualmt und brennt, oder sie einfach nur einen teueren Tod 
sterben.

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Vladimir B. schrieb:
> I2C Schnittstelle!

 Dann heisst es nach I2C-Specs SDA und SCL.

 8515 hat aber keinen I2C (TWI), da muss man in Software nachhelfen.

von Vladimir B. (vladimir_b)


Lesenswert?

Marc V. schrieb:

>  8515 hat aber keinen I2C (TWI), da muss man in Software nachhelfen.

Kann man dann nicht verbinden oder ?!

von STK500-BEsitzer (Gast)


Lesenswert?

Vladimir B. schrieb:
> Kann man dann nicht verbinden oder ?!

Nein.

von Peter D. (peda)


Lesenswert?

Vladimir B. schrieb:
> Kann man dann nicht verbinden oder ?!

Steht doch da, das I2C muß dann eben in SW gemacht werden mit 2 
beliebigen IO-Pins.

Vladimir B. schrieb:
> Ich bin ein guter Programmier

Und dann hast Du noch nie Zugriffe auf IO-Register programmiert?
Einen MC programmieren ist kein Windows, da hast Du kein OS und keine 
DLLs.

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
Noch kein Account? Hier anmelden.