Gast
#5715713
Hi, ich bin auf ein kurioses Problem gestossen, dem ich grade nicht in der Lage bin logisch auf den Grund zu gehen.. Ich hab nen ATTiny13A (naja mehrere.. egal) mit Lukasz Podkalickis software uart und einem SS495 Hall Effekt Sensor. und ein Arduino Nano der ihm Befehle zuruft und die Antwort auswertet. ATTiny ist stumpf und banal ver'kabel't der 5V und GND pin des Arduino auf VCC und GND; An PB3 und 4 hängen TX und RX; und PB0-2 Pins (zwei Aus und ein Eingang) schalten den SS495 ein und lesen ihn dann aus. das ganze saugt weniger als 17mA und (11 wenn der HESensor aus ist), also teste ich ohne externe Stromquelle. Der Tiny ist im PapageiModus es sei denn er bekommt den Befehl zum lesen des Sensors (er antwortet also immer auf Anfragen, fast immer mit der Anfrage selbst) jede Anfrage(und Antwort) hat zwei byte. Auf dem Breadboard läuft das tadellos, kein Problem.. Also hab ich den Tiny in exakt dieser Konfiguration auf ne Rasterplatine gesetzt die vier Pins die wichtig sind (RX,TX, GND und der 5V) an den Arduino geklemmt uuuund Keine Antwort! Er antwortet garnichtmehr AUSSER auf den Befehl zum auslesen des Sensors. Und darauf antwortet er mit vollendetem Unsinn. (einzelnes Byte 0xFF oder 0xFE... selbst wenn der Sensor ausgelötet ist) der Tiny hat 4.8V, Masse auch, RX und TX sind an den korrekten Beinchen angekommen und alles ist gegeneinander isoliert. [gemessen hab ich Arduino Bein zu Attiny Bein, nicht nur Kupferstrecke] ich weiss ehrlich gesagt nicht, was da schief gelaufen sein könnte, klar ist da ein wenig der Widerstand grösser (< 1Ohm mehr) aber das sollte doch kein Problem sein dachte ich. Ich bin ehrlich gesagt verblüfft... auch wenn das so nur zusammengerotzt ist (kein Filter in der Stromleitung, kein Verstärker am Sensor, kein Schalttransistor.. nix) Sollte doch kein nennenswerter Unterschied zwischen Breadboard und Rasterplatine sein, oder was übersehe ich? Bin schon kurz davor den Tiny wieder auszulöten um ihn nochmal ins Breadboard zu setzen.. (hab aber erstmal um sicherzugehen einen zweiten Tiny mit derselben HexFile geflasht... nur um sicher zu sein dass der Arduino noch korrekt fragt... tut er;)) Hat jemand eine Idee wonach ich gucken sollte? Dankeschön
