Hallo!
Ich trau mich fast gar nicht das folgende Problem zu beschreiben...
Ich habe meine Aquarium Steuerung komplett neu gestaltet und alles neu aufgelötet.
Beim testen der einzelnen Funktionen habe ich hier ein Problem entdeckt, das ich absolut nicht lokalisieren kann!
Es geht darum eine kleine 12V Pumpe über einen Transistor anzusteuern, als dieser nicht schalten wollte, habe ich alles
vom Port entfernt, aber dennoch schaltet der Ausgang des Port nicht.
Mittlerweile habe ich den Controller auf meinem Steckboard aufgebaut und dazu einen externen Quarzoszillator mit 16MHz angeschlossen.
Aber ebenfalls kein Unterschied.
Anbei der Code, habe hier ebenfalls schon mit portc und ddrc experimentiert, da hier ja vor kurzem ein Thread dazu da war
Egal ob ich die pins auf 1 oder 0 schalte, aktuell sind pinc.2 und pinc.3 immer high und c.4 hat 0,2V.
Habe mittlerweile schon 3 Controller getestet, da ich einen Hardware defekt vermutet habe, aber kein Unterschied (einen 644 und 2 16er)
Habe jetzt die Fuses wieder auf ext. clock gestellt.
Ich mach hier schon seit Tagen rum, komme da einfach nicht weiter..
Hat jemand einen Tip?
Ich trau mich fast gar nicht das folgende Problem zu beschreiben...
Ich habe meine Aquarium Steuerung komplett neu gestaltet und alles neu aufgelötet.
Beim testen der einzelnen Funktionen habe ich hier ein Problem entdeckt, das ich absolut nicht lokalisieren kann!
Es geht darum eine kleine 12V Pumpe über einen Transistor anzusteuern, als dieser nicht schalten wollte, habe ich alles
vom Port entfernt, aber dennoch schaltet der Ausgang des Port nicht.
Mittlerweile habe ich den Controller auf meinem Steckboard aufgebaut und dazu einen externen Quarzoszillator mit 16MHz angeschlossen.
Aber ebenfalls kein Unterschied.
Anbei der Code, habe hier ebenfalls schon mit portc und ddrc experimentiert, da hier ja vor kurzem ein Thread dazu da war
Code:
$regfile = "m16def.dat"
$crystal = 16000000
Ddrc = &B11111111
Do
Portc.4 = 1
Portc.3 = 1
Portc.2 = 1
Loop
Egal ob ich die pins auf 1 oder 0 schalte, aktuell sind pinc.2 und pinc.3 immer high und c.4 hat 0,2V.
Habe mittlerweile schon 3 Controller getestet, da ich einen Hardware defekt vermutet habe, aber kein Unterschied (einen 644 und 2 16er)
Habe jetzt die Fuses wieder auf ext. clock gestellt.
Ich mach hier schon seit Tagen rum, komme da einfach nicht weiter..
Hat jemand einen Tip?