草庐IT

LED点阵

全部标签

STM32F103C8T6控制LED灯轮流闪烁

目录一、实验原理1、STM32F103C8T6单片机简介2、地址映射和寄存器映射原理3、GPIO端口初始化设置(1)时钟配置(2)输入与输出设置输入模式输出模式(3)最大速率设置(4)GPIO初始化步骤二、程序设计原理三、C语言实现流水灯1、创建项目2、线路连接3、烧录生成hex文件4、结果一、实验原理1、STM32F103C8T6单片机简介STM32F103C8T6是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,硬件采用LQFP48封装,属于ST公司微控制器中的STM32系列。除了被我们熟知的STM32,ST公司还有SPC5X系列、STM8系列等,具体参数如下

STM32F103C8T6控制LED灯轮流闪烁

目录一、实验原理1、STM32F103C8T6单片机简介2、地址映射和寄存器映射原理3、GPIO端口初始化设置(1)时钟配置(2)输入与输出设置输入模式输出模式(3)最大速率设置(4)GPIO初始化步骤二、程序设计原理三、C语言实现流水灯1、创建项目2、线路连接3、烧录生成hex文件4、结果一、实验原理1、STM32F103C8T6单片机简介STM32F103C8T6是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,硬件采用LQFP48封装,属于ST公司微控制器中的STM32系列。除了被我们熟知的STM32,ST公司还有SPC5X系列、STM8系列等,具体参数如下

手把手教你使用--常用模块--HC05蓝牙模块,无线蓝牙串口透传模块,(实例:手机蓝牙控制STM32单片机点亮LED灯)

最近在学STM32,基本的学完了,想学几个模块来巩固一下知识,就想到了蓝牙模块。玩啥好难过有很多博客教怎么连的,但自己看起来还是有点糊涂。模块的原理和知识点我就不讲解了,这里我主要手把手记录一下我是如何对蓝牙模块进行学习和使用的。所使用的资料和工具我会放在最后的链接里,大家有需要的可以自行下载。模块名称:HC-05蓝牙串口通信模块其他模块:USB转TTL模块、杜邦线、蓝牙串口助手app蓝牙模块的前期调试因为我们只是使用到蓝牙模块的透传功能,只需要用到4个引脚(RXT、TXD、GND、VCC)先使用杜邦线将USB转TTL模块和HC-05蓝牙模块相连两模块共电、共地、两模块的TX和RX交换相接(U

手把手教你使用--常用模块--HC05蓝牙模块,无线蓝牙串口透传模块,(实例:手机蓝牙控制STM32单片机点亮LED灯)

最近在学STM32,基本的学完了,想学几个模块来巩固一下知识,就想到了蓝牙模块。玩啥好难过有很多博客教怎么连的,但自己看起来还是有点糊涂。模块的原理和知识点我就不讲解了,这里我主要手把手记录一下我是如何对蓝牙模块进行学习和使用的。所使用的资料和工具我会放在最后的链接里,大家有需要的可以自行下载。模块名称:HC-05蓝牙串口通信模块其他模块:USB转TTL模块、杜邦线、蓝牙串口助手app蓝牙模块的前期调试因为我们只是使用到蓝牙模块的透传功能,只需要用到4个引脚(RXT、TXD、GND、VCC)先使用杜邦线将USB转TTL模块和HC-05蓝牙模块相连两模块共电、共地、两模块的TX和RX交换相接(U

单片机蓝桥杯之LED点亮(国信CT107D开发板)

本篇文章主要讲解LED点亮及74HC138译码器,74HC573锁存器,74HC02或非门的使用。注意:使用的是国信长天CT107D开发板即蓝桥杯竞赛专用的开发板。要在此开发板点亮LED灯需掌握74HC138译码器和74HC573锁存器还有74HC02的使用。74HC138译码器:  该芯片可用3个输入引脚,实现8个输出引脚,而且八个输出引脚中只有一个低电平。   该处主要讲如何输出 Y4可以看到它们分别对应:                        P2^7->C                                         P2^6->B              

单片机蓝桥杯之LED点亮(国信CT107D开发板)

本篇文章主要讲解LED点亮及74HC138译码器,74HC573锁存器,74HC02或非门的使用。注意:使用的是国信长天CT107D开发板即蓝桥杯竞赛专用的开发板。要在此开发板点亮LED灯需掌握74HC138译码器和74HC573锁存器还有74HC02的使用。74HC138译码器:  该芯片可用3个输入引脚,实现8个输出引脚,而且八个输出引脚中只有一个低电平。   该处主要讲如何输出 Y4可以看到它们分别对应:                        P2^7->C                                         P2^6->B              

STM32入门之点亮LED灯(以STM32F103为例)

目录一、原理简介1.1原理图1.2GPIO功能描述简介1.3硬件连接二、代码实现与原理分析(详细)2.1代码实现2.2配置步骤2.3原理分析2.3.1GPIOx_CRL、GPIOx_CRH2.3.2GPIOx_BRR、GPIOx_BSRR三、仿真测试3.1软件逻辑分析仪DEBUG3.2硬件效果四、小结  写在前面的话:前面我们对新建工程文件以及STM32的时钟配置做了讲解,相信大家都有了一定的了解,对代码的大致框架以及STM32内部的时钟有了深入的认识,本次入门的第一讲最基础的就是对端口GPIO的应用。一、原理简介1.1原理图  首先我们先看一下自己的STM32开发板的原理图,以我使用的为例如

STM32入门之点亮LED灯(以STM32F103为例)

目录一、原理简介1.1原理图1.2GPIO功能描述简介1.3硬件连接二、代码实现与原理分析(详细)2.1代码实现2.2配置步骤2.3原理分析2.3.1GPIOx_CRL、GPIOx_CRH2.3.2GPIOx_BRR、GPIOx_BSRR三、仿真测试3.1软件逻辑分析仪DEBUG3.2硬件效果四、小结  写在前面的话:前面我们对新建工程文件以及STM32的时钟配置做了讲解,相信大家都有了一定的了解,对代码的大致框架以及STM32内部的时钟有了深入的认识,本次入门的第一讲最基础的就是对端口GPIO的应用。一、原理简介1.1原理图  首先我们先看一下自己的STM32开发板的原理图,以我使用的为例如

STM32之点亮一个LED小灯(轮询法)

目录一、初始化GPIO口二、按键点亮LED灯(轮询法)一、初始化GPIO口1、点亮LED小灯前,需要先初始化GPIO口HAL_GPIO_Init(GPIO_TypeDef *GPIOx,GPIO_InitTypeDef*GPIO_Init)GPIO_TypeDef *GPIOx://指初始化GPIO输出口的第几组GPIO_InitTypeDef*GPIO_Init://是一个结构体指针typedefstruct{ uint32_tPin;      //GPIO输出口第几组的第几根 uint32_tMode;    //一个模式 uint32_tPull;     //电阻的上拉与下拉模式 u

STM32之点亮一个LED小灯(轮询法)

目录一、初始化GPIO口二、按键点亮LED灯(轮询法)一、初始化GPIO口1、点亮LED小灯前,需要先初始化GPIO口HAL_GPIO_Init(GPIO_TypeDef *GPIOx,GPIO_InitTypeDef*GPIO_Init)GPIO_TypeDef *GPIOx://指初始化GPIO输出口的第几组GPIO_InitTypeDef*GPIO_Init://是一个结构体指针typedefstruct{ uint32_tPin;      //GPIO输出口第几组的第几根 uint32_tMode;    //一个模式 uint32_tPull;     //电阻的上拉与下拉模式 u