Плавное свечение св-диода

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 3
Зарегистрирован: Пт дек 20, 2013 21:23:06

Сообщение maratino »

Добрый день форумчане.
Кто поможет разобраться с кодом? Св-диод плавно зажигается, но зараза, гаснет резко. Просьба чайника
1) Прокомментировать код по строчно
2) Что надо добавить или изменить, что бы гаснул плавно?

$regfile = "attiny2313.dat"
$crystal = 4000000
$hwstack = 32
$swstack = 8
$framesize = 24

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

Dim A As Byte

Do

For A = 0 To 50
Pwm1a = A
Waitms 5

For A = 255 To 0 Step -5
Pwm1a = A
Waitms 5
Next A

Loop

End
Next
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Должно быть.

Код: Выделить всё

For A = 0 To 50
  Pwm1a = A
  Waitms 5
Next A

For A = 50 To 0 Step -1
  Pwm1a = A
  Waitms 5
Next A
Реклама
Встал на лапы
Сообщения: 84
Зарегистрирован: Чт ноя 01, 2012 11:15:09

Сообщение phantom36 »

я чёто не помню, но таймер включить не надо случаем в добавок к тому что Мурик сказал?..
Ответить

Вернуться в «AVR»