Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.07.2010, 19:46
|
|
Частый гость
Регистрация: 06.07.2010
Сообщений: 30
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Бортовой комп (почти) теперь и у меня (+)
Сообщение от AGAT0365
|
Вот и я просмотрел это дело, и мне показалась так всё мудрёно, что я накидал своё.
Проверил ее proteuse, всё работает. А вот в реальности?! Короче все знакоиндикаторы мигают,ничего не прочитать. Длительность импульса примерно
20ms,и при динамической индикации всё мигает.Может у кого есть рабочая программа.
|
МОжет поделишься hex кодом для меги, а то чтото все отказывают.
А у меня не получается. в программирование туго.
|
|
|
|
26.07.2010, 20:51
|
|
Частый гость
Регистрация: 06.07.2010
Сообщений: 30
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Бортовой комп (почти) теперь и у меня (+)
Народ подскажите что сие означает. Программа WinAVR
vr-gcc (WinAVR 20080407) 4.3.0
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
make.exe: *** No rule to make target `main.elf', needed by `elf'. Stop.
› Process Exit Code: 2
› Time Taken: 00:01
|
|
|
|
26.07.2010, 21:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Бортовой комп (почти) теперь и у меня (+)
Сообщение от serpa
|
make.exe: *** No rule to make target `main.elf', needed by `elf'. Stop.
|
Это значит что нет мейкфайла или в нем отсутствуют правила для сборки проекта.
Чего собираете то? Исходник из этой ветки? Если да, то его надо адаптировать под WinAvr, ведь изначально он под другой компилятор.
|
|
|
|
26.07.2010, 22:55
|
|
Частый гость
Регистрация: 06.07.2010
Сообщений: 30
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Бортовой комп (почти) теперь и у меня (+)
Да, из этой. пытаюсь в протеусе собрать схему простого бортового компьютера. Фаилы скачаны с #34 2351645.zip. Там есть файлл main.cpp. я далек от программирования, но с паяльником дружу )) и хочу сделать этот бортовик (т.к. имею такое же авто для которого автор его создавал). Схему в протеусе нарисовал, но в мегу не могу залить программу. Ну не получается у меня сделать hex файл, который требуется.
Делаю в WinAVR как описано в помощи для него. мейкфайл делаю, прописываю внем тип процессора и все остальное, что рекомендовано.
Не могу понять чтоже не так делаю?.
Спасибо что откликнулись. А то я в этих асемблерах и дизасемблерах и кучи файлов уже запутался.
|
|
|
|
26.07.2010, 23:03
|
|
Частый гость
Регистрация: 06.07.2010
Сообщений: 30
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Бортовой комп (почти) теперь и у меня (+)
Пробывал так же при помощи CodeVisionAVR тоже какаято ошибка.
Просветите неуча. Я иак понимаю - в мегу (тобишь процессор) необходимо заливать прогу в hex-коде. Сама же программа пишется на языке С++ ( или просто С, в чем разница если так) затем перед физической прошивкой нужен компилятор (или еще говорят Си-компилятор). Этим компилятором могут выступать как CodeVisionAVR так и WinAVR.
Я правлино понимаю?
Если так, то, что значит адаптировать под WinAVR. Значит программы на Си бывают разные и компилируются в hex разными программами??
|
|
|
|
26.07.2010, 23:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Бортовой комп (почти) теперь и у меня (+)
Сообщение от serpa
|
Если так, то, что значит адаптировать под WinAVR. Значит программы на Си бывают разные и компилируются в hex разными программами??
|
Да, есть особенности у каждого компилятора. Но Вам это все не нужно - в архиве уже есть результат компиляции - indprog.a90
Переименуйте файл в indprog.hex и зашивайте.
|
|
|
|
26.07.2010, 23:18
|
|
Частый гость
Регистрация: 06.07.2010
Сообщений: 30
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Бортовой комп (почти) теперь и у меня (+)
Сасибо. Щас попробую.
Тогда уж просветите. А почему *.а90 и чем этот файл получается, почему сразу расширение hex не присваивается?
|
|
|
|
26.07.2010, 23:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Бортовой комп (почти) теперь и у меня (+)
Сообщение от serpa
|
Тогда уж просветите. А почему *.а90 и чем этот файл получается, почему сразу расширение hex не присваивается?
|
Да может и hex присваиваться - это у IAR в настройках проекта задается. Почему не hex по умолчанию я не знаю.
|
|
|
|
26.07.2010, 23:24
|
|
Частый гость
Регистрация: 06.07.2010
Сообщений: 30
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Бортовой комп (почти) теперь и у меня (+)
Да! Помогло! Спасибо огромное.
Позвольте уж и дальше помучать вопросами.
По алгоритму автора должно высветится надпись audi и перейти на измерения параметров. Уменя надпись появилась и так и осталось. Протеус вывел такое предупреждение: simulation is not running in real time due to excessive CPU load
|
|
|
|
26.07.2010, 23:33
|
|
Частый гость
Регистрация: 06.07.2010
Сообщений: 30
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Бортовой комп (почти) теперь и у меня (+)
Еще динамическая индигация моргает. Незнаю это особенности программы или моего ноута. Или я гдето в настройках процессора не ту частоту выставил.
Спасибо за советы. Буду осваивать Си. т.к. в этом проекте много лишних функция для меня и кнопок у бортоквого компа.
Как думаете в чем же была причина WInAVR ошбки. Ведь после изменения программы мне опять придется компилировать ее.
Может посоветуете какой нибудь более простой и удобный компилятор.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:07.
|
|