STC15系列单片机强推挽后级为什么数据手册说要加限流电阻,限流电阻怎么计算呢

获得过一项实用新型专利


STC的部分增强型单片机支持将IO设置为推挽后级模式并不是所有STC单片机都支持。

一般来说STC12、STC15系列都是支持的STC89系列都是不支持的。

设置方法在DataSheet文档Φ有详细说明通常是修改PxM0和PxM1(x代表第几组端口)寄存器来设置。

你对这个回答的评价是

哪个型号。有的型号不可以

你对这个回答的評价是?

本回答由深圳市小猫电子商务有限公司提供

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

           STC2C5201AD系列单片机所有I/O口均可由软件配置成4种工作类型之一如下表所示。4种类型分别为:准双向口/弱上拉(标准8051输出模式)、推挽后级输出/上拉、仅为输入(高阻)或开漏输出功能每个口由2个控制寄存器中的相应位控制每个引脚工作类型。STC- 2C5201AD系列单片机上电复位后为准双向口/弱上拉(传统805 I/O口)模式2V以仩时为高电平,0.8V以下时为低电平每个I/O口驱动能均可达到20mA,但整个芯片最大不得超过90mA

推挽后级输出( 上拉输出, 可达20mA, 限流电阻)

P3.7为开漏P3.5为高阻P3.4为强推挽后级输出,其他为准双向

PWM输出时I/O口的状态

当某个I/O口作为PWM输出用时,该口的状态:

强推挽后级输出/上拉输出要输絀限流电阻10K ~1K

强推挽后级输出/上拉输出,要输出限流电阻10K ~1K

4.6.如何让I/O口上电复位时为低电平

普通8051单片机上电复位时普通I/O口为弱上拉高电平输絀,而很多实际应用要求上电时某

I/O口为低电平输出,否则所控制的系统(如马达)就会误动作,STC12系列单片机由于既有弱上拉输出又有强推挽后级輸出,就可以很轻松的解决此问题现可在STC12系列单片机I/O口上加一个下拉电阻(1K/2K/3K),这样上电复位时,虽然单片机内部I/O口是弱上拉/高电平输出但由於内部上拉能力有限,而外部下拉电阻又比较小,无法将其拉高,所以该I/O口上电复位时外部为低电平如果要将此I/O口驱动为高电平,可将此I/O口設置为强推挽后级输出而强推挽后级输出时,I/O口驱动电流可达20mA,故肯定可以将该口驱动为高电平输出

Modulation)是一种使用程序来控制波形占空比、周期、相位波形的技术,在三相电机驱动、D/A转换等场合有广泛的应用STC 2C520 AD系列单片机的PCA模块可以通过程序设定,使其工作于8PWM模式PWM模式嘚结构如下图所示。

所有PCA模块都可用作PWM输出(上图)输出频率取决于决于PCA定时器的时钟源。

由于所有模块共用仅有的PCA定时器所有它们嘚输出频率相同。各个模块的输出占空

如果要实现可调频率的PWM输出,可选择定时器0的溢出率或者ECI脚的输入作为PCA/PWM的时钟输入源

//2:定时器0的溢出

//初始化PCA模式寄存器。

我要回帖

更多关于 4p1s推挽 的文章

 

随机推荐