Найдено 6 результатов

z11
Сб июл 18, 2015 15:38:00
Форум: Цифровая техника
Тема: Управление сервоприводом
Ответы: 5
Просмотры: 2440

Re: Управление сервоприводом

Мне просто хотелось побыстрее получить результат от использования сервопривода на основе минимума знаний о МК, без использования языка высокого уровня и каких-либо библиотек. Думаю, это хорошо знакомо всем начинающим. Я новичок и нахожусь в промежутке между изучением принципов работы сервопривода и ...
z11
Сб июл 18, 2015 14:05:36
Форум: Цифровая техника
Тема: Управление сервоприводом
Ответы: 5
Просмотры: 2440

Re: Управление сервоприводом

Я понял свою ошибку - просто неверный расчет. Для 50 Гц период 20000 тактов, а не 20. Еще раз спасибо что откликнулись!
z11
Сб июл 18, 2015 13:45:49
Форум: Цифровая техника
Тема: Управление сервоприводом
Ответы: 5
Просмотры: 2440

Re: Управление сервоприводом

АлександрЛ, спс за ответ. Я пробовал генерировать последовательность с частотой 50 Гц. Для этого я исходил того, что период равен 20-ти тактам МК (при использовании генератора на 1МГц), а команды выполняются за 1-2 такта, например sbi или cbi - 2 такта, nop - 1 такт. Однако это привело лишь к ...
z11
Сб июл 18, 2015 13:01:50
Форум: Цифровая техника
Тема: Управление сервоприводом
Ответы: 5
Просмотры: 2440

Управление сервоприводом

Сервопривод Futaba S3003 управляется МК ATMega8A-PU. Источник тактового сигнала для МК - встроенный генератор на 1 МГц. Насколько я понял, угол поворота сервы зависит от ширины импульса. Генерирую один импульс (подаю на контакт для сигнала управления):
sbi PortB,0 ;подать 1 на PB0
cbi PortB,0 ...
z11
Пн июн 22, 2015 13:53:15
Форум: Цифровая техника
Тема: Использование переполнения счетчика для ATMEGA8A-PU
Ответы: 3
Просмотры: 1952

Re: Использование переполнения счетчика для ATMEGA8A-PU

Z_h_e , akl , большое спасибо, разобрался. Причина ошибки была из-за моего неправильном понимания работы счетчика и компаратора. Если кому интересно, вот пример реализации бегущего огонька на основе прерывания по переполнению 16-разрядного счетчика 1.
.device atmega8a
.nolist
.include "D:\prg ...
z11
Вс июн 21, 2015 10:49:37
Форум: Цифровая техника
Тема: Использование переполнения счетчика для ATMEGA8A-PU
Ответы: 3
Просмотры: 1952

Использование переполнения счетчика для ATMEGA8A-PU

В процессе изучения прерываний компаратора ATMEGA8A-PU решил попробовать задействовать переполнение счетчика. Согласно даташиту добавил в TIMSK разрешение на прерывание по переполнении таймера, но этот вид прерывания почему-то не срабатывает - не происходит перехода на метки TIM1_OVF и TIM0_OVF ...

Перейти к расширенному поиску