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

korbofos
Ср ноя 09, 2011 14:52:10
Форум: Питание
Тема: Мелкие вопросы по питанию.
Ответы: 48092
Просмотры: 7815388

Re: Мелкие вопросы по питанию.

Нужна катушка индуктивности pe-92108 на 100 микрогенри и 3 ампера. Радио магазинах её нет :( Где ёе можно найти?(мёртвые материнские платы и т.д.) Сам не понимаю как правильно намотать, формулы очень расстраивают меня(((
korbofos
Ср окт 19, 2011 07:54:51
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2477315

Re: CodeVision AVR в вопросах и ответах

всегда должна была быть строка
ocr+=servo_position[current_servo];
это я ошибся(((
ocr+=servo_position;
Повторятся строка

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

TCCR3C|=(1<<FOC3C);
для "перепрыгивания" ножки Q0 на 4017 счётчике
korbofos
Вт окт 18, 2011 18:30:22
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2477315

Re: CodeVision AVR в вопросах и ответах

Всем спасибо! зло крылось в #define OCR3C (*(unsigned int *) 0x82)
В водевижене нет 16битной переменной OCR3C, есть OCR3CH, OCR3CL. Хотя в винавр есть есть 16 битная переменная OCR3C...
Вот так всё пошло)))
interrupt &#91;TIM3_COMPC&#93; void timer3_compc_isr(void)
{
static unsigned char current ...
korbofos
Вт окт 18, 2011 11:34:31
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2477315

Re: CodeVision AVR в вопросах и ответах

#define OCR3C (*(unsigned int *) 0x82)

interrupt &#91;TIM3_COMPC&#93; void timer3_compc_isr(void)
{
static unsigned char current_servo=0;
static unsigned int ocr=2000;
ocr+=servo_position
OCR3C=ocr;
if (current_servo==8)
{
current_servo=0;
TCCR3C|=(1<<FOC3C);
TCCR3C|=(1<<FOC3C);
}
else ...
korbofos
Пн окт 17, 2011 09:47:54
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2477315

Re: CodeVision AVR в вопросах и ответах

Таймер могу использовать только 3й- пишу под готовую плату. Да и регистры все переделал под мегу128. В протеусе всё работает, а в железе нет...
Да и через авр студию всё работает( с небольшими переделками под неё) в железе.
Но другие куски программы не работают в авр студии. Уже месяц на этом ...
korbofos
Пн окт 17, 2011 08:59:40
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2477315

Re: CodeVision AVR в вопросах и ответах

Може в настройках проекта чтонибуть не то стоит? Почему не правильно считает?
korbofos
Пн окт 17, 2011 06:12:34
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1246666

Re: AVR studio 4 в вопросах и ответах

Подскажи в чём дело?
мк должен ожидать прихода трёх байт но почему-то просто проскакивает эту строку?
while(status_rx_buffer==EMPTY){};
провывал и так
while(status_rx_buffer==EMPTY);
так
while(status_rx_buffer==EMPTY)
всё одинаково...


#define EMPTY 0
unsigned char status_rx_buffer = EMPTY ...
korbofos
Вс окт 16, 2011 05:45:50
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2477315

Re: CodeVision AVR в вопросах и ответах

[TIM3_COMPC]
А что это за прерывание таймера? вы сами придумали?

Вот обработчик прерывания сгенерированный Code Wizard'ом.

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

// Timer3 output compare C interrupt service routine
interrupt [TIM3_COMPC] void timer3_compc_isr(void)
{
// Place your code here

}

SERV==OFF

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

#define OFF 0
korbofos
Вс окт 16, 2011 05:28:25
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2477315

Re: CodeVision AVR в вопросах и ответах

current_servor++ я накосячил при копировании сюда! в компиляторе current_servo++
Это обработчик прерывания в авр студии ISR (TIMER3_COMPC_vect)
А как для кодевижена правильно?
korbofos
Сб окт 15, 2011 18:32:46
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2477315

Re: CodeVision AVR в вопросах и ответах

Программа для управления модельными сервоприводами при помоши 4017 счётчика!
взял этот пример

/**
*
* Пример управления 9 сервами с использованием прерывания и внешнего
* счетчика типа 4017&#46;
*
* Предполагается, что период следования импульсов 20мс,
* длительность импульса от 1 до 2 мс ...

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