On Wed, Apr 14, 2010 at 4:19 PM, Maarten Brock <sourceforge.brock@...> wrote:
> Are you sure it doesn't write to DPTR1 when you set DPS to 1 and then
> perform MOV DPTR,#0 ? B.t.w. SDCC only uses dual datapointers in the
I'll have to test that. The Nordic documentation is not very clear. =(
> alternative crtxinit.asm and not in any other (generated) file IIRC.
> To use the multiply unit you could adapt the _div*, _mod* and _mul* library
> sources. But don't expect too much of it, the advantage might drown in the
> overhead. Also some _fs* routine might benefit. It seems to me the unit
> misses an "operation done" indicator.
Yeah, it seems like you just have to wait the appropriate number of
clock cycles. =( Not a very elegant architecture...