Jump to content

ExplodingLemur

Members
  • Posts

    13
  • Joined

  • Last visited

Everything 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. Continuity checks are good. Tried a third 74HC595 in that socket, no change. I guess I've got something wrong on the main board.
  3. 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.
  4. Oops, nope, they're installed correctly. What I thought was a pin 1 indicator just now was a smudge of flux or something. All the resistor networks are installed the right way around.
  5. RC and SC look good, but SO (aka DO) shows ~1VDC regardless of state. Ooh...hey look at that, I installed one of the resistor networks backwards. Just gonna go ahead and fix that ;)
  6. I tapped the unpopulated header right by the shift register. Seeing SO held high the whole time has me wondering where I'm losing that data. I'll probe around some more.
  7. SO is just held high. RC pulses, then SC sends 24 clock pulses in 3 separate trains, then RC pulses again. Wait a while and repeat. So, maybe a short between SO and +5V. Ch1 is SO, Ch2 SC, Ch3 RC.
  8. Yep, eBay. The bodge wire ties /OE to ground. I swapped the shift register without any change. I kinda wonder if I've got a short between SC and SO somewhere. I'll know more after scoping it.
  9. Try these. Yep, confirmed BC547.
  10. 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)
  11. Front/back of the display board and front of the main board attached.
  12. 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?
  13. 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...