VFD driver using STM32 micro-controller
Go to file
King Kévin 40b9c5dc48 fix typo 2016-02-01 13:15:26 +01:00
STM32duino-bootloader@093b4df1a6 add libopencm3 and STM32duino-bootloader submodules dependencies 2016-01-15 15:36:00 +01:00
lib remove LED toggle debug 2016-01-26 10:01:31 +01:00
libopencm3@ad5ec6af08 add libopencm3 and STM32duino-bootloader submodules dependencies 2016-01-15 15:36:00 +01:00
.gitignore ignore compiled files 2016-01-17 14:07:10 +01:00
.gitmodules ignore changes in submodules 2016-01-24 16:50:08 +01:00
Makefile add reset utility for flashing using DFU 2016-01-21 11:00:20 +01:00
README fix typo 2016-02-01 13:15:26 +01:00
global.h combine the driver data for digits and matrix 2016-01-25 00:39:29 +01:00
main.c typo 2016-01-26 10:51:03 +01:00
stm32f103x8-dfu.ld add linking script for stm32f103x8 without stm32duino bootloader 2016-01-17 14:05:12 +01:00

README

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.