Proyecto de software y hardware de una fuente de alimentación pulsada con un sistema de control digital
Proyecto diplómico de la universidad
Diseño de software y hardware de una fuente de alimentación de conmutación con un sistema de control digital. Proyecto de tesis de la universidad
Compilación Miércoles: Keil.UVision v5.34.0.0
Editor de código: VScode ( Home_ps_300.Code-Workspace )
Bibliotecas utilizadas: Hal St
Cppcheck 2.10 https://cppcheck.sourceforge.io/
Ejecutar runsticanalysiscode.cmd
Es posible mostrar el resultado del análisis en el archivo
STM32 Cubemx
STM32F103C8T6 (en realidad hay un análogo chino CH32F103C8T6)
Fretos Kernel V10.0.1
Ejecutar buildrun.cmd
(Opciones para el objetivo ... -> La pestaña de salida -> Galka "Crear archivo por lotes")
Connect St-Link V2, ejecute ProgramFlash.bat
El terminal se implementa a través de la interfaz UART TTL. Para el archivo de configuración de términos TERA: Utils/Teraterm.ini para Putty La PuttyStart.cmd

Se aplicó el modelo de rama de flujo de git: http://danielkummer.github.io/git-flow-chetsheet/
Para inicializar, inicie Git Bash e introduzca:
git flow init -fVersión semántica 2.0.0 https://semver.org/
Ubicado en el directorio de hardware . Los esquemas E3 y E4 se presentan en el Catálogo de Semes . Modelo del convertidor pulsado en el programa LTSpice en el catálogo de SHEMES . Los archivos de origen de las placas de circuito impreso en el catálogo de PCB . Imágenes de catálogo de fotos en el catálogo de fotos

Físicamente representa dos tableros:


https://microtechnics.ru/stm32cubemx-bystryj-start-sfrertos-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 - sobre RTOs
Levantar la lata;
Transferir a la biblioteca LL;
En lugar de RTO, aplique Protópicos ligeros (Conqurams), por ejemplo http://dunkels.com/adam/pt/