Страница 1 из 2

По курсу освоения AVR

Добавлено: Ср сен 28, 2005 10:10:22
Владимир
Попробовал проверить компилятор tavrasm,рекомендованный на вашем
сайте - он мне выдаёт :
C:\AVR\avrasm\appnotes\2313def.inc:190:Error:Exptcted ID = expression
C:\AVR\avrasm\appnotes\2313def.inc:190: 'equ OR =3'
Почему?Что значит - проверить ID?

Добавлено: Ср сен 28, 2005 10:41:41
Serega
Попробуйте для начала просто тупо закомментировать 190-ю строку файла 2313def.inc. Вообще, такая ерунда у меня случалась только с 90s8515... Сейчас посмотрю... :(

Добавлено: Ср сен 28, 2005 10:45:51
Serega
Вот они даже пишут про 8515:

When compiling files using the '8515def.inc' file from Atmel, you will receive an error. This is because Atmel choose to use the keyword OR as a variable name, 'tavrasm' won't allow this (it is like saying while=4 in C :). To fix the problem, just rename the variable.

По курсу освоения AVR

Добавлено: Ср сен 28, 2005 11:56:15
Владимир
А как определить № строки в .inc ? :(

По курсу освоения AVR

Добавлено: Ср сен 28, 2005 12:29:20
Владимир
Ура КОТУ! :!: :twisted: Врубился, закоментировал - всё пошло.

Добавлено: Ср сен 28, 2005 14:32:41
Kot
Мяу... ну еще бы, конечно ура мне. С тебя кусок осетрины.

По курсу освоения AVR(КОТу)

Добавлено: Ср сен 28, 2005 16:40:37
Владимир
"ЮСТАС" - "КОТу" : Осетрина кончилась,есть славянский шкаф.Но
зато полный пивом.

Добавлено: Ср сен 28, 2005 20:48:47
Kot
КОТ - ЮСТАСу
(ASCII):
$50 $49 $56 $4F $2D $49 $54 $27 $53 $20 $47 $4F $4F $44 $21

Наливай!

Добавлено: Ср сен 28, 2005 21:46:53
Max
О... у Кота крышак рвануло как про пиво услышал :)

Добавлено: Пн окт 17, 2005 14:24:12
Гость
Господа мявы, на мой взгляд начинать с AVR'ами лучше всего в Algoritm Builder'е. Все наглядно и понятно до такой степени, что нагляднее и понятнее некуда... И дока к нему на русском....

8)

Добавлено: Пн окт 17, 2005 14:25:59
Max
Дык это - ссылки в студию! :)

Добавлено: Пн окт 17, 2005 14:27:41
PoWeR

Добавлено: Пн окт 17, 2005 15:08:45
Pa5ha
Не, ну эта. Я один раз начал писать морской бой на паскале. Я тада ещё маленький был, в школе учился. Так вот, заставку написал и у память закончилась. Там было 64 килобайта. Тут только 2. Думаю, что можно и макросами обойтись :)

Вот представлю многозадачность на 2313 и гыы :) Надо скачать, посмотреть, как это :)

Добавлено: Пн окт 17, 2005 20:04:38
PoWeR
Дык, батенька!

Почти все ATTiny имеют по 2 кб памяти, а то и меньше... Тебе куда много надо? А для начинающих (как я уже писал) - билдер самое оно, заодно позволяет научиться в первую очередь строить хороший алгоритм программы...

Добавлено: Вт окт 18, 2005 21:04:55
Pa5ha
Блин, у меня эти 2 килобайта уже кончились, а прогу я так и не дописал. И чо терь делать? Оптимизировать. Надо статью бы про оптимизацию =)

Добавлено: Вт окт 18, 2005 22:21:26
Serega
Паша, 2 кб для твоего девайса - за глаза и за уши :)
А в хекс не смотри. Там один 16-ричный разряд (пол-байта) идет как один символ ASCII. А один символ асци - это 1 байт. То есть - ровно в два раза больше. :)

Добавлено: Ср окт 19, 2005 07:25:04
PoWeR
А еще плюс адрес и контрольная сумма...
для сравнения: BIN - 52 байта, а соответствующий ему HEX - 169...

P.S. Паша, а что за девайс-то?

Добавлено: Ср окт 19, 2005 15:50:02
Pa5ha
Да релюха цифровая :) Короче, я так понимаю, он должен сказать, что мол память кончилась :) А там просто баги на ровном месте вылезли. Ща убрались, но природу я так и не понял :) Ну вот с чего в одном разряде из 4-х могут появиться кракозябры просто так? :)

Добавлено: Ср окт 19, 2005 21:17:11
Serega
От сырости, Паша. Все - от сырости :)

По курсу освоения AVR

Добавлено: Чт окт 20, 2005 09:14:54
Владимир
Так Паша дай схемку в студию(можно структурную упрощенную)
и код исходника.Обсудим,сырость,как и сЕрость уберём.