roboforum.ru

Технический форум по робототехнике.

WinAVR

WinAVR

EasyTech » 07 авг 2011, 17:26

Тут такое дело, нашёл интересную схему для attiny45, но она почти не где не продается, решил заменить её на tiny13A.
Открыл makefile:
MCU = attiny13
Вписал... в коде на .c не надо же не чего менять?
Я просто поменял название МК и переписал .hex, всё верно?

Добавлено спустя 5 минут 54 секунды:
Программа вроде готова, а откомпилировать не получается:((
Попробуйте кто нибудь у себя откомпилировать, а то я прям не знаю что делать :(
С программой всё верно, ошибок нет.
программа тинни13.rar
(16.44 КиБ) Скачиваний: 0

Re: WinAVR

Grem » 07 авг 2011, 17:40

По даташиту выходы и регистры сравнивайте.

Re: WinAVR

EasyTech » 07 авг 2011, 18:28

У них я вижу одинаковые пины и регистры!
Но в даташите где attiny45, не указано через дробь 13я тиня...
Блин, всё правильно там, просто я не могу откомпилировать.
Ошибок нету!

Добавлено спустя 15 минут 9 секунд:
Кто нибудь, с хорошим компилятором winavr откомпилируйте мой фаил и пришлите... просто у меня пишет ошибку в компиляции... у вас он откомпилирует!!!

Re: WinAVR

Grem » 07 авг 2011, 18:48

Покажите ошибку :)

Re: WinAVR

Romikgy » 07 авг 2011, 18:53

в проекте нет всех файлов....

Re: WinAVR

avr123.nm.ru » 07 авг 2011, 19:54

EasyTech писал(а): нашёл интересную схему для attiny45, но она почти не где не продается,
attiny45 заменяется на attiny85 без переделки и правки кода. А attiny85 в наличии у Семенова Михаила.
Вложения
ATtiny85 ATtiny261 ATmega162 недорого и по почте.png

Re: WinAVR

Michael_K » 07 авг 2011, 20:01

Какие, нафиг, файлы, какой, нафиг, "хороший WINAVR"...
Она у вас тупо в память не влезает. И скорее всего в обе памяти.

Re: WinAVR

Radist » 07 авг 2011, 20:34

EasyTech писал(а):нашёл интересную схему для attiny45

А можно узнать что за схема? А то у меня есть attiny45 :oops:

Re: WinAVR

Michael_K » 07 авг 2011, 21:43

судя по файлам, что-то типа USB<->UART
Можно поискать по слову "V-USB" и там по ссылкам проектов погулять.

Re: WinAVR

avr123.nm.ru » 07 авг 2011, 23:13

cdc attiny45

Re: WinAVR

EasyTech » 07 авг 2011, 23:43

cdc232-t45.png
cdc232-t45.png (3.64 КиБ) Просмотров: 1569

Это USB-UART.
дело в том что на всю конструкцию уходит 80 рублей!
Это сверхдешего!
Насчет памяти. В тиньки13 нету памяти для проги?!

Добавлено спустя 2 минуты 42 секунды:
Дело не в памяти...
Я удалил .hex фаилы готовые под тиньку45, начал сного компилировать и ошибка...
В тиньки13 1кбайт памяти в тиньки45 - 4 кбайта... Из за этого всё ?

Re: WinAVR

avr123.nm.ru » 08 авг 2011, 01:36

Наверняка. Только вместо этой фигни советую сделать на cp2102 за 80 руб. аппаратный интерфейс во всех ОС работающий.

Re: WinAVR

Michael_K » 08 авг 2011, 01:57

EasyTech писал(а):В тиньки13 1кбайт памяти в тиньки45 - 4 кбайта... Из за этого всё ?

Угу.
А еще в тиньке13 ОЗУ всего 64 байта. И в нем сишный стек и стек прерываний должен болтаться.
Я в прогу, конечно, сильно не вглядывался - с угла на угол пролистал - но как минимум один буфер в 128 байт там объявлен.

Добавлено спустя 3 минуты 12 секунд:
avr123.nm.ru писал(а):Наверняка. Только вместо этой фигни советую сделать на cp2102 за 80 руб. аппаратный интерфейс во всех ОС работающий.

И на любых (ну, как минимум, "стандартных") скоростях и при полностью загруженном канале.

Re: WinAVR

Radist » 08 авг 2011, 06:02

Схемка интересная, но диапазон скоростей подкачал :( . А вообще актуально - единственный COM порт у меня давно сгорел, использую переходник на FTDI. Вот только ног у нее много и корпус для ЛУТа сложноват.

Re: WinAVR

avr123.nm.ru » 08 авг 2011, 10:19

К заказу cp2102 можете присовокупить фирменную плату под нее - USB-UART - это часть USB программатора stk500 v2.


Rambler\'s Top100 Mail.ru counter