На один свой вопрос я нашел ответ. Макс. период таймера считается по формуле T=(2^N)*(Prescale/Частота) N = 8 для Т0 и N = 16 для Т1. У меня вышло число 65536.
Как получить такой же результат с частотой 4 МГц?
Решил пересчитать значения Dimmer_delay_w для периода 131072. Вот что вышло. Все равно ...
Найдено 5 результатов
- Вс фев 23, 2014 15:25:19
- Форум: AVR
- Тема: BASCOM AVR в вопросах и ответах
- Ответы: 6077
- Просмотры: 2031821
- Пт фев 21, 2014 18:52:02
- Форум: AVR
- Тема: BASCOM AVR в вопросах и ответах
- Ответы: 6077
- Просмотры: 2031821
Re: BASCOM AVR в вопросах и ответах
Кнопки подтянуты внутренним резистором
Portb.0 = 1 ' включим внутренний подтягивающий резистор для ZC
Portb.5 = 1 ' включим внутренний подтягивающий резистор для кнопки 3
Portc.3 = 1 ' включим внутренний подтягивающий резистор для кнопки 2
Portc.2 = 1 ' включим внутренний подтягивающий резистор для ...
Portb.0 = 1 ' включим внутренний подтягивающий резистор для ZC
Portb.5 = 1 ' включим внутренний подтягивающий резистор для кнопки 3
Portc.3 = 1 ' включим внутренний подтягивающий резистор для кнопки 2
Portc.2 = 1 ' включим внутренний подтягивающий резистор для ...
- Чт фев 20, 2014 18:30:34
- Форум: AVR
- Тема: BASCOM AVR в вопросах и ответах
- Ответы: 6077
- Просмотры: 2031821
Re: BASCOM AVR в вопросах и ответах
Сделал вот так. На выходе постоянно 0, на кнопки не реагирует. Что не так?
И еще: таймер1 сконфигурирован с учетом частоты МК 8МГц, как изменить его параметры для частоты 4МГц(Вопрос глупый, но в таймерах не силен)
If Switch1 = 0 Then
If Level < 8 Then
Incr Level
End If
Waitms 500
End If
If ...
И еще: таймер1 сконфигурирован с учетом частоты МК 8МГц, как изменить его параметры для частоты 4МГц(Вопрос глупый, но в таймерах не силен)
If Switch1 = 0 Then
If Level < 8 Then
Incr Level
End If
Waitms 500
End If
If ...
- Ср фев 19, 2014 21:28:30
- Форум: AVR
- Тема: BASCOM AVR в вопросах и ответах
- Ответы: 6077
- Просмотры: 2031821
Re: BASCOM AVR в вопросах и ответах
Код Ваш, я и не скрываю, я написал откуда его взял.
Как добавить паузу не понял. Она ведь будет мешать фазовому управлению. Если можно - поподробнее.
И почему забыть про протеус? Вроде один из самых нормальных эмуляторов...
Как добавить паузу не понял. Она ведь будет мешать фазовому управлению. Если можно - поподробнее.
И почему забыть про протеус? Вроде один из самых нормальных эмуляторов...
- Ср фев 19, 2014 00:06:04
- Форум: AVR
- Тема: BASCOM AVR в вопросах и ответах
- Ответы: 6077
- Просмотры: 2031821
Re: BASCOM AVR в вопросах и ответах
Всем привет. Надо управлять тиристором с Atmega8. Само фавзовое управление нашел на 141 страницы темы, но мне надо что бы были кнопки + и -. Второй день бьюсь, а прикрутить их не могу. Не работает как надо, и все тут, только при удержании кнопки + дает +5в на выходе(смотрю осциллографом в протеусе ...