And in your macro above ...
Since it uses the LFSR instruction, it will only work on 18F's.
Yes - that is know, the tiny 16Fs doesn't have so big tasks to do ... ;-)
And 18F's are addressed by bytes instead of words, so I think the bra $-2 would need to be bra $-4.
Otherwise, it should work.
No - the datasheet uses a bra $-2 too and Picbasic compiles:
Code:
000C12 0003 M loop sleep
000C14 D7FE M bra loop
the same way as
Code:
03868 ClearMem _bTier,_lTier ;Tier-Buffer löschen
000F46 EE01 F042 M lfsr 0,_bTier
000F4A 0E20 M movlw _lTier
000F4C 6AEE M clrf POSTINC0
000F4E 2EE8 M decfsz WREG
000F50 D7FE M bra $-2
So, I think it will work for me...
PBP 2.50C, MCS+ 3.0.0.5, MPLAB 8, MPASM 5.14, ASIX Presto, PoScope, mE mikroBasic V7.2, PICKIT2
Bookmarks