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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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.RU
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,140
Сказал спасибо: 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.RU
 
Регистрация: 08.01.2008
Сообщений: 1,143
Сказал спасибо: 379
Сказали Спасибо 430 раз(а) в 274 сообщении(ях)
E97 на пути к лучшему
По умолчанию Re: Хелп, плиз!

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

Сообщение от Ramzaj Посмотреть сообщение
Я потому и спрашивал про Java.
А с чего вдруг Java? xxx.c - стандартное расширение для Си. Для Java обычно файл xxx.java или xxx.class и т.д. Уверены, что это не обычный Си?
kison вне форума  
Непрочитано 07.05.2010, 17:10  
Saadov
Почётный гражданин KAZUS.RU
 
Аватар для Saadov
 
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
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.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 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
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Помогите с компиляцией файлов *.с и *.h в *.hex

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

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

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

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

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


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


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