[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Вечер добрый уважаемый HOG.
Когда я заглядывал в эти файлы и смотрел на всю эту служебную информацию меня просто в дрожь бросало. Вы просто гигант, коль смогли все это освоить и понять.
Увы мне этого не дано. А может мне повезло, что не пришлось работать с MPLAB. Я сижу тут в тепличных условиях отлаживаюсь на фитоновском эмуляторе и симуляторе и ничегошеньки не знаю о ROMSIZE,BANKS,RAMBANK
Нет память я конечно распределяю, ну там bank1, bank2
Сижу себе пишу программу как для писишки (ну почти как для нее. О скудности ресурсов я помню). Отлаживаюсь в отладчике. И вижу все переменные, структуры объединения. И простые и вложенные. Как говорил мой учитель в 90 году, когда я отлаживал программу для ПС на Microsoft QuickC-ОТЛАДЧИК РАЗВРАЩАЕТ.
Глюки все обнаруживал на эмуляторе. Находил где изменяется то, что изменяться не должно и смотрел код в дизассемблере.
Глюки настройкой компилятора не правлю. Придет обновление, и что? Снова править системные файлы.
А про PIC16F628 и PIC16F84 я имел ввиду, что у них РОН размещаются по разным адресам
У PIC16F84 с адреса 0хС, а у PIC16F628 с 0х20
Из-за трудностей в переносимости я отказался и от ассемблерных вставок.
С уважением, Иван
E-mail: info@telesys.ru