Also ich hab mal folgendes gemacht und es funktioniert!

Code:
$regfile = "attiny2313.dat"
$crystal = 20000000



Config Pinb.3 = Output
Config Pinb.4 = Output
Config Pinb.0 = Input
Config Pinb.1 = Input

Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down

Pwm1a = 100
Pwm1b = 155

Start Timer1


Declare Sub Increment
Declare Sub Decrement

Do
       Debounce Pinb.0 , 0 , Increment , Sub
       Debounce Pinb.1 , 0 , Decrement , Sub
Loop

Sub Increment
  If Pwm1a < 254 Then
      Pwm1a = Pwm1a + 1
  End If
End Sub

Sub Decrement
  If Pwm1a > 1 Then
      Pwm1a = Pwm1a - 1
  End If
End Sub
Ich bekomme eine bei pwm1a eine schöne PWM mit 40%, allerdings funktionieren die taster nur auf dem Pollin board. Oô Sobald der Chip in die Schaltung kommt geht die PWM zwar aber die taster reagieren nicht, hab schon geguggt ob es da vllt nen kurzschluss gibt, was aber nicht der fall ist und fusebits sind CKSELL auf 1111 und SUT11.

Allerdings hat er auf dem Pollinboard einen 8Mhz quarz und in der Schaltung 20Mhz, vllt liegt es daran.. oder ich tappe im Dunkeln denn im Datenblatt steht eig. das es bis 20Mhz gehen sollte.

Vielen Dank für eure Antworten bis jetzt!

EDIT: Ich hab vergessen den internen PullUp zu aktivieren, das war der grund weswegen es nicht geklappt hat, nun sind die Tasterpins auf High und werden gegen Masse gezogen was wunderbar klappt.

Danke euch