Napisałem oto prosty programik dla attiny13.
Po zaprogramowaniu jednego procka wszystko jest ok, program działa, a w spoczynku procesor pobiera kilka uA lecz po zaprogramowaniu kolejnego procesor albo w ogóle nie przechodzi w tryb power down albo sam się wybudza, sam nie wiem. Jestem bardzo początkujący i proszę o pomoc. Oto kod:
Po zaprogramowaniu jednego procka wszystko jest ok, program działa, a w spoczynku procesor pobiera kilka uA lecz po zaprogramowaniu kolejnego procesor albo w ogóle nie przechodzi w tryb power down albo sam się wybudza, sam nie wiem. Jestem bardzo początkujący i proszę o pomoc. Oto kod:
$regfile = "attiny13.dat"
$crystal = 1000000
Config Portb = &B000101
Config Int0 = Low Level
Enable Int0
Enable Interrupts
On Int0 Up
Do
If Pinb.1 = 1 Then
Powerdown
End If
Loop
End
Up:
Waitms 80
If Pinb.1 = 0 Then
Set Portb.1
Toggle Portb.2
Waitms 150
Toggle Portb.2
Waitms 150
Toggle Portb.2
Waitms 150
Toggle Portb.2
Waitms 150
Toggle Portb.0
Waitms 150
Toggle Portb.0
Waitms 150
Toggle Portb.0
Waitms 150
Toggle Portb.0
Wait 45
End If
Return
![[Attiny13][BASCOM] nie wchodzi w tryb power down [Attiny13][BASCOM] nie wchodzi w tryb power down](https://obrazki.elektroda.pl/3024673700_1319751341.jpg)