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

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

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

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

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

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

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

 
Опции темы
Непрочитано 07.05.2010, 22:30  
harchenko_pavel
Прописка
 
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
harchenko_pavel на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Подобно технологии .NET , среда разработки Java создаёт байт-код, предназначенный для исполнения виртуальной машиной.
" rjmp 2 f \n\t" - это вставка на асме в WinAvr
Да и остальной листинг похож на огрызки кода из проекта написанного на WinAvr.
Если Вам действительно необходима помощь - выложите весь проект и конкретизируйте задачу, ну а если есть желание разобраться самому Программирование на языке С для AVR и PIC микроконтроллеров (Ю.А. Шпак, 2006) Вам в помощь.
Реклама:
harchenko_pavel вне форума  
Непрочитано 07.05.2010, 23:03  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

harchenko_pavel, https://kazus.ru/forums/showpost.php...2&postcount=10
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 07.05.2010, 23:26  
Saadov
Почётный гражданин KAZUS.RU
 
Аватар для Saadov
 
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
Saadov на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Сообщение от dosikus Посмотреть сообщение
Я за 1,5 минуты нашел http://www.harbaum.org/till/nanovm/index.shtml
Это не подойдет, малой кровью заюзать не получится. В коде не разбирался, но там принцип такой, сначала все передается в бутлоадер, а бутлодер пишет основную программу в EEPROM, возможно там не маленький бутлоадер с переделкой кода на лету...Еще раз повторюсь, особо не разбирался.
Saadov вне форума  
Непрочитано 08.05.2010, 00:49  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Это самый обычный Си, а вовсе не Java. Да еще с асмовыми вставками на GNU-ASM
kison вне форума  
Непрочитано 08.05.2010, 06:36  
Ramzaj
Временная регистрация
 
Регистрация: 06.02.2008
Сообщений: 49
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
Ramzaj на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Всем спасибо за участие! Походил по приведённым ссылкам, ещё порылся в Нете. В общем, очень похоже что программа написана при помощи Apple Xcode-Editor/Mac OS X.
http://ru.wikipedia.org/wiki/Xcode Я так понимаю, что теперь надо ставить Mac OS и Xcode-Editor? Или может есть что попроще, кроме "ручками переписывать"? Для harchenko_pavel . Программу писал не я. А автор программы не давал мне разрешения её выкладывать для всеобщего. Я бы со всей душой, но ... Извините. Да и с автором я не знаком. Так бы у него спросил. Просто средства потрачены, девайс уже собран, нех-файл который прилагался оказался нерабочим(?). МК исправен. На ЖКИ выдаёт бгущую строку, разные символы, буквы. Единственное, штатный нех-файл для atmega16-16. Я использовал atmega32-16 (16-16 нет возможности приобрести, нету их). По даташитам разница только в объёме памяти. Прошивал Пони-погом2000. Все фюзы запрограммированы как в описании к девайсу. Уже всю голову сломал. Нашёл дэвайс 1:1, но там только текст программы на бумаге, о которой речь. Так обрадовался! И вот тебе два!
Ramzaj вне форума  
Непрочитано 08.05.2010, 09:22  
alag57
Частый гость
 
Регистрация: 25.01.2007
Сообщений: 31
Сказал спасибо: 80
Сказали Спасибо 32 раз(а) в 10 сообщении(ях)
alag57 на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

не вижу в приведенных кусках java.
да и как можно просить о помощи, если все так секретно?
Цитата:
но там только текст программы на бумаге, о которой речь
и как можно компилировать бумажные файлы - тоже вопрос.

Последний раз редактировалось alag57; 08.05.2010 в 09:35.
alag57 вне форума  
Непрочитано 08.05.2010, 10:43  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Сообщение от alag57 Посмотреть сообщение
и как можно компилировать бумажные файлы - тоже вопрос.
Может быть Fine Reader ом ))))))))))

Сообщение от Ramzaj Посмотреть сообщение
Единственное, штатный нех-файл для atmega16-16. Я использовал atmega32-16
ДЫК.. вы дизассемблируйте а потом ассемблируйте в для МЕГИ32 в Студии.

Сообщение от Ramzaj Посмотреть сообщение
По даташитам разница только в объёме памяти
Уважаемый, а вы два даташита ПОЛНОСТЬЮ проштудировали или только две первые странички почитали?.. уверен что только последнее...
Я не разбирался у них все регистры IO совпадают или нет по адресам. Очень может быть что нет. Да и быты в них то же могут отличатся адресами. И не факт что исходник приложили РАБОЧИЙ
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов

Последний раз редактировалось picavr; 08.05.2010 в 11:18.
picavr вне форума  
Непрочитано 08.05.2010, 10:52  
XoDoK11
Гражданин KAZUS.RU
 
Аватар для XoDoK11
 
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
XoDoK11 на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Цитата:
Имеются стандартные lcd.c и lcd.h
нех-файл для atmega16
но там только текст программы на бумаге
Цитата:
Я использовал atmega32-16 (16-16 нет возможности приобрести)
Скорее всего Ramzaj не смог правильно запрограммировать atmega. Если hex не будет выложен для обозрения. предлагаю тему в топку и не морочить людям голову
XoDoK11 вне форума  
Непрочитано 08.05.2010, 11:14  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Сообщение от XoDoK11 Посмотреть сообщение
Скорее всего Ramzaj не смог правильно запрограммировать atmega. Если hex не будет выложен для обозрения. предлагаю тему в топку и не морочить людям голову
Похоже, челу хочется побыстрее и без больших усилий.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Непрочитано 08.05.2010, 12:14  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,532
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Сообщение от alag57 Посмотреть сообщение
не вижу в приведенных кусках java.
Вот вот. Нет там жабы...
realid вне форума  
 

Закладки
Опции темы

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot