Технический форум по робототехнике.
Master » 31 авг 2009, 09:32
А почему в коде нет строки типа
#include <ATtiny2313.h>
или это только в CVavr такое есть?
SMT » 31 авг 2009, 09:34
посмотри без нагрузки (без двигателей) - что на ножках дд. Возможно питание проседает. Также можно попробовать мк отдельно запитать. Если причина в этом - поставить индуктивность (я из платы сдрома выдернул пару, чтобы не грелись - элемент с обозначением L). У меня при включении контроллера с L293D колеса кратковременно включаются на полную мощность. До установки индуктивности, после такого броска, одно колесо медленно крутилось в какую-то сторону. После установки индуктивности - кратковременное включение осталось, но после него все работает по программе.
pashteet » 31 авг 2009, 09:49
Логика запитана отдельно, от 3-х батареек типа АА. Силовая часть запитана на 8 Вольт от аккумуляторов, драйвер использую l293B.
На ножках МК смотрел, все ок, только работает не по программе

Master » 31 авг 2009, 09:53
Напиши сам для начала программу
Едем вперед 3 сек.
Пауза
Едем влево 3 сек.
Пауза.
Едем право 3 сек.
Пазуза.
Едем назад 3 сек.
pashteet » 31 авг 2009, 10:06
Картинки не могу добавить, пишет "Вы попытались отправить недопустимый тип файла изображения"
Добавлено спустя 1 минуту 36 секунд:Master писал(а):Напиши сам для начала программу
Едем вперед 3 сек.
Пауза
Едем влево 3 сек.
Пауза.
Едем право 3 сек.
Пазуза.
Едем назад 3 сек.
Мне сначала нужно разобраться с прошивкой, никак немогу понять как Фьюзы надо выставлять
И много еще чего немогу понять

blindman » 31 авг 2009, 10:22
Master писал(а):А почему в коде нет строки типа
#include <ATtiny2313.h>
или это только в CVavr такое есть?
Там есть #include <io.h> - который сам разруливает, какой инклюд подключить. Тип МК передаётся компилятору в командной строке.
Хотя правильнее было бы
- Код: Выделить всё • Развернуть
#include <avr/io.h>
Master » 31 авг 2009, 10:23
как Фьюзы надо выставлять
Только в ДШ указано, как правильно выставлять фьюзы, но чтобы читать ДШ нужно иметь хоть какой-то опыт юзания МК, поэтому я советую пересесть с тини на Mega16 или Mega8. На них я могу сказать как выставить, фьюзы для работы от кварца на 16МГц.
pashteet » 31 авг 2009, 10:36
Почитал Вашу тему про фьюзы, нашел калькулятор фьюзов
Пока неразрешенным остается вопрос:
Надо ли включать делитель на 8 ?
Master » 31 авг 2009, 10:39
Делитель к фьюзам никакого отношения не имеет. Он для таймеров используется.
pashteet » 31 авг 2009, 10:40
В калькуляторе фьюзов спрашивает: включить делитель на 8? по умолчанию стоит "да"
=DeaD= » 31 авг 2009, 10:41
Забить на делитель - если таймер не пользуется, пофиг что там будет стоять.
blindman » 31 авг 2009, 10:42
Бегом даташит читать, знатоки

С делителем проц будет работать на 1/8 от выбранной частоты.
pashteet » 31 авг 2009, 10:43
Спасибо!
С фьюзами вроде как разобрался
Осталось только понять, как прогу "адаптировать" под мой мк?
Master » 31 авг 2009, 10:45
Нинада походу ниче адаптировать. Попробуй для начала прошить фьюзы и исходную прошивку.
pashteet » 31 авг 2009, 10:48
Ок, сегодня пойду в гости прошиваться
По результатам отпишусь!
П.С. Спасибо всем, кто принимал участие в наставлении меня на путь истиный
