Технический форум по робототехнике.
vvk74 » 02 мар 2011, 00:23
на 20 МГц не обязательно запускать можно и на 16 только пересчитывать некоторые константы придется. В амегу32 упихать тоже можно если часть функций урезать (в основном там где ОЗУ используется) и имена таймеров и пр. изменить.
andreivv » 03 мар 2011, 00:29
можно по подробнее, о каких именно констант идет речь?
vvk74 » 03 мар 2011, 23:03
Сейчас уже и не вспомню какие, разбиратся надо. точно надо будет менять cal_f ну и в таймаутах где-то может надо будет подправить.
grek » 04 мар 2011, 09:21
AtMega32 маловата будет.
Добрый Связист » 03 авг 2011, 22:21
тема заглохла, бортовой комп от увадаемого
vvk74 не пашет
где-то на просторах инета нарыл сей архив. собрал - не пашет. долго искал автора, и вроде тут нашёл

помогите плиз! как правильно поставить фьюзы в пони ? в архиве какая-то прошива, она вообще рабочая ?

- Вложения
-

-
MK.rar
- (117.3 КиБ) Скачиваний: 0
Добрый Связист » 05 авг 2011, 17:33
вопрос закрыт : бортовой комп помер. собирать второй раз сомнительные схемы с элементной частью на 100$ как-то не хочется
grek » 07 авг 2011, 22:15
А что не пашит?У автора все работает.Там фьюзы частота на 20 МГц настроена и Внутренний делитель на 8 по моему должен быть запрограммирован.Можешь попробовать так и так должно работать, но он под OBD
Добрый Связист » 08 авг 2011, 19:02
на картинке фьюзы верные ? по итогу я поставил фьюзы в ноль (снял все галки) и проц умер
boez » 08 авг 2011, 19:29
Добрый Связист писал(а):на картинке фьюзы верные ? по итогу я поставил фьюзы в ноль (снял все галки) и проц умер
Так оживи, подай на XTAL1 сигнал прямоугольный порядка мегагерца частотой и выставь правильные фьюзы. Ты ж ему External Clock поставил - вот теперь и подавай ему внешний такт, чтоб работал. Большинство программаторов умеют выдавать такой сигнал, ну или генератор на чем попало собери.
Sun-dey » 22 ноя 2012, 14:32
Отрыл тему
С первым девайсом наигрался, дорос до ОБД2.
Имеем: китайский адаптер на ELM320 с компортом, Атмегу 128.
Как ЭТО корректно скрестить при условии, что в адаптере уже стоит МАХ232 ?
На разъем подключены выводы 7 и 8 МАХа. Теоретически 9 и 10 должны уходить в глубины схемы.
Если я подцеплюсь к выводам 9 и 10 это будет правильно в плане уровней и инвертирования сигналов?
МАХ выпаивать ?

Myp » 22 ноя 2012, 15:58
да, просто уарт меги на линии между 232 и 320.
попробуй вначале не отключая 232, если будет глючить то перереж дорожки перед 232, потом если понадобится капнешь припоя и восстановишь.
elmot » 22 ноя 2012, 17:01
Я бы ТХ макса отпаял. этого достаточно
Myp » 22 ноя 2012, 19:37
кстати да

Sun-dey » 23 ноя 2012, 03:44
Парни доброй ночи, я опять грабли нашел
В массив пишется как надо, в эмуляторе видно, тестовая фраза countmas=17 есть, а сам массив не выводится.
- Код: Выделить всё • Развернуть
while (1)
{
if (countmas<17) {
RXchar=getchar() ;
mas[countmas]=RXchar;
countmas++;
}
else {
countmas=1;
lcd_clear();
lcd_puts("countmas=17");
lcd_puts(mas);
};
};
}
vvk74 » 23 ноя 2012, 07:54
может строку отформатировать сначала spintf