Miniscope v2c on $3 STM32F103 board
This is one of the few popular types of cheap minimalistic STM32F103 board. At $3 a piece
including shipping from China (ebay) it is actually cheaper than buying bare STM32F103C8T6 from my local distributors.
With micro USB port available it is well suited to run miniscope v2c firmware.
Board can be powered with either USB or directly connected to it pin marked "5V" - there is 3.3V voltage regulator on the bottom side ("S20K" markings - hard to identify). This may allow using it even without soldering goldpin headers included in package.
For miniscope v2c:
- leave PB2 in "0" position
- for programming: set BOOT0 to "1" position, connect UART to PA9 and PA10 and reset board (TX to RX and vice versa) and run "Flash Loader Demonstrator" from STM or other loader of your choice
- load stm32scope.bin from firmware archive
- for normal operation: set BOOT0 to "0" position, disconnect and reconnect USB after programming
- use A0 and A1 as analog inputs (adding protection similar to used by miniscope would be recommended, leaving ADC inputs floating generates also noise and also default version of device DLL is "calibrated" for 0...6.6V range)
- as usual: connect to PC, install included driver (libusb), launch miniscope v4 with appropriate library (device interface)
Back to miniscope v2c.