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

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

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

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

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

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


 
Опции темы

JALEdit компилятор для PIC

Непрочитано 18.09.2024, 19:58  
vgtmaster
Прописка
 
Регистрация: 28.04.2008
Сообщений: 141
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 9 сообщении(ях)
vgtmaster на пути к лучшему
По умолчанию JALEdit компилятор для PIC

Господа знатоки, вопрос по компилятору JALEdit: ни где не могу найти описания вывода в порт данных, пример:

var byte tab[44] = {
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b00110000,
0b00111000,
0b00111000,
0b00111000,
0b00111000,
0b00111000,
0b00111000,
0b00111000,
0b00111000,
0b00101000,
0b10101000,
0b10101000,
0b10101000,
0b10001000,
0b10001100,
0b10001100,
0b10001100,
0b10001100,
0b10001100,
0b10001100,
0b10001100,
0b10001100,
0b10000100,
0b11000100,
0b11000100,
0b11000100,
0b11000100,
0b11000100,
0b11000100,
0b11000100,
0b11000100,
0b01000100,
0b01010100,
0b01010100,
0b01010100,
0b01010000 }

Все как бы компелируется но в hex файле отсутствует, что я делаю не так? Зарание благодарен
Реклама:
vgtmaster вне форума  
Непрочитано 18.09.2024, 21:25  
j-Roger
Гражданин KAZUS.RUN
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 839
Сказал спасибо: 379
Сказали Спасибо 942 раз(а) в 451 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

По JAL есть целый сайт с примерами
http://www.justanotherlanguage.org/c.../tutorial_book ,

где одним из первых идет Blink A Led (Your First Project)
http://www.justanotherlanguage.org/c...al_blink_a_led

P.S.
С JAL дел не имел и не имею, хватает языка C

P.P.S.
В руководстве Jallib starters guide упоминается о манипуляциях с портами ввода-вывода ( раздел Operating with digital I/O pins ).

Цитата:
Нажмите на изображение для увеличения
Название: gpio.jpg
Просмотров: 0
Размер:	72.8 Кб
ID:	183606

Последний раз редактировалось j-Roger; 19.09.2024 в 12:48.
j-Roger вне форума  
Сказали "Спасибо" j-Roger
vgtmaster (19.09.2024)
Непрочитано 19.09.2024, 14:03  
j-Roger
Гражданин KAZUS.RUN
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 839
Сказал спасибо: 379
Сказали Спасибо 942 раз(а) в 451 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

Сообщение от vgtmaster Посмотреть сообщение
Все как бы компелируется но в hex файле отсутствует
Обычно при определенных настройках оптимизации данные и/или код не попадают в "выхлоп", если не ипользуются.

Цитата ( там же, стр. 27 ) :
Нажмите на изображение для увеличения
Название: opt.jpg
Просмотров: 0
Размер:	36.1 Кб
ID:	183607
j-Roger вне форума  
Сказали "Спасибо" j-Roger
vgtmaster (19.09.2024)
Непрочитано 19.09.2024, 20:26  
vgtmaster
Прописка
 
Регистрация: 28.04.2008
Сообщений: 141
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 9 сообщении(ях)
vgtmaster на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

Сообщение от j-Roger Посмотреть сообщение
По JAL есть целый сайт с примерами
http://www.justanotherlanguage.org/c.../tutorial_book ,

где одним из первых идет Blink A Led (Your First Project)
http://www.justanotherlanguage.org/c...al_blink_a_led

P.S.
С JAL дел не имел и не имею, хватает языка C

P.P.S.
В руководстве Jallib starters guide упоминается о манипуляциях с портами ввода-вывода ( раздел Operating with digital I/O pins ).

Цитата:
Вложение 183606
По данным ссылка я ничего не нашел, с портами ввода/вывода проблем нет. Почему я не могу скампелировать в hex код данную таблицу?
vgtmaster вне форума  
Непрочитано 19.09.2024, 23:15  
j-Roger
Гражданин KAZUS.RUN
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 839
Сказал спасибо: 379
Сказали Спасибо 942 раз(а) в 451 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

Сообщение от vgtmaster Посмотреть сообщение
Почему я не могу..
Вопрос конечно поставлен интересно )))

Попробуйте 1) разместить этот массив в памяти программ, если он неизменяемый ( указать const вместо var ) и затем 2) вывести в какой-нибудь порт несколько (или все ) значений из этого массива
j-Roger вне форума  
Сказали "Спасибо" j-Roger
vgtmaster (20.09.2024)
Непрочитано 20.09.2024, 13:07  
vgtmaster
Прописка
 
Регистрация: 28.04.2008
Сообщений: 141
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 9 сообщении(ях)
vgtmaster на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

Сообщение от j-Roger Посмотреть сообщение

Вопрос конечно поставлен интересно )))

Попробуйте 1) разместить этот массив в памяти программ, если он неизменяемый ( указать const вместо var ) и затем 2) вывести в какой-нибудь порт несколько (или все ) значений из этого массива
Попробовал по вашей рекомендации, ни чего не изменилось. Такое впечатление, что данный компилятор не поддерживает
данную функцию.
vgtmaster вне форума  
Непрочитано 20.09.2024, 13:29  
baiderin
Почётный гражданин KAZUS.RUN
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,739
Сказал спасибо: 2,487
Сказали Спасибо 897 раз(а) в 584 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

А этот массив дальше используется? Может линкер выкидывает за ненадобностью?
baiderin вне форума  
Непрочитано 20.09.2024, 13:52  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

Сообщение от vgtmaster Посмотреть сообщение
данный компилятор не поддерживает
данную функцию.
Извиняюсь Вас спросить - какую функцию? Создание массива в памяти программ? Сомнительная мысль...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 20.09.2024, 14:26  
j-Roger
Гражданин KAZUS.RUN
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 839
Сказал спасибо: 379
Сказали Спасибо 942 раз(а) в 451 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

В одном случае массив НЕ используется, в другом - используется.
В обоих архивах - исходник *.jal и "выхлоп" в *.asm и *.hex

"Найдите десять отличий" (C)

test_array_not_used.zip
test_array_used.zip

vgtmaster, таки стОит почитать тугоментацию и поизучать примеры оттуда.
А библиотек там нафаршировано так неплохо...

Последний раз редактировалось j-Roger; 20.09.2024 в 14:45.
j-Roger вне форума  
Сказали "Спасибо" j-Roger
vgtmaster (20.09.2024)
Непрочитано 20.09.2024, 15:32  
vgtmaster
Прописка
 
Регистрация: 28.04.2008
Сообщений: 141
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 9 сообщении(ях)
vgtmaster на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

Сообщение от j-Roger Посмотреть сообщение
В одном случае массив НЕ используется, в другом - используется.
В обоих архивах - исходник *.jal и "выхлоп" в *.asm и *.hex

"Найдите десять отличий" (C)

Вложение 183615
Вложение 183616

vgtmaster, таки стОит почитать тугоментацию и поизучать примеры оттуда.
А библиотек там нафаршировано так неплохо...
массив появился в hex.
vgtmaster вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU] yurinform Микроконтроллеры, АЦП, память и т.д 5 05.07.2011 19:00
компилятор на СИ для контроллеров PIC stepashka Микроконтроллеры, АЦП, память и т.д 17 24.01.2008 10:20
Компилятор CCS PIC C ver. 4.016 Full +лекарство fmssp Proteus, KiCAD и другие ECAD 1 04.12.2006 13:13
Компилятор CCS для PIC - версия - 4 demo avr123-nm-ru Proteus, KiCAD и другие ECAD 0 21.10.2006 21:38


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


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