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 :)
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.
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.
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.
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 :)
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.
Ich weiss nicht mit welche PINs am STK500 soll ich meine BMS verbinden.
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.
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.
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.
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.
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.
Marc V. schrieb: > 8515 hat aber keinen I2C (TWI), da muss man in Software nachhelfen. Kann man dann nicht verbinden oder ?!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.



