一款基于STM32G474的四开关Buck-Boost数字电源,支持TypeC接口PD诱骗输入和DC5.5接口输入,输入/输出最高48V10A,这是我的毕业设计,现在开源出来,含原理图、PCB、程序源码、外壳3D模型等资料。
STM32G474VET6最小开发板,免费开源资料。
一种单片机(32位MCU)可复用、可通用的快速开发组件,内容有:层次式状态机HSM,有限状态机FSM,xmodem,ymodem,bootloader,MODBUS主从机管理(RTU和ASCII),内存管理,串口管理,消息队列,环形缓冲区,同步方法(信号量、互斥锁、事件集),软件定时器,AT指令交互,命令交互客户端(类命令行),软件非阻塞延时,模拟EEPROM,数据转换,IO输入输出操作等。
NorthFrame 单片机极简图形化状态机框架 讨论QQ群:431600056
LJSON, More Powerfull JSON (based on C) than cJSON. Faster , Lighter, Friendly.
基于STM32+ESP8266+MQTT协议连接阿里云物联网平台的智能家居系统
EFSM(event finite state machine,事件驱动型有限状态机),是一个基于事件驱动的有限状态机。使用EFSM可实现上百个状态、上千种事件处理,且可实现多重状态机和层次状态机。可应用在云后台微服务和嵌入式软件等各种平台中。
软件定时器。适合于嵌入式裸机程序中使用的软件定时器,可以有效的解决STM32、51类单片机硬件定时器不足的问题。
ToolKit是一套应用于嵌入式系统的通用工具包,目前为止工具包包含:循环队列、软件定时器、事件集
嵌入式开发框架,事件驱动,超级轻量。最低占用ROM 1.5KB,RAM 172字节。核心技术是事件总线,支持Reactor和状态机两种模式,协作式内核,极度可靠。可深度裁剪,移植方便。
F1C100s with Keil RTX4 + emWin5