硬件驱动
polyGithub
嵌入式系统软件驱动工程师
行业:安防 汽车电子 机器人 工控自动化 AI智能硬件仪器仪表
展开
-
BabyOS开源框架之五 -------------L3GD20传感器
待完成原创 2021-04-30 08:05:53 · 125 阅读 · 0 评论 -
BabyOS开源框架之四 -------------DS18B20
待完成原创 2021-04-30 08:04:50 · 126 阅读 · 0 评论 -
BabyOS开源框架之三 -------------串口LOG输出
1、在b_hal.c文件下,初始化串口管脚 static void _bGPIO_Init() { GPIO_InitTypeDef GPIO_InitStruct; /* Enable GPIO TX/RX clock */ __GPIOA_CLK_ENABLE(); __USART1_CLK_ENABLE(); /* UART TX GPIO pin configuration */ GPIO_InitStruct.Pin = GPIO_PIN_9;...原创 2021-04-28 09:19:55 · 299 阅读 · 0 评论 -
BabyOS开源框架之二 -------------点亮LED灯
对于管脚电平的操作,BabyOS框架要做以下操作 1、在main.c文件中 void test() { static uint8_t state = 0; state = !state; bHalGPIO_WritePin(B_HAL_GPIOC, B_HAL_PIN9, state); //每秒开关闪烁 } int main(void) { bInit(); SystemClock_Config(); while (1) { BOS_...原创 2021-04-27 16:33:04 · 270 阅读 · 0 评论 -
BabyOS开源框架之一 -------------移植至stm32F072
基于STM32F072,移植BabyOS。 ## 0、准备相关开源代码 git clonehttps://gitee.com/notrynohigh/BabyOS.git git clonehttps://gitee.com/notrynohigh/BabyOS_Hal.git git clonehttps://gitee.com/notrynohigh/BabyOS_Config.git git clone -b stm32f072 https://gitee.com/notrynoh...原创 2021-04-27 15:44:14 · 381 阅读 · 0 评论 -
babyOS开源框架
BabyOS适用于MCU项目,她是一套管理功能模块和外设驱动的框架。 对项目而言,缩短开发周期。项目开发时选择适用的功能模块及驱动。直接进入功能代码编写的阶段。 对工程师而言,减少重复工作。调试过的功能模块和驱动代码放入BabyOS中管理,以后项目可以直接使用,去掉重复调试的工作。 代码结构 BabyOS代码分为3部分: BabyOS仓库:功能模块和驱动 ,一般情况下用户不需要改动,可以将此仓库作为子模块。 BabyOS_Config:配置文件和设备注册文件 BabyOS_Hal:硬件抽象层,原创 2021-04-27 15:09:23 · 572 阅读 · 0 评论