STM32F105系列单片机对USB设备电路的设计
时间:2023-09-29  浏览次数:663

  当STM32F105配置为USB设备时, PA9/OTG_FS_VBUS是用来检测presense USB主机的。意法半导体设计评估显示PA9/OTG_FS_VBUS引脚通过一个零欧姆电阻连接到5 VBUS 。有这种方法有两个潜在的问题。该第一电势的问题是, PA9/OTG_FS_VBUS输入,虽然它是5V容限,可能损坏(如每ST支持)如果连接到5V时的STM32F105 VDD为0V。这可能发生在两个自供电和主机供电的应用。当电源关闭/拔出,而USB连接到主机仍处于活动状态,这将发生在一个自供电的应用。这将发生在一个主机供电应用过程中所花费的VDD稳压器来达到它的稳压输出电压所需的时间。一些设计师建议之间的PA9/OTG_FS_VBUS引脚和5V VBUS串联电阻。

  1、Vcc脚会与主机的5v电源接通。子机这边可以悬空,也可以做供电,还可以做连接识别(电阻分压之后高即为连接主机)。

  3、电阻接IO上拉,往往是子机为了实现自我复位,通知主机重新识别,效果等同于拔掉USB接头重新插入一次。

  #include #define uc unsigned char #define ui unsigned int sbit RS=P3^5; sbit RW=P3^6; sbit E=P3^4; void read_busy()//判断忙不忙; { uc busy; P0=0xff;// RS=0; RW=1; do { E=1; busy=P0; E=0; } while(busy//若忙,则一直循环(0x10000000的1为禁止状态) } void write_cmd(uc cmd)//命令函数 { read_busy();//执行上个语言,判断忙不忙 RS=0;

  Maxim推出MAXQ混和信号微控制器产品线的最新成员:完备的片上系统(SoC)、混和信号微控制器MAXQ7670A,器件集成精确测量小幅值差分模拟输入信号所需的全部功能模块。MAXQ7670A在之前推出的MAXQ7670基础上,将混和信号测量的性能扩展至12位,电压测量范围可达微伏级,能够用于多种类型的传感器,例如:各向异性磁阻(AMR)传感器。AMR传感器在汽车或工业系统中通常用于线位移或角位移的非接触检测。 MAXQ7670A仅占用5mm x 5mm的电路板空间,每个输入通道具有片内可编程增益控制功能。该功能省去了小信号的外部放大电路,可节省40%的成本和PCB占用面积。该款SoC经过设计,能够在

  2010年2月3日,株式会社瑞萨科技(以下简称瑞萨)宣布位于北京的半导体后道工序厂房已完成扩建。该厂房投资近40亿日元,用以提高瑞萨半导体(北京)有限公司(以下简称RSB)后道工序的MCU生产规模。 为了进一步巩固全球第一MCU市场份额的优势,瑞萨计划扩大其核心产业MCU的生产。而目前,为不断增长的中国MCU市场提供最佳的、最具成本竞争力的产品,已成为推动份额增长的原动力。瑞萨扩建制造新厂房的计划正是在这个前提下启动的,目的在于让RSB的 MCU后道工序能够满足客户不断增长的需求。 按计划,新RSB厂房将于2010财年内(即2011年4月前)投入使用。投产后,工厂的生产面积将扩大约60%,从目前的18

  1 引言 本课题来源于北京普析通用公司。 由于该公司现有光谱仪器的单机版(如1810和T6等)采用的是并行口打印技术,而随着USB打印机技术的逐渐普及,并行口打印机越来越少,有些用户原有的打印机只是USB接口而非并行口,因此现有仪器对打印机的支持不能适应用户需要。为了使该公司的并行口仪器直接和USB打印机相连,笔者设计了一种LPT-USB打印机驱动器,实现并口仪器与USB打印机的连接。 笔者利用单片机和USB总线接口器件实现LPT-USB打印机驱动器的设计。利用该设计将能够实现并行打印口数据在USB打印机上的直接打印,克服了有些并口仪器必须连接并口打印机才能打印的弊端,极大地方便了用户的使用。 2 CH375的特点及工

  0 引言 螺旋装药过程中,经常会因为内部药品温度分布不均匀导致在装药过程中药品内出现气泡的现象,这严重影响了弹体内的药品质量和弹药参数。因此,本文希望通过设计一种温度监测系统来实现对腔体内药品温度检测,寻找装药过程中温度与药品质量之间的关系。由于装药机结构的特殊性,我们无法通过传统的接触测温法获取药品的温度。因此本文设计了一种基于红外测温方法的系统来实现对药品温度的实时检测。 1 时分复用原理 复用方法的设计主要依据TN9红外传感器的信号特征及接口特点,TN9红外温度传感器具有5个接口,其中电源和地不需要接到CPLD上,其余三个接口分别为低电平有效的TN9工作使能接口,工作在主模式的SPI时钟接口和数据接口。采用复用模式是只

  和CPLD的红外温度监测系统的设计 /

  以52单片机来说,一共有6个中断源,其说明如下(序号用于中断程序的编写): 中断源名称 默认级别 序号 说明 INT0 最高 0 外部中断0,由P3.2端口线引入,低电平或下降沿引起 INT1 第3 2 由P3.3端口线引入,低电平或下降沿引起 T0 第2 1 定时器/计数器0中断,由T0计数器计满回零引起 T1 第4 3 定时器/计数器1中断,由T1计数器计满回零引起 T2 最低 5 定时器/计数器2中断,由T2计数器计满回零引起 TI/RI 第5 4 串行口中断,串行端口完成一帧字符发送/接收后引起 中断的允许和关闭,由中断允许寄存器IE控制,而IE又细分为7位,详细控制到每一个中断的开关 位序号 位

  之中断 /

  引言 飞机飞行过程中,转速是需要测量的一个重要参数,通过测量喷气发动机转速,可以了解发动机的功率和推力,并可确定发动机所承受的运动负荷和能量负荷。测量发动机转速时必须把飞机发动机转轴的转速传送到座舱,供给飞行员读数,为实现飞机发动机转速远距离传输问题,目前飞机上采用三相交流发电机传感器 ,那么如何能准确的测量显示发动机的转速?本文提出了一种利用AT89S51单片机来实现对发动机转速进行智能测量和显示,不仅可提高发动机转速的测量精度,而且可提高系统的抗干扰能力。 1 三相交流发动机工作原理 测量发动机转速的三相交流发电机传感器,其结构和原理示意图如图1所示,它由转子和定子组成。发电机的静子为星形连接的三相绕

  的飞机发动机转速测量系统的设计 /

  MCS51单片机的排序程序(ASM源代码) ;内部RAM数据排序程序(升序) ;入口 :R0(起始地址),N(数据个数) ;占用资源:ACC,B,R5,R6,R7 ;堆栈需求:2字节 ;出口 :R0 ISELSORT :MOV R7,N DEC R7 ISST1 :MOV A,R7 MOV R6,A MOV A,R0 MOV R1,A MOV R2,A MOV B,@R1 ISST2 :INC R1 MOV A,@R1 CLR C SUBB A,B JC ISST3 MOV A,R

  篇 target=_blank

  应用开发从入门到精通 target=_blank

  Microchip 喊你快来打造你的理想型单片机,智能门铃、百元京东卡等【80份】好礼等你赢!

  【直播】STM32H5系列:强大的ARM® CORTEX®-M33 MCU让高性能和安全性唾手可得

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  站点相关:综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程




上一篇:中国共产党决不能忘“本”这个“本”具体指什么?   下一篇:有关情有可原(qíng yǒu kě yuán)到底是什么原因?