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

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

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

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

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

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

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

 
Опции темы

Помогите с компиляцией файлов *.с и *.h в *.hex

Непрочитано 07.05.2010, 16:25  
Ramzaj
Временная регистрация
 
Регистрация: 06.02.2008
Сообщений: 49
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
Ramzaj на пути к лучшему
По умолчанию Помогите с компиляцией файлов *.с и *.h в *.hex

Всех с Днём Радио и наступающим Днём Победы! Люди! Пособите разобраться! Я уже совсем запутался. Дано: есть два файла ххх.с и ууу.h! На Java. Имеются стандартные lcd.c и lcd.h, вроде на С/С++. Установлен софт: AVR Studio 4, CV AVR, WinAVR. Задача: получить zzz.hex! Резульат: неполучаетццо ! Вопросы: какая Java для этого нужна? Может есть lcd файлы специально для Java? Ссылки в студию! За подробное объяснение дополнительное Огромное Мерси! Строго не судите за вопрос, микроконтроллер в руки взял впервые. Да и все друзья-приятели юристы-экономисты. Спросить не у кого. Рыл Интернет! Кроме, как запрограммировать микроконтроллер чтоб он помигал светодиодами (фи! какая пошлость), ни чего не нашёл. Java, как я понял, разных как грязи. И для мобильников, и для игр, и для видео, и ... Как разобатццо? Всем спасибо!
Реклама:
Ramzaj вне форума  
Непрочитано 07.05.2010, 16:44  
_guardianangel
Почётный гражданин KAZUS.RUN
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: Хелп, плиз!

Java с AVR Studio, WinAVR не совместима. Вам остается тоько переписать код с явы на си ручками.
_guardianangel вне форума  
Непрочитано 07.05.2010, 16:51  
Ramzaj
Временная регистрация
 
Регистрация: 06.02.2008
Сообщений: 49
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
Ramzaj на пути к лучшему
По умолчанию Re: Хелп, плиз!

Я потому и спрашивал про Java. Не уже-ли не видно?
Ramzaj вне форума  
Непрочитано 07.05.2010, 16:59  
E97
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.01.2008
Сообщений: 1,140
Сказал спасибо: 379
Сказали Спасибо 429 раз(а) в 273 сообщении(ях)
E97 на пути к лучшему
По умолчанию Re: Хелп, плиз!

А хоть кусок файла выложить сможите. Чтобы определить хоть под какой компилятор.
E97 вне форума  
Непрочитано 07.05.2010, 17:01  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Хелп, плиз!

Сообщение от Ramzaj Посмотреть сообщение
Я потому и спрашивал про Java.
А с чего вдруг Java? xxx.c - стандартное расширение для Си. Для Java обычно файл xxx.java или xxx.class и т.д. Уверены, что это не обычный Си?
kison вне форума  
Непрочитано 07.05.2010, 17:10  
Saadov
Почётный гражданин KAZUS.RUN
 
Аватар для Saadov
 
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,010
Сказал спасибо: 348
Сказали Спасибо 1,023 раз(а) в 551 сообщении(ях)
Saadov на пути к лучшему
По умолчанию Re: Хелп, плиз!

Сообщение от Ramzaj Посмотреть сообщение
Я потому и спрашивал про Java. Не уже-ли не видно?
Вам уже по сути ответили, нет компиляторов под AVR в которых ипользуется ява, по крайней мере я таких не видел.
Сообщение от Ramzaj Посмотреть сообщение
Строго не судите за вопрос, микроконтроллер в руки взял впервые.
начать хотя бы с курса AVR или PIC(Гугл в помощь) + даташит на используемый микроконтроллер, который вы не указали...
Ознакомтесь с языками на которых пишут программы для вашего микроконтроллера, подберите подходящий, как я понял ближе будет Си.
Saadov вне форума  
Непрочитано 07.05.2010, 17:49  
Ramzaj
Временная регистрация
 
Регистрация: 06.02.2008
Сообщений: 49
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
Ramzaj на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Господа! Всем, конечно, спасибо. Но! Писать программы для МК я не собираюсь. Как и чем прошить - вкурсе. Так-же в курсе, что дальше делать с прошитым МК. Для kison. Дело в том что исходники на бумаге. Там указано Java. Для E97. Взял из разных мест: hReturnCodes . put (new In t e g e r ( 0 ) , "ХХХХХХХ" ) ;
node_3_1�-›next = node_3_2 ;
node_1 = (menu_node *) malloc ( sizeof (menu node ) ) ;
PORTA = PORTA & 0xEF;
TX(GetByteFromDataBuffer ( 1 ) ) ;
" rjmp 2 f \n\t"
" l d i r28 , l o 8 ( d a t a_b u f f e r )\n\t"
return WUPA REPLY ERROR;
REQA REPLY OK,REQA REPLY ERROR,
UID_OK, UID_ERROR,\
volatile uint8_t PICC_bit count_MSB ;
Вот такая билеберда. МК ATmega32.
Ramzaj вне форума  
Непрочитано 07.05.2010, 18:07  
Ramzaj
Временная регистрация
 
Регистрация: 06.02.2008
Сообщений: 49
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
Ramzaj на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Вот ещё: uint8_t page;
_menu_node *current_node;
_menu_node *root_node;

void f1();
void f2();
void f3_1();
void f3_2();
void f5();
void BuildMenu();

SN[0]=Get_Byte_From_Data_Buffer(0);
SN[1]=Get_Byte_From_Data_Buffer(1);
SN[2]=Get_Byte_From_Data_Buffer(2);
SN[3]=Get_Byte_From_Data_Buffer(4);
asm volatile ("cp %A0, __zero_reg__ \n \t")
"cpc %B0 , __zero_reg__ \n \t"
"breq 2f \n \t"
"1 : \n \t"
"sbiw %0,1 \n \t"
"brne 1b \n \t"
"2: "
: "=w" (count)
: "0" (count)
);
Это не подряд. Это наиболее характерные фрагменты. То, что в С местами и присутствует и не наблюдается. Рою Гугл почти 1,5 месяца. Уже на эту писанину глаз набил! Стал бы тему открывать по всякой ерунде.
Ramzaj вне форума  
Непрочитано 07.05.2010, 22:12  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Сообщение от Ramzaj Посмотреть сообщение
Рою Гугл почти 1,5 месяца.
Бог в помощь...
Сообщение от Ramzaj Посмотреть сообщение
Писать программы для МК я не собираюсь.
Зачем тогда возник вопрос? про ЯВУ для МК.
Сообщение от Ramzaj Посмотреть сообщение
Господа! Всем, конечно, спасибо. Но! Вот такая билеберда. МК ATmega32.
Это чья то злая шутка.... например преподавателя

Вам ведь уже по русски написали что ЯВУ для МК ещё не прикрутили...
По крайней мере для широковго массового злоупотребления JAVA.

Не зря вам один компетентный товарищ KISSON написал. А вы таки уверены что таки ЯВА?

А написать можно что угодно...порой на заборе ТАКОЕ напишут...
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов

Последний раз редактировалось picavr; 07.05.2010 в 22:15.
picavr вне форума  
Непрочитано 07.05.2010, 22:19  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

Сообщение от Ramzaj Посмотреть сообщение
Рою Гугл почти 1,5 месяца.
Я за 1,5 минуты нашел http://www.harbaum.org/till/nanovm/index.shtml
__________________
Осторожно , злой кот
dosikus вне форума  
 
Опции темы

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

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

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


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


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