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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 18.09.2024, 19:58   #1
vgtmaster
Прописка
 
Регистрация: 28.04.2008
Сообщений: 139
Сказал спасибо: 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   #2
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 727
Сказал спасибо: 363
Сказали Спасибо 803 раз(а) в 377 сообщении(ях)
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   #3
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 727
Сказал спасибо: 363
Сказали Спасибо 803 раз(а) в 377 сообщении(ях)
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   #4
vgtmaster
Прописка
 
Регистрация: 28.04.2008
Сообщений: 139
Сказал спасибо: 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   #5
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 727
Сказал спасибо: 363
Сказали Спасибо 803 раз(а) в 377 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

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

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

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

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

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

А этот массив дальше используется? Может линкер выкидывает за ненадобностью?
baiderin вне форума   Ответить с цитированием
Непрочитано 20.09.2024, 13:52   #8
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,058
Сказал спасибо: 2,563
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

Сообщение от vgtmaster Посмотреть сообщение
данный компилятор не поддерживает
данную функцию.
Извиняюсь Вас спросить - какую функцию? Создание массива в памяти программ? Сомнительная мысль...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума   Ответить с цитированием
Непрочитано 20.09.2024, 14:26   #9
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 727
Сказал спасибо: 363
Сказали Спасибо 803 раз(а) в 377 сообщении(ях)
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   #10
vgtmaster
Прописка
 
Регистрация: 28.04.2008
Сообщений: 139
Сказал спасибо: 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, время: 02:59.


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