Software and hardware project of a pulsed power source with a digital control system
Diplomic project of the university
Software and Hardware Design of A Switching Power Supply with A Digital Control System. Thesis Project of the University
Compilation Wednesday: Keil.uvision v5.34.0.0
Code editor: VSCODE ( Home_PS_300.code-Workspace )
Libraries used: Hal ST
CPPCHECK 2.10 https://cppcheck.sourceforge.io/
Run runsticanalysiscode.cmd
It is possible to display the result of the analysis into the file
STM32 Cubemx
STM32F103C8T6 (actually there is a Chinese analogue CH32F103C8T6)
Freertos Kernel v10.0.1
Run Buildrun.cmd
(Options for Target ... -> The Output tab -> Galka "Create Batch File")
Connect ST-LINK V2, run Programflash.bat
The terminal is implemented through the UART TTL interface. For TERA Term Configuration File: Utils/Teraterm.ini for Putty La PuttyStart.cmd

The Git Flow branch model was applied: http://danielkummer.github.io/git-flow-chetsheet/
To initialize, start Git Bash and introduce:
git flow init -fSemantic Versioning 2.0.0 https://semver.org/
Located in the Hardware directory. The schemes E3 and E4 are presented in the Shemes catalog. Model of the pulsed converter in the Ltspice program in the Shemes catalog. The source files of printed circuit boards in the PCB catalog. Picturies catalog images in the Picturies catalog

Physically represents two boards:


https://microtechnics.ru/stm32cubemx-bystryj-start-s-frertos-dlya-stm32/
https://hackaday.com/2020/10/22/stm32-clones-the-the-bad-and-and-the-ugly/
https://alexgyver.ru/less/code-optimization/
https://alexgyver.ru/lessons/filters/
https://itnan.ru/post.php?c=1&p=267573 - About RTOS
Raise can;
Transfer to the LL library;
Instead of RTOS, apply light protopics (conqurams), for example http://dunkels.com/adam/pt/