| Автор |
Съобщение |
|
backson
Ранг: Новодошъл
Регистриран на: Сря Дек 21, 2005 2:09 pm Мнения: 145
|
 HiTECH С PIC16 въпрос
Някой може ли да ми каже как да декларирам променливи и в други банки не само в Bank0 за PIC16. Каква е директивата на компилатора на HITECH С за тая цел. При декларация на повече от 60тина байта се изцепват следните грешки.
Error[491] 0 : can't find 0x11 words for psect "rdata_0" in segment "BANK0"
Error[593] 0 : can't find 0x1 words (0x1 withtotal) for psect "intsave" in segment "BANK0"
Мисля че този компилатор немоце автоматично да превключва банките при декларация на променливи.
Благодаря предварително 
|
| Пон Ное 13, 2006 11:39 am |
|
 |
|
the_real_maniac
Ранг: Почетен член
Регистриран на: Пет Авг 19, 2005 11:38 am Мнения: 978 Местоположение: Europe -> BG
|
По спомен Microchip-ският само не можеше (C18), но сигурно вече са го оправили това. За Hi-tech-a знам че има авт. алокиране на променливите + грижене за банкте, ако ти не си го пришпорил с някоя директива 
|
| Пон Ное 13, 2006 12:11 pm |
|
 |
|
backson
Ранг: Новодошъл
Регистриран на: Сря Дек 21, 2005 2:09 pm Мнения: 145
|
Ох не съм го пришпорил с абсолютно никаква директива, той сам си реве  Иначе и мен ми се ще да пусна С18 и PIC18 ама задачата е такава. Все пак ако некой се сети нещо да пише
|
| Пон Ное 13, 2006 12:52 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
много лесно пишеш bank1 bank2 bank3 зависи колко банки има процесора ти
например
bank1 int calctemp;
bank2 long temperature;
bank3 char tempT;
maniak много те моля нещо ако не знаеш недей само да пълниш форума с глупости давай мнение за неща които ЗНАЕШ
|
| Пон Ное 13, 2006 1:48 pm |
|
 |
|
backson
Ранг: Новодошъл
Регистриран на: Сря Дек 21, 2005 2:09 pm Мнения: 145
|
Мерси VSU. Една бира имаш от мен. Този компилатор ми се струва дървен и искам да го махна възможно най-скоро  Да си мина на майкрочипския и 18ките 
|
| Пон Ное 13, 2006 2:18 pm |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
Не си спомням, точно С18 на майкрочеп да не го е можел... Предполагам, че всеки по свястен компилатор го може, стига да знаеш как.
|
| Пон Ное 13, 2006 2:21 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
Айде сега пък дървен компилатора  нищо си му няма
|
| Пон Ное 13, 2006 2:37 pm |
|
 |
|
the_real_maniac
Ранг: Почетен член
Регистриран на: Пет Авг 19, 2005 11:38 am Мнения: 978 Местоположение: Europe -> BG
|
Значи това ми е спомен от едно сравнени м/у CCS, HiTech & C18 (голямо ревю беше от преди година, сеаг не мога да го намеря - чрез гоогъла).
|
| Вто Ное 14, 2006 1:54 am |
|
|