Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 21.10.2011, 14:56   #1
Mizar
Member
 
Регистрация: 20.06.2008
Возраст: 35
Сообщений: 48
Вес репутации: 103/44
Mizar will become famous soon enoughMizar will become famous soon enough
По умолчанию Выбор банка памяти С++

Подскажите как в С++ объявить переменную и поместить в банк памяти BANK1. и потом при использовании переменной, нужно предварительно менять банк памяти?
Спасибо.
Mizar вне форума   Ответить с цитированием
Старый 21.10.2011, 17:53   #2
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 50
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Re: Выбор банка памяти С++

Цитата:
Сообщение от Mizar Посмотреть сообщение
Подскажите как в С++ объявить переменную и поместить в банк памяти BANK1. и потом при использовании переменной, нужно предварительно менять банк памяти?
Спасибо.
Ты хоть поясни, что за С++ такой, что за BANK1?
SSH вне форума   Ответить с цитированием
Старый 21.10.2011, 18:03   #3
Mizar
Member
 
Регистрация: 20.06.2008
Возраст: 35
Сообщений: 48
Вес репутации: 103/44
Mizar will become famous soon enoughMizar will become famous soon enough
По умолчанию Re: Выбор банка памяти С++

MPLAB + HITECH PICC-lite
контроллер 16f628a

В программе много переменных, большой массив. область РОН в BANK0 заполнена на 90%
Как выбрать BANK1 для новых переменных?
На ASM-е друзья практикуют, меняют банк при объявлении переменных, а как на СИ это сделать? Для контроллеров информации не найду.
Mizar вне форума   Ответить с цитированием
Старый 21.10.2011, 18:49   #4
urry
Senior Member
 
Аватар для urry
 
Регистрация: 11.10.2007
Возраст: 57
Сообщений: 462
Вес репутации: 228/52
urry has a spectacular aura abouturry has a spectacular aura abouturry has a spectacular aura about
По умолчанию Re: Выбор банка памяти С++

http://www.microchip.su/showthread.p...ighlight=bank1

поиск сломался ?
urry вне форума   Ответить с цитированием
Старый 21.10.2011, 18:57   #5
Mario
Senior Member
 
Аватар для Mario
 
Регистрация: 21.04.2007
Сообщений: 516
Вес репутации: 1151/63
Mario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud ofMario has much to be proud of
По умолчанию Re: Выбор банка памяти С++

Цитата:
Сообщение от Mizar Посмотреть сообщение
MPLAB + HITECH PICC-lite
контроллер 16f628a

В программе много переменных, большой массив. область РОН в BANK0 заполнена на 90%
Как выбрать BANK1 для новых переменных?
На ASM-е друзья практикуют, меняют банк при объявлении переменных, а как на СИ это сделать? Для контроллеров информации не найду.
HITECH PICC-lite это не C++ компилятор.
__________________
if(!Operate) Read(pDatasheet);
Mario вне форума   Ответить с цитированием
Старый 21.10.2011, 19:08   #6
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 50
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Re: Выбор банка памяти С++

Например так :

Объявление:
Код:
...
bank1 unsigned char TempBuf [ 7 ] , chk , bnk_num  , last ;
...
Далее о переключении банков заботится компилятор.

P.S. C++, по большому счету, это другой язык программирования.
SSH вне форума   Ответить с цитированием
Старый 22.10.2011, 09:32   #7
Mizar
Member
 
Регистрация: 20.06.2008
Возраст: 35
Сообщений: 48
Вес репутации: 103/44
Mizar will become famous soon enoughMizar will become famous soon enough
По умолчанию Re: Выбор банка памяти С++

Цитата:
Сообщение от SSH Посмотреть сообщение
Например так :

Объявление:
Код:
...
bank1 unsigned char TempBuf [ 7 ] , chk , bnk_num  , last ;
...
Далее о переключении банков заботится компилятор.

P.S. C++, по большому счету, это другой язык программирования.
Спасибо, именно то что я хотел. Смущает то, что bank1 не подкрашивается как зарезервированное слово. Кроме того я пробовал писать команду в верхнем регистре, компилятор ругался. Про нижний регистр не догадался, спасибо.
Mizar вне форума   Ответить с цитированием
Старый 22.10.2011, 13:54   #8
SSH
Banned
 
Регистрация: 27.02.2007
Адрес: Красноярск
Возраст: 50
Сообщений: 2,387
Вес репутации: 950/0
SSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to beholdSSH is a splendid one to behold
По умолчанию Re: Выбор банка памяти С++

Цитата:
Сообщение от Mizar Посмотреть сообщение
Спасибо, именно то что я хотел. Смущает то, что bank1 не подкрашивается как зарезервированное слово. Кроме того я пробовал писать команду в верхнем регистре, компилятор ругался. Про нижний регистр не догадался, спасибо.
bank1 - это расширение от HI-TECH, ( так-же, как и его прагмы ) поэтому и не подсвечивается.
SSH вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с микросхемой памяти FM25W256 от Ramtron Zlodei Общетехнические вопросы 1 26.08.2011 21:16
Как работать с EEPROM? piter Продукция MICROCHIP 21 27.07.2010 18:57
Часы на pic 16f874a и ds1307n работают, но не работают faramun21 Продукция MICROCHIP 8 10.07.2009 04:40
разделение программы по сегментам памяти NeoKlin Продукция MICROCHIP 10 11.06.2009 20:30
страничная организация памяти программ ??? швондер Продукция MICROCHIP 42 18.05.2008 22:15


Часовой пояс GMT +3, время: 18:01.


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