Добрый день всем подскажите
Config Timer2 = Pwm , Compare Pwm = Clear Up , Prescale = 1
.....
Pwm2 = U(a) (ругаутся что я при.......)
на меге8 нужен второй ШИМ, одного мало
Программирование ATMEL в BASCOM. |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Программирование ATMEL в BASCOM. » Таймеры, ШИМ и все про них » atmega8 pwm2
Добрый день всем подскажите
Config Timer2 = Pwm , Compare Pwm = Clear Up , Prescale = 1
.....
Pwm2 = U(a) (ругаутся что я при.......)
на меге8 нужен второй ШИМ, одного мало
в какой версии компилятора?
а если вот так
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1
Config Timer2 = Pwm , Compare Pwm = Clear Up , Prescale = 1
...........
Pwm1a = W(a)
Pwm1b = V(a)
' Pwm2a = U(a)
pwm2b= Y(a)
если так то ног не хватит(ОС1А,ОС1В,ОС2)
я про ATMEGA8 спрашиваю
Отредактировано tpapuas (2012-01-07 11:28:47)
версия Bascom 1.11.9.5
всё всем спасибо(к стати всех поздравляю с наступившими и наступающими праздниками желаю всего ......) сделал вот так всё работает
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 ' øèì ìîäóëÿòîð PWM
Config Timer2 = Pwm , Compare Pwm = Clear Up , Prescale = 1
.........
Ocr1a = W(a)
Ocr1b = V(a)
Ocr2 = U(a)
Словил такую-же багу с PWM2 на ATbanned6, bascom версии 2.0.7.8
На 2.0.7.5, и 2.0.7.1 компилится без проблем.
Решил заменой PWM2 на OCR2 (это вообще законно?).
законно. у меня на ATmega328 bascom версии 2.0.7.8 шим на таймере 2 компилируется только через Ocr2a
Вы здесь » Программирование ATMEL в BASCOM. » Таймеры, ШИМ и все про них » atmega8 pwm2