VFD driver using STM32 micro-controller
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
King Kévin 40b9c5dc48 fix typo 7 years ago
STM32duino-bootloader@093b4df1a6 add libopencm3 and STM32duino-bootloader submodules dependencies 7 years ago
lib remove LED toggle debug 7 years ago
libopencm3@ad5ec6af08 add libopencm3 and STM32duino-bootloader submodules dependencies 7 years ago
.gitignore ignore compiled files 7 years ago
.gitmodules ignore changes in submodules 7 years ago
Makefile add reset utility for flashing using DFU 7 years ago
README fix typo 7 years ago
global.h combine the driver data for digits and matrix 7 years ago
main.c typo 7 years ago
stm32f103x8-dfu.ld add linking script for stm32f103x8 without stm32duino bootloader 7 years ago


this micro-controller firmware controls a vacuum fluorescent display (VFD).

the VFD has been salvaged from a Samsung SER6500 cash register.
it already included supertex HV518 VFD drivers.

the micro-controller used is a STM32F103C8T6.
the software uses the libopencm3 library.

the firmware starts by testing all segments of the VFD, plays an animation, and finally displays the text typed in over the USB CDC ACM or USART1 ports.

the data is shifted out from the micro-controller to the drivers using SPI.
a timer will periodically refresh all parts of the VFD.

more details are available at https://wiki.cuvoodoo.info/doku.php?id=vfd_driver.