Forum: Mikrocontroller und Digitale Elektronik Probleme mit MOSI


von Mike (Gast)


Lesenswert?

Servus,

ich hab ein Problem MOSI (PB5) an meinem ATMega16 als Eingang zu
benutzen. Am diesen PIN hängt ein Durchfluß Sensor der mir ein
digitales Signal liefert. Nur sobald ich ihn anschließt macht mein
Controller wildes Zeug (z.B.: das angeschlossene LC-Display fängt an zu
Blinken).

Die drei PINS (MISO, MOSI und SCK) werden über drei Jumper entweder
als
Eingang oder zum programmieren verwendet. Alle drei haben den gleichen
Typ Sensor dran und funktionieren auch super außer halt PB5 (MOSI).

Hat jemand ne Idee woran das liegen könnte oder ob ich das so voll
vergessen kann?

Danke Mike

von vorbeigeschlendert (Gast)


Lesenswert?

Kommen aus den Sensoren zum Einschaltzeitpunkt auch Signal?
RESET low und irgendwelche wirren Daten am SPI - vielleicht meint dein
Controller, dass du ihn programmieren willst? ...

von Mike (Gast)


Lesenswert?

Auch in Einschaltzeitpunkt liegt auch schon das Signal an, aber wenn ich
den Sensor beim einschalten weg lasse und dann in laufenden Betrieb
verbinde gibt’s denselben Effekt

<vielleicht meint dein
Controller, dass du ihn programmieren willst? ...>

Hab ich auch schon dran gedacht und in meinem Programm
im SPI Control Register (SPCR) die Bits für "SPI Enabled" und "SPI
Interrupt Enabled" auf Null gesetzt. Weiß allerdings nicht so recht ob
das auch dann ausreicht um SPI zu deaktivieren. Hab im Datenblatt nichts
mehr dazu gefunden.

von vorbeigeschlendert (Gast)


Lesenswert?

im laufenden Betrieb sollte wildes Klopfen am (deaktivierten) SPI
eigentlich nichts machen...

- uController ist programmiert, ISP-Dongle (und sonstiger
Schnickschnack) nicht angeschlossen

- Sensoren abgetrennt uController läuft normal
- Sensoren dazu uController dreht durch?
  - oder spinnt dann nur dein LC-Display?

- hängt eine serielle dran? da mal ein paar Debugmeldungen
durchschicken, zB gleich nach einem Reset, bei bestimmten
Programmteilen zur Überwachung - hilft oft zu wissen wo der uController
gerade rumhängt...

von Mike (Gast)


Lesenswert?

Vielen Dank "vorbeigeschlendert"

Du hattest recht der SPI wars nicht. Mit deiner Frage danach ob es
vieleicht nur das display sei, hab ich den Fehler finden können.
Wirklich blöd seit zwei Tagen such ich schon in der selben Datei den
Fehler und überseh ständig eine Strungmarke.

Gruß Mike

von pete nerlinger (Gast)


Lesenswert?

Ich denk Mosi ist tot?

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.