Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

CVAVR на atmega128 (совместимость с atmega103)

Непрочитано 23.03.2009, 18:10  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию Re: CVAVR на atmega128 (совместимость с atmega103)

В топике........
Сообщение от ua_gruzin
Как заставить CVAVR компилить чисто для 128 меги а не для 103??
Такое название я в тему не всуну... через ограничение по длине....
Реклама:
ua_gruzin вне форума  
Непрочитано 23.03.2009, 18:16  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Сообщение от ua_gruzin
"Убрал галочку - включил совместимость."
Вы всегда так УПОРНО упираетесь в НОВЫЕ ВОРОТА ???

Попробуйте свое УПОРСТВО применить для ВНИМАТЕЛЬНОГО чтения - http://avr123.nm.ru/07.htm
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 23.03.2009, 21:57  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию

Да читал не только там.
Читал англ мануал.
Перевод мануала по атмеге128 на русском http://gaw.ru/html.cgi/txt/doc/micro...h128/index.htm

В мануале четко написано:
For all fuses “1” means unprogrammed while “0” means programmed.

Что и было подтверждено экспериментом, который описан выше на 2 топика.

Есть идеи кроме ссылки на свой сайт?
ua_gruzin вне форума  
Непрочитано 23.03.2009, 23:13  
AndreiVV
Гражданин KAZUS.RUN
 
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
AndreiVV на пути к лучшему
По умолчанию Re: CVAVR на atmega128 (совместимость с atmega103)

Сообщение от ua_gruzin
Привет всем.

Запускаю программу на atmega128 убрав галочку напротив M103 (другими словами включив совместимость с Atmega103) программа работает.
В cvavr установка галочки напротив M103 означает установить совместимость с M103,
убрав галочку напротив M103 (другими словами ВЫКЛЮЧИВ совместимость с Atmega103)и поэтому программа работает.
Забыл сказать что cvavr даже и не догадывается о том что мега128 может работать как мега103, в настройках проекта указано для ко кого камня компилится программа под этот камень компилятор и готовит hex.
AndreiVV вне форума  
Непрочитано 24.03.2009, 04:08  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию Re: CVAVR на atmega128 (совместимость с atmega103)

Сообщение от AndreiVV
в настройках проекта указано для ко кого камня компилится программа под этот камень компилятор и готовит hex.
Да в том проблема что не знает. Он готовит хек для меги103 хотя в настройках стоит мега128.
Прогу заливал через Поннипрог. Там с галочками как я описал выше. Да не проблема в наличии или отсуствии галочки. Какая разница.
Просто при написании порги для меги103 и для меги128 в одном режиме работают обе программы. При изменении состояния фюса ни одна программа не работает, хотя должна для меги128.
ua_gruzin вне форума  
Непрочитано 24.03.2009, 10:46  
AndreiVV
Гражданин KAZUS.RUN
 
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
AndreiVV на пути к лучшему
По умолчанию

Вообще в названия тем крупным шрифтом написано CVAVR, и нигде нет напоминаний о понипрог, вот по этому я и говорил о cvavr.
Насчет того что у вас не работает прошивка для мега128, так проверьте в симуляторе и будет все понятно.
Забыл сказать что писал для мега128 на cvavr и не было проблем.
AndreiVV вне форума  
Непрочитано 24.03.2009, 22:57  
dmitriy_kuznecov
Прописка
 
Регистрация: 01.02.2008
Сообщений: 124
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
dmitriy_kuznecov на пути к лучшему
По умолчанию

нвсе гораздо просче, берешь исходник на си и мотаешь в самое начало, там хидер #include ‹mega 103› его меняешь на 128, затем по ключику с отверткой или прожект и конфигуре, а в выборе кристала выбираешь мегу 128, и все, коде вижн компилит исходник под мегу 128.
dmitriy_kuznecov вне форума  
Непрочитано 25.03.2009, 01:47  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию

Цитата:
нвсе гораздо просче, берешь исходник на си и мотаешь в самое начало, там хидер #include ‹mega 103› его меняешь на 128, затем по ключику с отверткой или прожект и конфигуре, а в выборе кристала выбираешь мегу 128, и все, коде вижн компилит исходник под мегу 128.
Я сделал єто.

Я понимаю код нормально.
Безлагово пишу и в большинстве случаев с первого раза компилится, ведь раньше писал на Асме....

Вопрос не закрыт.
До сих пор не могу запустить под мегу128, пока пишу в совместимости с мегой103.... хелп плиз.
ua_gruzin вне форума  
Непрочитано 25.03.2009, 10:08  
AndreiVV
Гражданин KAZUS.RUN
 
Регистрация: 29.06.2006
Сообщений: 638
Сказал спасибо: 37
Сказали Спасибо 56 раз(а) в 41 сообщении(ях)
AndreiVV на пути к лучшему
По умолчанию

выложите проект
AndreiVV вне форума  
Непрочитано 25.03.2009, 13:51  
kot-34
Прохожий
 
Регистрация: 08.10.2008
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kot-34 на пути к лучшему
По умолчанию

Дело может быть в установке указателя стека.
Если я не ошибаюсь в режиме совместимости изменяестя верхняя граница ОЗУ, следовательно стек может не попасть в область ОЗУ.
Попробуй установить указатель стека в области 0x0fff.
kot-34 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структуры в CVAVR ua_gruzin Микроконтроллеры, АЦП, память и т.д 9 04.02.2009 12:58
CVAVR while и таймер kr11507 Микроконтроллеры, АЦП, память и т.д 10 13.12.2008 21:29
ЖКИ YMS0802 к Атмеге кто-нить цеплял? Совместимость с 44780? gip Микроконтроллеры, АЦП, память и т.д 2 28.05.2008 03:14
совместимость P-cad 2001 и 2006 khomiak Делимся опытом 15 14.03.2008 14:46
Програмирование CVAVR buka_2004 Микроконтроллеры, АЦП, память и т.д 54 02.12.2007 20:31


Часовой пояс GMT +4, время: 21:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.