Gast
#4867983
Hi, ich möchte einen Code vom Mega328P auf den Tiny45 Umschreiben. Der Timer1 ist beim M328P ein 16 Bit timer und beim Tiny ein 8 Bit timer. Ich nutze Timer1 zur frequenzerzeugung Config Timer1 = Timer , Prescale = 256 , Clear Timer = 1 , Compare A = Toggle ,COMPARE b=disconnect und dann ocr1A=63 ich habe die timer-berechnungsroutine so angepasst, dass sie keine werte über 255 akzeptiert (65535 beim mega328pdef) jedoch entspricht die erzeugte Frequenz nicht dem was ich vorherberechnet habe - anders als beim mega328p, wo die erzeugten frequenzen immer passen. Gibt es Bit auf die Bitlänge noch etwas anderes zu beachten beim Tiny45?