Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.05.2010, 22:30
|
|
Прописка
Регистрация: 28.09.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 95 раз(а) в 51 сообщении(ях)
|
Re: Помогите с компиляцией файлов *.с и *.h в *.hex
Подобно технологии .NET , среда разработки Java создаёт байт-код, предназначенный для исполнения виртуальной машиной.
" rjmp 2 f \n\t" - это вставка на асме в WinAvr
Да и остальной листинг похож на огрызки кода из проекта написанного на WinAvr.
Если Вам действительно необходима помощь - выложите весь проект и конкретизируйте задачу, ну а если есть желание разобраться самому Программирование на языке С для AVR и PIC микроконтроллеров (Ю.А. Шпак, 2006) Вам в помощь.
|
|
|
|
07.05.2010, 23:03
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Помогите с компиляцией файлов *.с и *.h в *.hex
__________________
Осторожно , злой кот
|
|
|
|
07.05.2010, 23:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
|
Re: Помогите с компиляцией файлов *.с и *.h в *.hex
Это не подойдет, малой кровью заюзать не получится. В коде не разбирался, но там принцип такой, сначала все передается в бутлоадер, а бутлодер пишет основную программу в EEPROM, возможно там не маленький бутлоадер с переделкой кода на лету...Еще раз повторюсь, особо не разбирался.
|
|
|
|
08.05.2010, 00:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Помогите с компиляцией файлов *.с и *.h в *.hex
Это самый обычный Си, а вовсе не Java. Да еще с асмовыми вставками на GNU-ASM
|
|
|
|
08.05.2010, 06:36
|
|
Временная регистрация
Регистрация: 06.02.2008
Сообщений: 49
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
|
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, но там только текст программы на бумаге, о которой речь. Так обрадовался! И вот тебе два!
|
|
|
|
08.05.2010, 09:22
|
|
Частый гость
Регистрация: 25.01.2007
Сообщений: 31
Сказал спасибо: 80
Сказали Спасибо 32 раз(а) в 10 сообщении(ях)
|
Re: Помогите с компиляцией файлов *.с и *.h в *.hex
не вижу в приведенных кусках java.
да и как можно просить о помощи, если все так секретно?
Цитата:
|
но там только текст программы на бумаге, о которой речь
|
и как можно компилировать бумажные файлы - тоже вопрос.
Последний раз редактировалось alag57; 08.05.2010 в 09:35.
|
|
|
|
08.05.2010, 10:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
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.
|
|
|
|
08.05.2010, 10:52
|
|
Гражданин KAZUS.RU
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
|
Re: Помогите с компиляцией файлов *.с и *.h в *.hex
Цитата:
|
Имеются стандартные lcd.c и lcd.h
нех-файл для atmega16
но там только текст программы на бумаге
|
Цитата:
|
Я использовал atmega32-16 (16-16 нет возможности приобрести)
|
Скорее всего Ramzaj не смог правильно запрограммировать atmega. Если hex не будет выложен для обозрения. предлагаю тему в топку и не морочить людям голову
|
|
|
|
08.05.2010, 11:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Помогите с компиляцией файлов *.с и *.h в *.hex
Сообщение от XoDoK11
|
Скорее всего Ramzaj не смог правильно запрограммировать atmega. Если hex не будет выложен для обозрения. предлагаю тему в топку и не морочить людям голову
|
Похоже, челу хочется побыстрее и без больших усилий.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
08.05.2010, 12:14
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,532
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Помогите с компиляцией файлов *.с и *.h в *.hex
Сообщение от alag57
|
не вижу в приведенных кусках java.
|
Вот вот. Нет там жабы...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:15.
|
|