Технический форум по робототехнике.
EasyTech » 07 авг 2011, 17:26
Тут такое дело, нашёл интересную схему для attiny45, но она почти не где не продается, решил заменить её на tiny13A.
Открыл makefile:
MCU = attiny13
Вписал... в коде на .c не надо же не чего менять?
Я просто поменял название МК и переписал .hex, всё верно?
Добавлено спустя 5 минут 54 секунды:Программа вроде готова, а откомпилировать не получается:((
Попробуйте кто нибудь у себя откомпилировать, а то я прям не знаю что делать
С программой всё верно, ошибок нет.
Grem » 07 авг 2011, 17:40
По даташиту выходы и регистры сравнивайте.
EasyTech » 07 авг 2011, 18:28
У них я вижу одинаковые пины и регистры!
Но в даташите где attiny45, не указано через дробь 13я тиня...
Блин, всё правильно там, просто я не могу откомпилировать.
Ошибок нету!
Добавлено спустя 15 минут 9 секунд:
Кто нибудь, с хорошим компилятором winavr откомпилируйте мой фаил и пришлите... просто у меня пишет ошибку в компиляции... у вас он откомпилирует!!!
Grem » 07 авг 2011, 18:48
Покажите ошибку
Romikgy » 07 авг 2011, 18:53
в проекте нет всех файлов....
avr123.nm.ru » 07 авг 2011, 19:54
EasyTech писал(а): нашёл интересную схему для attiny45, но она почти не где не продается,
attiny45 заменяется на attiny85 без переделки и правки кода. А attiny85 в наличии у Семенова Михаила.
- Вложения
-
Michael_K » 07 авг 2011, 20:01
Какие, нафиг, файлы, какой, нафиг, "хороший WINAVR"...
Она у вас тупо в память не влезает. И скорее всего в обе памяти.
Radist » 07 авг 2011, 20:34
EasyTech писал(а):нашёл интересную схему для attiny45
А можно узнать что за схема? А то у меня есть attiny45
Michael_K » 07 авг 2011, 21:43
судя по файлам, что-то типа USB<->UART
Можно поискать по слову "V-USB" и там по ссылкам проектов погулять.
avr123.nm.ru » 07 авг 2011, 23:13
cdc attiny45
EasyTech » 07 авг 2011, 23:43
- cdc232-t45.png (3.64 КиБ) Просмотров: 1569
Это USB-UART.
дело в том что на всю конструкцию уходит 80 рублей!
Это сверхдешего!
Насчет памяти. В тиньки13 нету памяти для проги?!
Добавлено спустя 2 минуты 42 секунды:Дело не в памяти...
Я удалил .hex фаилы готовые под тиньку45, начал сного компилировать и ошибка...
В тиньки13 1кбайт памяти в тиньки45 - 4 кбайта... Из за этого всё ?
avr123.nm.ru » 08 авг 2011, 01:36
Наверняка. Только вместо этой фигни советую сделать на cp2102 за 80 руб. аппаратный интерфейс во всех ОС работающий.
Michael_K » 08 авг 2011, 01:57
EasyTech писал(а):В тиньки13 1кбайт памяти в тиньки45 - 4 кбайта... Из за этого всё ?
Угу.
А еще в тиньке13 ОЗУ всего 64 байта. И в нем сишный стек и стек прерываний должен болтаться.
Я в прогу, конечно, сильно не вглядывался - с угла на угол пролистал - но как минимум один буфер в 128 байт там объявлен.
Добавлено спустя 3 минуты 12 секунд:avr123.nm.ru писал(а):Наверняка. Только вместо этой фигни советую сделать на cp2102 за 80 руб. аппаратный интерфейс во всех ОС работающий.
И на любых (ну, как минимум, "стандартных") скоростях и при полностью загруженном канале.
Radist » 08 авг 2011, 06:02
Схемка интересная, но диапазон скоростей подкачал
. А вообще актуально - единственный COM порт у меня давно сгорел, использую переходник на FTDI. Вот только ног у нее много и корпус для ЛУТа сложноват.
avr123.nm.ru » 08 авг 2011, 10:19
К заказу cp2102 можете присовокупить фирменную плату под нее - USB-UART - это часть USB программатора stk500 v2.