18.09.2024, 19:58
|
|
Прописка
Регистрация: 28.04.2008
Сообщений: 139
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 9 сообщении(ях)
|
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 файле отсутствует, что я делаю не так? Зарание благодарен
|
|
|
|
18.09.2024, 21:25
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 733
Сказал спасибо: 363
Сказали Спасибо 808 раз(а) в 380 сообщении(ях)
|
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 ).
Цитата:
Последний раз редактировалось j-Roger; 19.09.2024 в 12:48.
|
|
|
Сказали "Спасибо" j-Roger
|
|
|
19.09.2024, 14:03
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 733
Сказал спасибо: 363
Сказали Спасибо 808 раз(а) в 380 сообщении(ях)
|
Re: JALEdit компилятор для PIC
Сообщение от vgtmaster
|
Все как бы компелируется но в hex файле отсутствует
|
Обычно при определенных настройках оптимизации данные и/или код не попадают в "выхлоп", если не ипользуются.
Цитата ( там же, стр. 27 ) :
|
|
|
Сказали "Спасибо" j-Roger
|
|
|
19.09.2024, 20:26
|
|
Прописка
Регистрация: 28.04.2008
Сообщений: 139
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 9 сообщении(ях)
|
Re: JALEdit компилятор для PIC
По данным ссылка я ничего не нашел, с портами ввода/вывода проблем нет. Почему я не могу скампелировать в hex код данную таблицу?
|
|
|
|
19.09.2024, 23:15
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 733
Сказал спасибо: 363
Сказали Спасибо 808 раз(а) в 380 сообщении(ях)
|
Re: JALEdit компилятор для PIC
Сообщение от vgtmaster
|
Почему я не могу..
|
Вопрос конечно поставлен интересно )))
Попробуйте 1) разместить этот массив в памяти программ, если он неизменяемый ( указать const вместо var ) и затем 2) вывести в какой-нибудь порт несколько (или все ) значений из этого массива
|
|
|
Сказали "Спасибо" j-Roger
|
|
|
20.09.2024, 13:07
|
|
Прописка
Регистрация: 28.04.2008
Сообщений: 139
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 9 сообщении(ях)
|
Re: JALEdit компилятор для PIC
Сообщение от j-Roger
|
Вопрос конечно поставлен интересно )))
Попробуйте 1) разместить этот массив в памяти программ, если он неизменяемый ( указать const вместо var ) и затем 2) вывести в какой-нибудь порт несколько (или все ) значений из этого массива
|
Попробовал по вашей рекомендации, ни чего не изменилось. Такое впечатление, что данный компилятор не поддерживает
данную функцию.
|
|
|
|
20.09.2024, 13:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,731
Сказал спасибо: 2,441
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
|
Re: JALEdit компилятор для PIC
А этот массив дальше используется? Может линкер выкидывает за ненадобностью?
|
|
|
|
20.09.2024, 13:52
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,087
Сказал спасибо: 2,565
Сказали Спасибо 11,899 раз(а) в 5,972 сообщении(ях)
|
Re: JALEdit компилятор для PIC
Сообщение от vgtmaster
|
данный компилятор не поддерживает
данную функцию.
|
Извиняюсь Вас спросить - какую функцию? Создание массива в памяти программ? Сомнительная мысль...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
20.09.2024, 14:26
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 733
Сказал спасибо: 363
Сказали Спасибо 808 раз(а) в 380 сообщении(ях)
|
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
|
|
|
20.09.2024, 15:32
|
|
Прописка
Регистрация: 28.04.2008
Сообщений: 139
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 9 сообщении(ях)
|
Re: JALEdit компилятор для PIC
Сообщение от j-Roger
|
В одном случае массив НЕ используется, в другом - используется.
В обоих архивах - исходник *.jal и "выхлоп" в *.asm и *.hex
"Найдите десять отличий" (C)
Вложение 183615
Вложение 183616
vgtmaster, таки стОит почитать тугоментацию и поизучать примеры оттуда.
А библиотек там нафаршировано так неплохо...
|
массив появился в hex.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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, время: 11:23.
|
|