本帖最后由 李牧林 于 2019-9-17 19:39 編輯
ebox_stm32特點1.在STM32的庫文件的基礎(chǔ)上封裝一層類似于Arduino的API。 2.使得STM32也可以使用arduino的大部分驅(qū)動。驅(qū)動程序從github上下載后稍作修改就可以使用。 3.快速實現(xiàn)底層驅(qū)動代碼,減少STM32開發(fā)人員編寫、調(diào)試器件驅(qū)動的工作量,提高驅(qū)動的重復(fù)利用率。 支持芯片1、STM32F0系列 2、STM32F1系列 3、STM32F4系列 如何編譯本項目使用MDK 5編譯 固件庫支持- MCU芯片的全部外設(shè)(Gpio,Exti,Timer,Uart,Pwm,Spi,I2c,Adc,Wdg等等)
- 傳感器,執(zhí)行器的驅(qū)動文件
- 網(wǎng)絡(luò)(w5500,ESP8266)
- 文件系統(tǒng)(Fatfs)
- 操作系統(tǒng)(FreeRTOS,uCOS,ebox_os)
- 數(shù)字濾波器(高通,低通,帶通)
- PID控制器
- IO事件管理器(IO事件驅(qū)動)
- 色彩管理器(HSL,HSV,RGB)
- 萬年歷
- 線性回歸(主要用于數(shù)據(jù)采集器的校準(zhǔn))
- JSON
- FreeModbus
- gui
代碼地址https://github.com/eboxmaker/eBox_Framework
|