前言:
基于本人对于stm32的学习经历以及实际需求,制作了对应的stm32简易小闹钟。借此来展现初学者在学习stm32的过程中所面临的一些特殊的困难,以及本人对应的解决方法。本人属于纯小白,以此记录自己的学习经历,并展现小白在实际操作过程中遇到的困难。若有错误,敬请指教。
注:本人具有在校制作51寻迹小车的经历。
本文章的思路即本人的制作过程。
硬件要求:
1.面包板. 2.stm32c8t6最小系统板 3.杜邦线,跳线
4.HC-05蓝牙模块 5.DHT11温湿度传感器 6.12V锂电池
7.多路电压转换模块 8.0.96寸OLED屏幕(4针脚) 9.独立按键
10.LED灯 11.有源蜂鸣器
任务要求:
一.三大功能
1.实时时钟 2.倒计时秒表 3.LED灯点亮
二.附加功能
1.显示温度 2.LED呼吸灯 3.蜂鸣器 4.手机控制
软件要求:
请向江科大学习(手动狗头)
一.电路连接
注:此部分将直接介绍电路的连接,相应模块的介绍将在具体功能中介绍。
1.DHT11模块
2.有源蜂鸣器
3.OLED屏幕
4.stm32c8t6最小系统板
5.HC-05蓝牙模块(背面图)
6.多路电压转换模块
注:该模块最后与锂电池组相连
一般来说,VCC与GND可理解为电路的正极,VCC指模拟电源,VDD为数字电源,这里不做详细说明。
DHT11模块的data口,有源蜂鸣器的I/O用于数据传输
OLED屏幕的SCL与SDA,HC-05蓝牙模块的TXD与RXD用于数据的接收与发送。
电子元件的正负极可在面包板上连接,用于数据传输的I/O与STMC8T6对应引脚的功能有关
实物连接:
未连接的蜂鸣器就交给各位在学习的末尾独立完成。
下面将详细叙述STLIink与STM32C8T6的连接:
如图:
引脚注释左侧标记对应尾部外壳凹槽,引脚对应的功能也一一对应。
3.3V与GND引脚与单片机相连
SWCLK与单片机的SWCLK,SWDIO与SWO连接
5.0V的供电口与单片机引脚上的VBAT连接(初学者可不必率先连接,在后面的介绍中会介绍相应的用途。
本期的介绍就到这里,下一期将介绍独立按键与LED小灯
@落日&&晚风