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

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

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

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

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

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


 
Опции темы

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

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

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

Ну и на закуску, так сказать.
Вот изначальный вариант, где массив расположен в ОЗУ, но гарантированно используется в коде. В этом случае перед выполнением основного кода массив уже должен быть [кем-то] проинициализирован в ОЗУ.
Несложно увидеть в начале "выхлопа" *.asm [длинный] фрагмент кода, ответственного за инициализацию массива - цепочка команд movlw/movwf бла_бла_бла.
В *.hex это разумеется тоже есть, но выглядит уже не столь очевидно ( там очевидность и не требуется, разве что для копирайта ).
Поэтому, если массив неизменяемый, имеет смысл размещать его в памяти программ.

array_in_ram_used.zip

На этом всё. Успехов! а я ушёль.
j-Roger вне форума  
Непрочитано 24.11.2024, 09:21  
vgtmaster
Прописка
 
Регистрация: 28.04.2008
Сообщений: 141
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 9 сообщении(ях)
vgtmaster на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

Сообщение от j-Roger Посмотреть сообщение
Ну и на закуску, так сказать.
Вот изначальный вариант, где массив расположен в ОЗУ, но гарантированно используется в коде. В этом случае перед выполнением основного кода массив уже должен быть [кем-то] проинициализирован в ОЗУ.
Несложно увидеть в начале "выхлопа" *.asm [длинный] фрагмент кода, ответственного за инициализацию массива - цепочка команд movlw/movwf бла_бла_бла.
В *.hex это разумеется тоже есть, но выглядит уже не столь очевидно ( там очевидность и не требуется, разве что для копирайта ).
Поэтому, если массив неизменяемый, имеет смысл размещать его в памяти программ.

Вложение 183619

На этом всё. Успехов! а я ушёль.
Информация к размышлению.
Написанная мною программа на JALEdit при записи в МК в железе не работает вообще, хотя в Протеусе все работает, грешу на JALEdit. Переписал данную программу в компиляторе MikroC PRO PIC все прекрасно работает за исключением прерывания по INT так и не смог реализовать.
vgtmaster вне форума  
Непрочитано 24.11.2024, 12:04  
vgtmaster
Прописка
 
Регистрация: 28.04.2008
Сообщений: 141
Сказал спасибо: 11
Сказали Спасибо 18 раз(а) в 9 сообщении(ях)
vgtmaster на пути к лучшему
По умолчанию Re: JALEdit компилятор для PIC

Сообщение от vgtmaster Посмотреть сообщение
Информация к размышлению.
Написанная мною программа на JALEdit при записи в МК в железе не работает вообще, хотя в Протеусе все работает, грешу на JALEdit. Переписал данную программу в компиляторе MikroC PRO PIC все прекрасно работает за исключением прерывания по INT так и не смог реализовать.
Все разобрался по внешнему прерыванию на компиляторе MikroC PRO PIC, кому надо могу выложить.
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, время: 13:48.


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