Using C# to control individual pin states of FTDI USB-to-serial converters, I can bit-bang SPI devices! Here I demonstrate how to simulate clock, data, and chip select lines to control the AD9850 DDS (radio frequency synthesizer). I also also explore a bug that causes the output of the FT-232R to have funky timing (a problem which doesn't occur in the FT-232H).
Project page:
https://www.swharden.com/wp/2018-06-0...
Code Demos used in this Video:
https://github.com/swharden/AVR-proje...
Polished FtdiDDS Program (to control AD9850):
https://github.com/swharden/AVR-proje...
More information can be found at my website: http://www.SWHarden.com