Bevan Weiss schrieb:
    fll_adjust(FLL_MULTIPLIER(4000000, 4096));

Now checking through this with gdb it appears as though fll_adjust is getting hung up somewhere with a multiplier of 976. It never returns, but it's so close to the requested frequency.

Is this an issue with fll_adjust?

it works fine for me at least for 1.5 and 3.0 MHz

> If so, is there a workaround for it,
or what other course of action should I take?

are you sure your device works properly with 4MHz? VCC high enough?
4... 5 MHz is the maximum DCO frequency for F1xx devices with the internal resistor (at room temperature and 3 volts i have always seen a minimum of >4.5MHz)
but maybe are the DCO ranges not overlapping?

if you have a parallel port JTAG you can check the DCO ranges with msp430-dco --measure

chris

Reply via email to