Hallo Miparo.
Nach dem Init sollte am CLKM auch nichts anliegen da wir das nicht brauchen.
function mrf86Init : boolean;
...
_mrf86RegWrite(TRX_CTRL_0, $00); // CLKM off
..
return(mrf86CHAN = _mrf86BitRead(SR_CHANNEL));
end;
Das ist richtig, aber für mich ist es das Zeichen, das dann der INIT von Deinem Treiber auch geht, ich baue nachher mal den RESET-PIN um und lege ihn auf einen PORT-Pin, mal sehen ob das Problem damit behoben ist.
Abgesehen davon wäre es für mich besser, wenn der TRX_OFF ist und der PIN17 CLKM_CTRL!= 1, somit wäre der FUNK-Teil AUS und der AES würde laufen.
Gruss
Thorsten
Quote by miparo
Nach dem Init sollte am CLKM auch nichts anliegen da wir das nicht brauchen.
Code
function mrf86Init : boolean;
...
_mrf86RegWrite(TRX_CTRL_0, $00); // CLKM off
..
return(mrf86CHAN = _mrf86BitRead(SR_CHANNEL));
end;
Das ist richtig, aber für mich ist es das Zeichen, das dann der INIT von Deinem Treiber auch geht, ich baue nachher mal den RESET-PIN um und lege ihn auf einen PORT-Pin, mal sehen ob das Problem damit behoben ist.
Abgesehen davon wäre es für mich besser, wenn der TRX_OFF ist und der PIN17 CLKM_CTRL!= 1, somit wäre der FUNK-Teil AUS und der AES würde laufen.
Gruss
Thorsten