基于STM32的桌面小狗(HAL库-蓝牙控制版本-1.0)

1.STM32CubeMX下载安装

安装参考下面这个博客

STM32CubeMX安装icon-default.png?t=N7T8https://blog.csdn.net/weixin_68016945/article/details/130575044?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171826566716777224476840%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=171826566716777224476840&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-130575044-null-null.142%5Ev100%5Epc_search_result_base3&utm_term=stm32cubemx%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

2.材料准备

2.1 3D打印文件

3D打印文件

2.2  主板STM32F103C8T6

2.3 STLINK烧录器

2.4 1.3寸OLED显示屏

2.4 DX2002低功耗蓝牙模块

2.5 3.7V锂电池

2.6 5V2A/2.4A冲放电锂电充电模块电

3.RCC时钟配置

1.选择外部时钟 

2.选择72MHZ 

4.PWM配置

CH1通道一为前右脚

CH2通道二为后右脚

CH3通道三为前左脚

CH4通道四为后左脚

5.串口配置

串口用来和低功耗蓝牙模块通信

 

波特率115200,开中断NVIC,优先级填2就行

6.GPIO配置

 串口引脚重定向到PB6和PB7,如下图。

 

7.创建工程

 

看到这就可以愉快的创建工程啦 

8.代码 

代码部分,我把这个工程打包放在百度网盘,提取码在“嵌入式技术交流群”中公布!后续会出视频教学发布于抖音,同步至粉丝群。 控制APP也将发布到群聊中哦!

基于STM32F103C8T6的桌面小狗-源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌兮.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值