Sometimes DI is called RS (Register Select) The *real* display does indeed do garbage if you wiggle the pins too quick.
When I moved from 20MHz 16F877A to 48MHz 18F4550 this happened because some routines didn't use _usec_delay but had "nops". -- ------------------------- KS0108 GLCD 128 x64 --------------------- --GLCD ports alias GLCD_CS2 is pin_b2 alias GLCD_CS2_direction is pin_b2_direction alias GLCD_CS1 is pin_b3 alias GLCD_CS1_direction is pin_b3_direction alias GLCD_RW is pin_b6 alias GLCD_RW_direction is pin_b6_direction alias GLCD_DI is pin_b7 -- LCD command/data select. alias GLCD_DI_direction is pin_b7_direction alias GLCD_E is pin_E2 alias GLCD_E_direction is pin_E2_direction alias GLCD_LED is pin_E1 alias GLCD_LED_direction is pin_E1_direction alias GLCD_dataprt is portd -- LCD data alias GLCD_DATAPRT_DIR is portd_direction include dev_glcd_ks0108 The dev_glcd_ks0108 is in projects/catpadmw along with graphics and terminal -- You received this message because you are subscribed to the Google Groups "jallib" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/jallib?hl=en.
