Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

HiTECH С PIC16 въпрос
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=3245
Страница 1 от 1

Автор:  backson [ Пон Ное 13, 2006 11:39 am ]
Заглавие:  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"

Мисля че този компилатор немоце автоматично да превключва банките при декларация на променливи.
Благодаря предварително :-)

Автор:  the_real_maniac [ Пон Ное 13, 2006 12:11 pm ]
Заглавие: 

По спомен Microchip-ският само не можеше (C18), но сигурно вече са го оправили това. За Hi-tech-a знам че има авт. алокиране на променливите + грижене за банкте, ако ти не си го пришпорил с някоя директива :-)

Автор:  backson [ Пон Ное 13, 2006 12:52 pm ]
Заглавие: 

Ох не съм го пришпорил с абсолютно никаква директива, той сам си реве ;-) Иначе и мен ми се ще да пусна С18 и PIC18 ама задачата е такава. Все пак ако некой се сети нещо да пише

Автор:  VSU [ Пон Ное 13, 2006 1:48 pm ]
Заглавие: 

много лесно пишеш bank1 bank2 bank3 зависи колко банки има процесора ти :)
например
bank1 int calctemp;
bank2 long temperature;
bank3 char tempT;

maniak много те моля нещо ако не знаеш недей само да пълниш форума с глупости давай мнение за неща които ЗНАЕШ

Автор:  backson [ Пон Ное 13, 2006 2:18 pm ]
Заглавие: 

Мерси VSU. Една бира имаш от мен. Този компилатор ми се струва дървен и искам да го махна възможно най-скоро :-) Да си мина на майкрочипския и 18ките ;-)

Автор:  Gogo [ Пон Ное 13, 2006 2:21 pm ]
Заглавие: 

the_real_maniac написа:
По спомен Microchip-ският само не можеше (C18), но сигурно вече са го оправили това.
Не си спомням, точно С18 на майкрочеп да не го е можел... Предполагам, че всеки по свястен компилатор го може, стига да знаеш как.

Автор:  VSU [ Пон Ное 13, 2006 2:37 pm ]
Заглавие: 

Айде сега пък дървен компилатора :) нищо си му няма

Автор:  the_real_maniac [ Вто Ное 14, 2006 1:54 am ]
Заглавие: 

Gogo написа:
the_real_maniac написа:
По спомен Microchip-ският само не можеше (C18), но сигурно вече са го оправили това.
Не си спомням, точно С18 на майкрочеп да не го е можел... Предполагам, че всеки по свястен компилатор го може, стига да знаеш как.


Значи това ми е спомен от едно сравнени м/у CCS, HiTech & C18 (голямо ревю беше от преди година, сеаг не мога да го намеря - чрез гоогъла).

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/