Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
PIC assembler. Przekazywanie parametrów do procedur...
#5
MPLAB ...
Kod ponad 2k ...
Przestawienie includa powoduje że procedury w math.inc są niewidoczne dla reszty programu Huh

Działa (prawie):
...
Include "testy.inc"
Include "pwm.inc"
Include "bat_volts.inc"
Include "frq.inc"
Include "key.inc"
Include "key_go.inc"
Include "math.inc"
include "lcd_4bit.inc"
Include "menu.inc"
Include "menu_go.inc"
Include "init_old.inc"
include "delays_10_MHz.inc"
Include "encoder2.inc"
end

a to nie działa: kompilator wywala: "Symbol not previously defined (...)"

...
Include "testy.inc"
Include "pwm.inc"
Include "bat_volts.inc"
Include "frq.inc"
Include "key.inc"
Include "key_go.inc"
include "lcd_4bit.inc"
Include "menu.inc"
Include "menu_go.inc"
Include "init_old.inc"
include "delays_10_MHz.inc"
Include "encoder2.inc"
Include "math.inc"
end

Czy ten kompilator sprawdza czy część procedury jest pod koniec jednego banku, a reszta na początku drugiego?
Ponadto chrzani 'return' z dalekiego 'call' !!!.
Programuje ktoś tu PICe?

...PIC16F87x
73 JERZY SQ9RFC
Odpowiedz


Wiadomości w tym wątku

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości