a LITTLE results report
==============================================
DUTY =402
DUMMY_H =01 DUMMY_L = 91
PDC2_H =00 PDC2_L = 92
==============================================
DUTY =403
DUMMY_H =01 DUMMY_L = 92
PDC2_H =00 PDC2_L = 93
==============================================
DUTY =404

DUMMY_H =01 DUMMY_L = 93
PDC2_H =00 PDC2_L = 94
==============================================
DUTY =405
DUMMY_H =01 DUMMY_L = 94
PDC2_H =00 PDC2_L = 95
==============================================
DUTY =406
DUMMY_H =01 DUMMY_L = 95
PDC2_H =00 PDC2_L = 96
==============================================
DUTY =407
DUMMY_H =01 DUMMY_L = 96
PDC2_H =00 PDC2_L = 97
==============================================
DUTY =408
DUMMY_H =01 DUMMY_L = 97
PDC2_H =00 PDC2_L = 98
==============================================
DUTY =409
DUMMY_H =01 DUMMY_L = 98
PDC2_H =00 PDC2_L = 99
==============================================
DUTY =410
DUMMY_H =01 DUMMY_L = 99
PDC2_H =00 PDC2_L = 9A
==============================================
DUTY =411
DUMMY_H =01 DUMMY_L = 9A
PDC2_H =00 PDC2_L = 9B
==============================================
DUTY =412
DUMMY_H =01 DUMMY_L = 9B
PDC2_H =00 PDC2_L = 9C
==============================================
as this happen on PDC2, i use the following to produce the above report
Code:
Start:
        FOR DUTY = 0 TO duty0
            PDC0reg=duty
            pauseus 50
            NEXT

        FOR DUTY = 0 TO duty0
            pdc1reg=duty
            pauseus 50
            NEXT

        FOR DUTY = 0 TO duty0
            pdc2reg=duty        ' wierd stuff :o(
            pauseus 50
            DUMMY=PDC2REG
            HSEROUT ["DUTY    =", DEC DUTY,13,10,_
                     "DUMMY_H =", HEX2 DUMMY.HIGHBYTE,"    DUMMY_L = ",HEX2 DUMMY.LOWBYTE, 13,10,_
                     "PDC2_H  =", HEX2 PDC2H         ,"    PDC2_L  = ",HEX2 PDC2L,13,10,_
                     "==============================================",13,10]

            NEXT                
        GoTo Start
seems to don't pass the Highbyte eh!