
STM32
zuijinzhao
这个作者很懒,什么都没留下…
展开
-
PWM是如何调节直流电机转速的?电机正反转的原理又是怎样的?
电机是重要的执行机构,可以将电转转化为机械能,从而驱动北控设备的转动或者移动,在我们的生活中应用非常广泛。例如,应用在电动工具、电动平衡车、电动园林工具、儿童玩具中。直流电机的实物图如下图所示。1-直流电机实物图对于普通的直流电机,在其两个电极上接上合适的直流电源后,电机就可以满速转动,电源反接后,电机就反向转动。但是在实际应用中,我们需要电机工作在不同的转速下,该如何操作呢?...转载 2019-12-17 21:55:01 · 14986 阅读 · 1 评论 -
单片机蜂鸣器的控制程序与驱动电路图
蜂鸣器从结构区分分为压电式蜂鸣器和电磁式蜂鸣器。压电式为压电陶瓷片发音,电流比较小一些,电磁式蜂鸣器为线圈通电震动发音,体积比较小。按照驱动方式分为有源蜂鸣器和无源蜂鸣器。这里的有源和无源不是指电源,而是振荡源。有源蜂鸣器内部带了振荡源,如图1中所示,给了 BUZZ 引脚一个低电平,蜂鸣器就会直接响。而无源蜂鸣器内部是不带振荡源的,要让他响必须给 500Hz~4.5KHz 之间的脉冲频率信号来驱动...转载 2019-12-13 18:58:07 · 2044 阅读 · 0 评论 -
GPIO_Mode
一、GPIO配置(1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD 复用开漏输出 (8)GPIO转载 2014-10-08 10:28:46 · 771 阅读 · 0 评论 -
第一个函数SystemInit()里面有些啥
SystemInit()这个函数出现在main()函数的第一行,可以看出它的重要性。以前关于SystemInit()这个函数从来没有关心过,只知道这是进行STM32系统初始化的一个函数。今天决定仔细看看,重新开始STM32的学习。这个函数在system_stm32f10x.c中,此C文件主要就是干具体硬件配置相关的工作。[cpp] view plaincop转载 2014-10-08 22:06:01 · 729 阅读 · 0 评论 -
STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK)
【详细说明】STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK)在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,下面就说一下使用printf需要做哪些配置。有两种配置方法:一、对工程属性进行配置,详细步骤如下1、首先要在你的main 文件中 包含“stdio.h” (标准输入输出头文件)。转载 2014-10-10 13:45:16 · 1209 阅读 · 0 评论 -
基于89C51单片机的年月日、时分秒的时间控制器(带按键调节、闹钟等功能,包括汇编语言程序和电路图)
1. 概述本人是一名在校大三学生,这个单片机课程设计师在上单片机课程的时候的课程设计作业,主要是设计一个时间控制器,完成年月日、时分秒的显示,以及按键调整、闹钟等功能的实现。在文章末尾我会给出代码及电路图,采用的是51单片机的汇编语言来编写的(因为这是老师要求的),程序的功能还是比较全面的,大家也可以对其功能进行增添。这是我第一次写博客,有错误的地方在所难免,希望大家发现错误可以评论,本人...转载 2019-04-17 21:16:00 · 5936 阅读 · 5 评论 -
「STM32 」IIC通讯原理及其实验
I2C两线式串行总线通讯协议,它是由飞利浦开发的,主要用于连接微控制器及其外围设备之间,它是由数据线SDA和信号线SCL构成的,可发送和接收数据即在MUC和I2C设备之间,I2C和I2C之间进行全双工信号传输,高速I2C总线一般可达到400kbps。一般我们也称为TWI接口。I2C支持多主机模式:即在这个主线上可以挂载n个I2C外设。对于I2C协议,其实也很简单,不要想的那么复杂,...转载 2019-08-09 09:00:58 · 927 阅读 · 0 评论