[an error occurred while processing this directive]
|
Не знаю, пишу периодически на HT-PIC C уже лет 8 .. 10, особых багов не было. Единственное, когда стал пользоваться 16f8ХХ (с несколькими банками ОЗУ), стали возникать проблемы при объявлениях функций с параметром "указатель", если в качестве такового передавался адрес переменной, лежащей НЕ в bank0. Причем программа слетала совершенно абстрактным образом, кстати, похожим на описанный тобой. Тут это потом обсуждалось, пришли к решению использовать far * или впрямую указывать банк при объявлении функции. Я просто все такие переменные пихал в нулевой банк, и все начинало работать. А так особых приколов не замечал.
E-mail: info@telesys.ru