- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 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
376
原创 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
347
原创 BabyOS开源框架之一 -------------移植至stm32F072
基于STM32F072,移植BabyOS。## 0、准备相关开源代码git clonehttps://gitee.com/notrynohigh/BabyOS.gitgit clonehttps://gitee.com/notrynohigh/BabyOS_Hal.gitgit clonehttps://gitee.com/notrynohigh/BabyOS_Config.gitgit clone -b stm32f072 https://gitee.com/notrynoh...
2021-04-27 15:44:14
466
原创 babyOS开源框架
BabyOS适用于MCU项目,她是一套管理功能模块和外设驱动的框架。对项目而言,缩短开发周期。项目开发时选择适用的功能模块及驱动。直接进入功能代码编写的阶段。对工程师而言,减少重复工作。调试过的功能模块和驱动代码放入BabyOS中管理,以后项目可以直接使用,去掉重复调试的工作。代码结构BabyOS代码分为3部分:BabyOS仓库:功能模块和驱动 ,一般情况下用户不需要改动,可以将此仓库作为子模块。BabyOS_Config:配置文件和设备注册文件BabyOS_Hal:硬件抽象层,
2021-04-27 15:09:23
665
原创 图像目标检测识别,计算物体个数,针对电子元器件计算
背景:电子厂的电子元器件生产流水线,特别是插件散装的器件,可以用电子称称量计算出个数,但误差还是不能接受,尝试图像识别方案,目测能解决这个问题!其实拍出来的照片更多的是元器件相互接触,要准确计算元器件个数还是有些难度,通过图像形态学开闭操作,腐蚀等手段尝试以后效果不是很好。最终发现一种简单明了,但是有微小误差的计数,算法思路如下:主要是利用连通区域发现算法,发现所有连通区域,获取最小部分的连通区域集合(图片预处理很关键),根据此连通区域面积,作为单个器件大小,从而求取出粘连部分的个数,完成对整个
2020-06-24 11:48:04
5025
3
多系列STM32单片机 bootlooder在线升级 有bootlooder及app代码
2021-09-02
twoPass.rar
2020-06-24
74hc273_DataSheet
2018-05-09
BS62LV1024_DataSheet
2018-05-09
多国语言点阵生成软件FontMaker
2018-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人