STM32
项目四 按键控制设计与实现项目四 按键控制设计与实现nn任务8 按键控制LED设计与实现目标n使用全国技能大赛“嵌入式应用技术与开发”赛项的核心板,通过程序控制STM32F103VCT6的GPIO口输入输出,实现按键控制的设计、运行与调试。
任务要求
n在STM32F103VCT6芯片GPIO引脚上分别接4个按键和4个LED,通过4个按键控制4个LED。
nK1控制D1,按一次点亮,再按一次熄灭;nK2控制D2,效果同K1;nK3、K4同理。
STM32
项目四 按键控制设计与实现n嵌入式应用技术与开发的核心板主要包括Wi-Fi通信模块、Zigbee通信模块、扩展用户LED灯单元、扩展用户按键单元、蜂鸣器控制单元等。接口主要包括ARM仿真器、Zigbee模块仿真器、16P I/O扩展、20P I/O扩展(接驱动底板)、扩展电源等接口。
STM32
项目四 按键控制设计与实现1.2.3.4.5.
嵌入式应用技术与开发的核心板ARM处理器STM32F103VCT6:有100个引脚、片内具有256KB FLASH和48KB RAM、工作频率为72MHz、内部集成AD转换器、多个定时器、2路UART等。
Wi-Fi通信模块:采用RM04模块,基于通用串行接口的符合网络标准的嵌入式模块,内置TCP/IP协议栈,能够实现用户串口、以太网、无线网(WIFI)3个接口之间的任意透明转换。
Zigbee通信模块:通过串口方式与核心板上的ARM处理器通信波特率为115200,每次收发的数据包长度为6字节。
LED单元电路:4个LED采用的是共阴极接法,其阳极分别接在PD8、PD9、PD10和PD11上。
独立按键单元电路:4个独立按键分别接在PB12、PB13、PB14和PB15上,电源为3.3V,电阻为上拉电阻。
STM32
项目四 按键控制设计与实现n任务8 按键控制LED设计与实现按键控制LED电路设计n4个LED,采用的是共阴极接法,其阳极分别接在PD8、PD9、PD10和PD11上。个独立按键;
n按键分别接在PB12、PB13、PB14和PB15上,电源为3.3V,电阻为上拉电阻。n按键和LED电路,如下图所示。
STM32
4
嵌入式技术与应用开发-按键控制设计与实现 - 图文



