Reference
2023-04-29
Testing fully-assembled board. All works after fixing a few firmware bugs. Note the UART pinout issue below; a small change needed. Git:
- https://github.com/eshazen/skedi/tree/main/hardware/mux_14seg_proto
- https://github.com/eshazen/skedi/tree/main/firmware/led_1642
2023-03-05
Soldered on the MCU and connectors. Wire pin 5-11 on MCU (see ECO). Set F_CPU to 1MHz and baud rate to 1200. Communication works, and the LED control signals show life.
Next step: get Chris to solder on LED chips and LED displays.
2023-02-28
Have in hand an LED board X-NUCLEO-LED16A1
with LED1642 chip.
Use header connectors to make a few connections to Arduino UNO:
// Wiring: // D13 - [out] SCK // D12 - [in] SDO // D11 - [out] SDI // D10 - [out] PWCLK // D2 - [out] LE
Also all GND and +5V.
Working software: https://github.com/eshazen/skedi/tree/main/firmware/led_test (only tested on ATMega328)
ECOs for Rev 1 display board
- UART pins wrong. There are two choices:
REMAP bit 0 RXD0 TXD0 0 PA2* PA1 1 PB2 PA7* * PCB wiring. N.B. PB2 is not used
So fix is to set REMAP=1 and wire pins 5 (PB2) and 11 (PA2) together.