Jump to content

ExplodingLemur

Members
  • Posts

    13
  • Joined

  • Last visited

Posts posted by ExplodingLemur

  1. Okay, it's ID10T error confession time.

    I hadn't soldered all the pins on the female header that the display board plugs into.

    Since Vdd, Vss, and SC are jumpered by traces on both boards I didn't notice it.  That left SO unconnected.

     

    Yeah, it works now.  ::sigh::

  2. I pulled all the shift registers from the input board.  RC and SC are good, but SO is 0V no matter what.  Installing IC1 (74HC165) and then IC2 (other '165) results in no change in behavior.  Installing IC3 (74HC595) gives me 1V on SO again regardless of it being pulled high or low.  Checking the '595 socket now to make sure I've got continuity where I should and opens where I shouldn't.

  3. I'll grab the scope and check in a bit. Thank you.

    I burned the bootloader with a PICKit3, then uploaded MIOS and the sammichFM application hex files via MIOS Studio. I also made sure the bootloader and MIOS images were for the right chip (18F4685)

  4. I don't seem to be able to get any normal LED function.  I've got a scope and can probe the signals going to the UI board.  I see RC, SC, SI, SO.  If I'm reading the docs correctly then RC is the latch enable, SC is the shift clock, and SO is the serial data?  SC clocks 8 bits into this shift register, SO is either 0 or 1 on each SC rising edge, then RC is sent high to latch the new 8 bits in the register.  Lather, rinse, repeat.  Since there are 10 LEDs I assume some kind of multiplexing is taking place.  What's the expected behavior I should be getting on these pins, and what is a known button press I can do from the main screen that's guaranteed to toggle an LED state?

  5. I'm having some weird LED issues on a sammichFM I just built.  Both rows of LEDs light up or flicker when I pass my finger near the pins linking the display board to the mainboard, over the traces, or over the 74HC595 shift register that runs the LEDs.  The LCD, buttons, and encoder all operate properly.  Any idea what might be the cause?

×
×
  • Create New...