Найдено 15 результатов
Перейти к расширенному поиску
- kapitaneo
- Сб окт 12, 2013 21:46:20
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 688107
Viper115 писал(а):Пытаюсь добиться на тиньке13 максимальной и нулевой скважности. С fast PWM не выходит. Вроде как Phase Correct PWM должно получиться. Но никак в толк не возьму, какие биты установить в TCCR0A. Помогите, а
WGM(2-0)
- kapitaneo
- Сб окт 12, 2013 18:36:50
- Форум: AVR
- Тема: WinAvr в вопросах и ответах
- Ответы: 2199
- Просмотры: 1268842
Помогите разобраться
Как присвоить значение с ноги одного порта на ногу другого?
В Codevisione все просто PORTC.1=PINB.2;
А как в WINAVre
Я уже голову сломал, гуглин нифига.
Спасибо, заранее.
- kapitaneo
- Чт авг 29, 2013 21:49:48
- Форум: Периферия
- Тема: Всё по DS1307 и прочим часам Dallas (Maxim)
- Ответы: 322
- Просмотры: 289354
Здравствуйте. Делаю устройство, одной частью из которых есть часы. Использую ds1307.
Заметил такую проблему при отключении внешнего питания часы начинают отставать на несколько минут. Батарейка новая.
Когда питание постоянное работают без проблем.
Пишу на CV.(если что)
Может кто сталкивался ...
- kapitaneo
- Чт мар 18, 2010 12:12:00
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2478480
Всем здрасте. Подскажите пожалуйста как проще округлить число float до сотой.
Я использую так:
Po1=P1*100;
Po1=(int)Pо1;
Po1=Po1/100;
если поместить все в строку не работает. Может можно как-то короче?
спасибо.
- kapitaneo
- Чт мар 18, 2010 11:05:02
- Форум: Микроконтроллеры и ПЛИС
- Тема: attiny2313 Передача импульсов
- Ответы: 10
- Просмотры: 1286
To _noise:
если поделить 1 на частоту получаю время между импульсами, но так как я не знаю какая частота может быть в данный момент то подобрать значения для делая не могу, сам датчик представляет механическое устройство с вращением по кругу которое выдает импульсы по ходу вращения.
To kalobyte ...
- kapitaneo
- Вт мар 16, 2010 22:34:13
- Форум: Микроконтроллеры и ПЛИС
- Тема: attiny2313 Передача импульсов
- Ответы: 10
- Просмотры: 1286
To Gudd-Head:
Вообще там в зависимости от некоторых условий нужно будет или повторить сигнал на входе или добавить к нему n-импульсов, в зависимости от условия. Спасибо за подсказку. Попробую через прерывания.
To Pooher:
Тоже думал что дребезг, пробывал разные значения для delay, но не получилось ...
- kapitaneo
- Вт мар 16, 2010 21:14:45
- Форум: Микроконтроллеры и ПЛИС
- Тема: attiny2313 Передача импульсов
- Ответы: 10
- Просмотры: 1286
Здравствуйте.
Образовалась небольшая проблема, нужно передать импульсы с входа порта на выход другого.
Пишу вот так:
PORTD.0=PINB.0
Вроде передает(в Протэусе), но когда подаю сигналы с какого нибудь устройства, конкретное число импульсов, на выходе присутствуют добавочные импульсы.
Например: Вход ...
- kapitaneo
- Чт фев 11, 2010 11:44:36
- Форум: Микроконтроллеры и ПЛИС
- Тема: Проблема с кодом (Codevision), компилятор глючит или...
- Ответы: 4
- Просмотры: 1240
Доброго времени суток. Пишу программу для Mega8, использую Codevision. В протэусе и на практике схема отказывается работать напрочь. Открываю код программы в протэусе во время паузы замечаю, что некоторые
строки имеют пробелы (на рисунке обведено) и в пошаговом режиме программа их пропускает ...
- kapitaneo
- Ср фев 03, 2010 22:25:10
- Форум: Микроконтроллеры и ПЛИС
- Тема: > Таймер1 в Atmega8, Прерывания
- Ответы: 1
- Просмотры: 1288
Здравствуйте. Помогите разобраться, что неправильно? Не получается получить прерывания по переполнению.
Пишу в codevision. Проверяю в протэусе. Программа прилагается.
Я на вход таймера PIND.5(Т1)
подаю импульсы и использую Т1 pin Rising Edge, тактируется от внешнего генератора, подключенного к ...