-
-
Neuer Benutzer
Öfters hier
Problem eingegrenzt ... aber
Hallo,
ich habe nach einigen Tests das Problem eingegrenzt. Es scheint an dem Code in der ISr des INT0 zu liegen - anscheinend sind bereits die paar Zeilen Code zu viel für einen Tiny15 .. sogar für einen MEGA8. Ich habe die gleiche Auswertung (also z.B. IF TCNT0 < 25 Then ...) im MEGA8 nachprogrammiert.
Und siehe da ... selbst der MEGA8 ist dabei regelmäßig "abgestürzt".
Vermutlich erzeugt Bascom beim compilieren soviel HEX-Code, dass es für die ISR zuviel wird (ich vermute mal "<" ">" wird recht komplexer Code beim Compilieren). Whatever ... ich breche an dieser Stelle zunächst ab und werde mir einen ATTiny25 besorgen und damit weitermachen ... der hat zumindest 128bytes SRAM (für Variablen)
PS die Definition mit "CONFIG PORTB.3 = Input" funktioniert sehr gut wobei CONFIG PINB.3 = INPUT zwar keine Fehlermeldung erzeugt hat, aber auch irgendwie nicht funktioniert hat - habe das aber auch nicht weiter analysiert. Trotzdem Danke für den Tipp!
Ich melde mich wieder wenn ich den ATTiny25 habe 
VG
Ulf
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen