1、当前我的个人开源库基于STM32F103,开发环境基于Keil,操作系统基于FreeRTOS V9.0
2、基于官方标准固件库V3.5基础上开发的BSP驱动外设库。
3、当前完成的有BKP_BSP、DMA_BSP、EXTI_BSP、FSMC_BSP、GPIO_BSP、IWDG_BSP、I2C_BSP、RTC_BSP、SPI_BSP、UART_BSP、WWDG_BSP。
4、以上整个工程基于C语言面向对象方案进行编程,对于进阶驱动工程师应该是有帮助的。
5、基于以上BSP驱动,完成的有AT24C02、W25Q128、DMA拷贝、UART串口调试、LCD ILI9340、HC05、ESP8266、DS18B20。
6、以上的个人开发驱动库的原理框架如下图所示:
7、这个开源库,当前未完成的有CAN口、ADC、DAC、TIMER、PWM、UBOOT这几个是同样重要的。
最后:
1、个人当前暂停这个驱动库的开发。
2、个人要开始进入物联网芯片开发行业。
3、当前物联网流行的芯片有:CC2530、MG21、ESP32、ESP8266等。
4、欢迎大家在评论中留言当前流行的物联网芯片!