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