Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.05.2010, 16:25
|
|
Временная регистрация
Регистрация: 06.02.2008
Сообщений: 49
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
|
Помогите с компиляцией файлов *.с и *.h в *.hex
Всех с Днём Радио и наступающим Днём Победы! Люди! Пособите разобраться! Я уже совсем запутался. Дано: есть два файла ххх.с и ууу.h! На Java. Имеются стандартные lcd.c и lcd.h, вроде на С/С++. Установлен софт: AVR Studio 4, CV AVR, WinAVR. Задача: получить zzz.hex! Резульат: неполучаетццо ![Бьюсь об стену](images/smilies/icon_obstenu.gif) ! Вопросы: какая Java для этого нужна? Может есть lcd файлы специально для Java? Ссылки в студию! За подробное объяснение дополнительное Огромное Мерси! Строго не судите за вопрос, микроконтроллер в руки взял впервые. Да и все друзья-приятели юристы-экономисты. Спросить не у кого. Рыл Интернет! Кроме, как запрограммировать микроконтроллер чтоб он помигал светодиодами (фи! какая пошлость), ни чего не нашёл. Java, как я понял, разных как грязи. И для мобильников, и для игр, и для видео, и ... Как разобатццо ![Голова кругом](images/smilies/icon_rolleyes.gif) ? Всем спасибо!
|
|
|
|
07.05.2010, 16:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,140
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
|
Re: Хелп, плиз!
Java с AVR Studio, WinAVR не совместима. Вам остается тоько переписать код с явы на си ручками.
|
|
|
|
07.05.2010, 16:51
|
|
Временная регистрация
Регистрация: 06.02.2008
Сообщений: 49
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
|
Re: Хелп, плиз!
Я потому и спрашивал про Java. Не уже-ли не видно?
|
|
|
|
07.05.2010, 16:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.01.2008
Сообщений: 1,143
Сказал спасибо: 379
Сказали Спасибо 430 раз(а) в 274 сообщении(ях)
|
Re: Хелп, плиз!
А хоть кусок файла выложить сможите. Чтобы определить хоть под какой компилятор.
|
|
|
|
07.05.2010, 17:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Хелп, плиз!
Сообщение от Ramzaj
|
Я потому и спрашивал про Java.
|
А с чего вдруг Java? xxx.c - стандартное расширение для Си. Для Java обычно файл xxx.java или xxx.class и т.д. Уверены, что это не обычный Си?
|
|
|
|
07.05.2010, 17:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.11.2008
Адрес: г.Смоленск
Сообщений: 2,018
Сказал спасибо: 348
Сказали Спасибо 1,024 раз(а) в 552 сообщении(ях)
|
Re: Хелп, плиз!
Сообщение от Ramzaj
|
Я потому и спрашивал про Java. Не уже-ли не видно?
|
Вам уже по сути ответили, нет компиляторов под AVR в которых ипользуется ява, по крайней мере я таких не видел.
Сообщение от Ramzaj
|
Строго не судите за вопрос, микроконтроллер в руки взял впервые.
|
начать хотя бы с курса AVR или PIC(Гугл в помощь) + даташит на используемый микроконтроллер, который вы не указали...
Ознакомтесь с языками на которых пишут программы для вашего микроконтроллера, подберите подходящий, как я понял ближе будет Си.
|
|
|
|
07.05.2010, 17:49
|
|
Временная регистрация
Регистрация: 06.02.2008
Сообщений: 49
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
|
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.
|
|
|
|
07.05.2010, 18:07
|
|
Временная регистрация
Регистрация: 06.02.2008
Сообщений: 49
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 7 сообщении(ях)
|
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 месяца. Уже на эту писанину глаз набил! Стал бы тему открывать по всякой ерунде.
|
|
|
|
07.05.2010, 22:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
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.
|
|
|
|
07.05.2010, 22:19
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Помогите с компиляцией файлов *.с и *.h в *.hex
Сообщение от Ramzaj
|
Рою Гугл почти 1,5 месяца.
|
Я за 1,5 минуты нашел http://www.harbaum.org/till/nanovm/index.shtml
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:28.
|
|