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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
Владимир
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Чт сен 15, 2005 15:10:13
Откуда: Молдова
Контактная информация:

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

Сообщение Владимир »

Попробовал проверить компилятор tavrasm,рекомендованный на вашем
сайте - он мне выдаёт :
C:\AVR\avrasm\appnotes\2313def.inc:190:Error:Exptcted ID = expression
C:\AVR\avrasm\appnotes\2313def.inc:190: 'equ OR =3'
Почему?Что значит - проверить ID?
Аватара пользователя
Serega
Говорящий с текстолитом
Сообщения: 1529
Зарегистрирован: Пн авг 22, 2005 21:02:22
Откуда: Питер

Сообщение Serega »

Попробуйте для начала просто тупо закомментировать 190-ю строку файла 2313def.inc. Вообще, такая ерунда у меня случалась только с 90s8515... Сейчас посмотрю... :(
Лучше быть первым в деревне, чем вторым в Риме
Аватара пользователя
Serega
Говорящий с текстолитом
Сообщения: 1529
Зарегистрирован: Пн авг 22, 2005 21:02:22
Откуда: Питер

Сообщение 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.
Лучше быть первым в деревне, чем вторым в Риме
Аватара пользователя
Владимир
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Чт сен 15, 2005 15:10:13
Откуда: Молдова
Контактная информация:

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

Сообщение Владимир »

А как определить № строки в .inc ? :(
Аватара пользователя
Владимир
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Чт сен 15, 2005 15:10:13
Откуда: Молдова
Контактная информация:

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

Сообщение Владимир »

Ура КОТУ! :!: :twisted: Врубился, закоментировал - всё пошло.
Аватара пользователя
Kot
Дух сайта
Сообщения: 198
Зарегистрирован: Вт авг 23, 2005 15:22:21
Откуда: Обитаю везде

Сообщение Kot »

Мяу... ну еще бы, конечно ура мне. С тебя кусок осетрины.
МЯЯЯЯЯУ!
Аватара пользователя
Владимир
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Чт сен 15, 2005 15:10:13
Откуда: Молдова
Контактная информация:

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

Сообщение Владимир »

"ЮСТАС" - "КОТу" : Осетрина кончилась,есть славянский шкаф.Но
зато полный пивом.
Аватара пользователя
Kot
Дух сайта
Сообщения: 198
Зарегистрирован: Вт авг 23, 2005 15:22:21
Откуда: Обитаю везде

Сообщение Kot »

КОТ - ЮСТАСу
(ASCII):
$50 $49 $56 $4F $2D $49 $54 $27 $53 $20 $47 $4F $4F $44 $21

Наливай!
МЯЯЯЯЯУ!
Аватара пользователя
Max
Админ
Сообщения: 10815
Зарегистрирован: Вт авг 23, 2005 15:23:25
Откуда: Москва
Контактная информация:

Сообщение Max »

О... у Кота крышак рвануло как про пиво услышал :)
Гость

Сообщение Гость »

Господа мявы, на мой взгляд начинать с AVR'ами лучше всего в Algoritm Builder'е. Все наглядно и понятно до такой степени, что нагляднее и понятнее некуда... И дока к нему на русском....

8)
Аватара пользователя
Max
Админ
Сообщения: 10815
Зарегистрирован: Вт авг 23, 2005 15:23:25
Откуда: Москва
Контактная информация:

Сообщение Max »

Дык это - ссылки в студию! :)
Аватара пользователя
Pa5ha
Прорезались зубы
Сообщения: 243
Зарегистрирован: Ср авг 31, 2005 20:09:08
Откуда: Петрозаводск, Карелия.
Контактная информация:

Сообщение Pa5ha »

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

Вот представлю многозадачность на 2313 и гыы :) Надо скачать, посмотреть, как это :)
2kb of eeprom should be enought for everybody (C) Bill Gates` cat :)
PoWeR

Сообщение PoWeR »

Дык, батенька!

Почти все ATTiny имеют по 2 кб памяти, а то и меньше... Тебе куда много надо? А для начинающих (как я уже писал) - билдер самое оно, заодно позволяет научиться в первую очередь строить хороший алгоритм программы...
Аватара пользователя
Pa5ha
Прорезались зубы
Сообщения: 243
Зарегистрирован: Ср авг 31, 2005 20:09:08
Откуда: Петрозаводск, Карелия.
Контактная информация:

Сообщение Pa5ha »

Блин, у меня эти 2 килобайта уже кончились, а прогу я так и не дописал. И чо терь делать? Оптимизировать. Надо статью бы про оптимизацию =)
2kb of eeprom should be enought for everybody (C) Bill Gates` cat :)
Аватара пользователя
Serega
Говорящий с текстолитом
Сообщения: 1529
Зарегистрирован: Пн авг 22, 2005 21:02:22
Откуда: Питер

Сообщение Serega »

Паша, 2 кб для твоего девайса - за глаза и за уши :)
А в хекс не смотри. Там один 16-ричный разряд (пол-байта) идет как один символ ASCII. А один символ асци - это 1 байт. То есть - ровно в два раза больше. :)
Лучше быть первым в деревне, чем вторым в Риме
PoWeR

Сообщение PoWeR »

А еще плюс адрес и контрольная сумма...
для сравнения: BIN - 52 байта, а соответствующий ему HEX - 169...

P.S. Паша, а что за девайс-то?
Аватара пользователя
Pa5ha
Прорезались зубы
Сообщения: 243
Зарегистрирован: Ср авг 31, 2005 20:09:08
Откуда: Петрозаводск, Карелия.
Контактная информация:

Сообщение Pa5ha »

Да релюха цифровая :) Короче, я так понимаю, он должен сказать, что мол память кончилась :) А там просто баги на ровном месте вылезли. Ща убрались, но природу я так и не понял :) Ну вот с чего в одном разряде из 4-х могут появиться кракозябры просто так? :)
2kb of eeprom should be enought for everybody (C) Bill Gates` cat :)
Аватара пользователя
Serega
Говорящий с текстолитом
Сообщения: 1529
Зарегистрирован: Пн авг 22, 2005 21:02:22
Откуда: Питер

Сообщение Serega »

От сырости, Паша. Все - от сырости :)
Лучше быть первым в деревне, чем вторым в Риме
Аватара пользователя
Владимир
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Чт сен 15, 2005 15:10:13
Откуда: Молдова
Контактная информация:

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

Сообщение Владимир »

Так Паша дай схемку в студию(можно структурную упрощенную)
и код исходника.Обсудим,сырость,как и сЕрость уберём.
_______________________

И не сомневайся даже ..., отдых - кайф,работа
- лажа!
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»