здравству то smac,вот скачал наконецто авр студию4,сделал все,вроде,так как ты и подсказал,а он мне выдал:см вложение
Скорее всего проблема в том что путь к файлу содержит русские буквы. Создайте проект заново так, чтобы путь к файлу и сам файл не содержал русских символов.
здравству то smac,вот скачал наконецто авр студию4,сделал все,вроде,так как ты и подсказал,а он мне выдал:см вложение
Скорее всего проблема в том что путь к файлу содержит русские буквы. Создайте проект заново так, чтобы путь к файлу и сам файл не содержал русских символов.
вообщем смотри шо я сделал:
1создал новый проэкт (main)на диске с,в пути и имени проэкта русские буквы отсутствуют,
2сохранил проэкт,после чего,в файл main(который был у меня в архиве)вставил поочереди файлы config.h и animation.h,затем копирую это все и вставляю в папку с проэктом(заменяю файл main который был создан авром)
3запускаю авр,захожу в configuration options и устанавливаю там частоту-8000000 гц(все остальное там как у тебя на скриншоте)
4нажимаю compile и получаю следующее:
...после чего,в файл main(который был у меня в архиве)вставил поочереди файлы config.h и animation.h,затем копирую это все и вставляю в папку с проэктом(заменяю файл main который был создан авром)
что значит "вставил поочереди файлы config.h и animation.h"? Ты вставляешь их содержимое в в файл майн? Не надо этого делать.
Нужно скопировать три файла main.c, config.h и animation.h которые у тебя в архива в папку с проектом, при этом заменить нужно только майн, созданный при создании проекта, майном, который у тебя в архиве остальные два только скопируются.
ну да,спасибо шо сказал,а то я сэтим аврмо уже...!Вообщем попробывал так как ты сказал вот что получилось
P.S.извини что после каждого шага обращаюсь к тебе за помощью,просто я не могу понять че ему от меня нужно
да еще,smac,там всхеме,к которой эта прошивка,испульзуется матрица7х5,но посмотрев вmain,и в config.h я так понял что сама прошивка разработана под матрицу7х8,только мне не понятен файл конфиг,в майне написано,Edit this file for configure pins ,а в "config.h" почему то,как не странно,после строчки unit8_ t cols[]={
стоит перечень ножек,как я понял,именно МАТРИЦЫ,но какое отношение цоколевка матрицы имеет к прошивке мк?
Как ты думаешь реально ли запустить матрицу7х8,если добавить в строчку uint8_t cols[] = { еще 3 ноги,а в файл animation. h
в каждую из этих строк {2,16,11,0,0,вотсюда}, //frame 0 добовить три значения?
ну да,спасибо шо сказал,а то я сэтим аврмо уже...!Вообщем попробывал так как ты сказал вот что получилось P.S.извини что после каждого шага обращаюсь к тебе за помощью,просто я не могу понять че ему от меня нужно
Как ты уже догадался ключевой в логе ошибок является фраза "main.c:124:fatal error:....." тыркни на эту строку мышкой двойным щелчком и студия поставит указатель (синяя такая стрелочка) на строку с ошибкой. Кстати 124 это номер строки в упомянутом студией main.c. Если на ошибку тебя не перенесет автоматически то нужно самостоятельно найти 124 строку, тут хорош след. метод. Пишешь приблизительно посреди исходника какое нибудь русское слово, компилишь. Естественно компилятор ругается, смотришь на какую строку он ругаестя, соответственно знаешь номер строки. Далее вычисляешь ниже или выше твоя ошибка. Естественно итерации приходится повторять несколько раз. В моем варианте исходника (скачано в одном из твоих постов) 124 строка это конец файла, соответсенно предлагаю тебе обратить внимание на нее, возможно ты просто что-то изменил там или еще какая бяка закралась. Как минимум приведи пхожий скриншот, только промотай текст на экране к концу файла, а также "раскрой" значки папок в левом окне, в частности интересует папка с названием "Source Files".
По поводу матрицы 7х8 ничего не могу сказать, тут надо в исходнике разбираться, а это мне лень и не зачем.
124 строка это именно последняя строка там стоит }
из текта об ошибке я так понял что он должен открыть какойто зависящий файл но этот файл отсутствует либо находиться в другой дериктории,хотя все файлы с архива лежат в папке с проэктом
124 строка это именно последняя строка там стоит } из текта об ошибке я так понял что он должен открыть какойто зависящий файл но этот файл отсутствует либо находиться в другой дериктории,хотя все файлы с архива лежат в папке с проэктом
Странно все это, я не большой спец в С и компиляторах (ВинАВР в том числе), поэтому у меня идеи иссякли. Одно могу сказать мне удалось скомпилировать проект "с первого раза", внешних зависимостей от main.o.d в своем проекте я не наблюдаю.
Вы действительно создали чистый проект а потом в его (проекта) папку скопировали извлеченные из архива main.c, config.h и animation.h, (замечу в скобках, что эти три файла нужно положить в ту папку где находится main.c, сгенерированный при создании проекта и ни в какую другую) настроив так как у меня на картинках?. Если да то такой вопрос (возможно с него надо было начинать) какая версия WinAVR у Вас?
Второй вопрос - настраивали ли вы в конфигурациях проекта что-либо, кроме того, что я указывал на картинках, попробуйте еще раз проверить настройки. Обратите внимание что в настройках проекта есть слева имеются иконки, на одной из них (точно не помню какой) по моему есть настройки зависимостей - проверьте эту вкладку внимательно.
Попробуйте обновить WinAVR, правда хочу сразу предостеречь - чтобы WinAVR подхватился студией по-моему нужна некая хитрая последовательнось установки. Могу дать следующие рекоммендации, правда за правильнось не могу ручаться. Итак
1. Удалите старый WinAVR через установку-удаление программ или через uninstall (к сожалению не могу скажать на память через что именно, и проверить сейчас не могу, ибо дома у меня линух, на него АВРСтудию еще никому корректно установить не удавалось насколько я знаю).
2. Запустите студию, при этом во вкладке "Message" должен появиться варнинг - о том что WinAVR не установлен.
3. Скачайте новую версию WinAVR и установите, затем еще раз запустите студию. Варнинг должен исчезнуть.
Два предложения:
1. Предлагаю подождать до утра, тогда я смогу хотя-бы сообщить версию ВинАВР, который стоит у меня.
2. Если вам нужен только хекс и больше ничего, я смогу скомпилировать его вам, если вы укажете конроллер и тактовую частоту (я компилил для тини2313 8 МГц).
З. Ы. Мои советы, наверное, выглядят как для маленького ребенка, надеюсь Вы не обижаетесь на это, я просто я не могу разобраться почему у вас не компилиться то, что скомпилилось у меня без особых усилий, вот и перепроверяю все ваши действия по нескольку раз. Надеюсь, победа будет за нами.
З. З. Ы. Пока писал З. Ы. возникла еще одна идея - попробуйте написать простенькую программу на отвлеченную тему и скомпилить ее - так мы сможем узнать - может проблема совсем не в проекте.
Вопрос очень простой ...... У кого нибудь глюкало комп от АВР4???
Я вот загрузил его и когда юзаю долшго иногда экран зеленеет (винду переставлял совсем недавно)
_________________ много думать вредно....голова начинает болеть
вот они
../main.c:112: warning: 'out' may be used uninitialized in this function
../main.c:112: note: 'out' was declared here
../main.c: In function 'digitalWrite':
../main.c:112: warning: 'out' may be used uninitialized in this function
Карма: 13
Рейтинг сообщений: 14
Зарегистрирован: Вс июн 01, 2008 00:17:35 Сообщений: 4673 Откуда: Я всего лишь плод вашего воображения...
Рейтинг сообщения:0 Медали: 1
Такая проблема - недавно переставлял винду, вот теперь только дошли руки до АВРСтудии (надо кое-что написать). Все поставил как обычно. Но при запуске пишет два окошка подряд идущих (см. вложение). Студия версии 4. Обновление до 4.11 не помогло.
[quote="Пухич"]Такая проблема - недавно переставлял винду, вот теперь только дошли руки до АВРСтудии (надо кое-что написать). Все поставил как обычно. Но при запуске пишет два окошка подряд идущих (см. вложение). Студия версии 4. Обновление до 4.11 не помогло.
Так он тебе и пишет , что утебя с FRAMEWORK проблемы найди описание проги и посмотри какой там требует.Закачаешь и все должно пойти или все закачивай Framework
_________________ много думать вредно....голова начинает болеть
Уважаемые. Есть у кого плагин к avr studio, чтобы подсвечивать синтаксиси, скобки и т.д.?
Так как частенько при незаурядной логики программы скобки коверкаются и приходится долго искать где открывающая,а где закрывающая. Это минимальные требования... =)
Существует ли возможность загрузки EEPROM файла, генерируемого AVR Studio в его же симулятор? На мой взгляд очень неправильно, что это не делается сразу по-умолчанию...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения