DC-DC芯片选型 [问题点数:40分]

Bbs1
本版专家分:0
结帖率 0%
Bbs7
本版专家分:12612
Blank
蓝花 2010年11月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs6
本版专家分:9949
Blank
红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 VC/MFC大版内专家分月排行榜第一
2015年5月 VC/MFC大版内专家分月排行榜第一
2015年4月 VC/MFC大版内专家分月排行榜第一
2015年3月 VC/MFC大版内专家分月排行榜第一
2015年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 VC/MFC大版内专家分月排行榜第一
2013年11月 VC/MFC大版内专家分月排行榜第一
2013年6月 VB大版内专家分月排行榜第一
2013年5月 VB大版内专家分月排行榜第一
2013年1月 VB大版内专家分月排行榜第一
2012年12月 VB大版内专家分月排行榜第一
Blank
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
2015年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年5月 VC/MFC大版内专家分月排行榜第二
2014年3月 VC/MFC大版内专家分月排行榜第二
2013年10月 VB大版内专家分月排行榜第二
2013年7月 VB大版内专家分月排行榜第二
2012年5月 VB大版内专家分月排行榜第二
2012年4月 VB大版内专家分月排行榜第二
2012年2月 VB大版内专家分月排行榜第二
2011年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三
2015年6月 VC/MFC大版内专家分月排行榜第三
2015年2月 VC/MFC大版内专家分月排行榜第三
2014年1月 VC/MFC大版内专家分月排行榜第三
2012年3月 VB大版内专家分月排行榜第三
2011年12月 VB大版内专家分月排行榜第三
2011年10月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:55
Bbs1
本版专家分:0
Bbs1
本版专家分:2
教你如何选择最佳的开关式DC/DC转换器
利用电容、电感的储能的特性,通过可控开关(MOSFET等)进行高频开关的动作,将输入的电能储存在电容(感)里,当开关断开时,电能再释放给负载,提供能量就是开关电源。其输出的功率或电压的能力与占空比(由开关导通时间与整个开关的周期的比值)有关。开关电源可以用于升压和降压。   DC/DC转换器是利用MOSFET开关闭合时在电感器中储能,并产生电流。当开关断开时,贮存的电感器能量通过二极管输出给负载
鲜为人知的DC-DC外围电感选型方法
http://www.51hei.com/bbs/dpj-89203-1.html DC-DC电路设计中对电感的<em>选型</em>为工程师们带来许多挑战,不仅要选择电感值,还要考虑电感可承受的电流,绕组的电阻,机械尺寸等。因此只有充分理解电感在电路中的作用才能更优的设计DC-DC电路。 浅谈DC-DC外围电感<em>选型</em>方法 DC-DC电感<em>选型</em>主要参考参数 电感量L: L越大,
MP1541升压电路
  MP1541 是一个 5-脚 TSOT23 电流模式升压转换器,主要用于小型、低功率应用。MP1541 可在低至 2.5V 的输入电压下工作,在 5V 输入电源、高达 300mA 的情况下可产生 12V 电压。 特性:   1.内置功率 MOSFET;   2.使用小巧的电容和电感;   3.1.3MHz 固定的开关频率;   4.内部补偿;   5.内部软启动;   6.工作的...
MC34063升压
一、MC34063中文资料- -简介   MC34063是一个单片集成电路,是一个包含了DC/DC变换器的控制电路。该集成电路的主要构成部分是具有温度补偿的电压源、占空比可控的振荡器、驱动器、比较器、大电流输出开关电路和R-S触发器。MC34063可用极少的开关元器件,构成升压变换开关、降压变换开关和电压反向电路,这种开关电源相对线性稳压电源来说,效率较高,而且当输入输出电压降很大时,效率不会降...
各位大咖,有碰到过10A45 DC-DC升压芯片干扰RF的情况吗?
-
输出电容的ESR对DC_DC的影响——电感发烫排查思路
项目中<em>选型</em>采用了SGM6232(其他的电源<em>芯片</em>也是一样的),开关频率1.4M,主要是有一个24V的电源输入,<em>选型</em>上采用了38V的宽压<em>芯片</em>,小公司里只能自己<em>选型</em>,所以就选了这颗,圣邦威的技术支持私底下认识,所以网站申请的时候直接电话过来给我EVK。 输入24V/1A,输出12V/1.5A。再将12V转成其他电压。电路如下: 设计也是按照这个demo抄的,属于比较传统的DC-DC,没什么特殊的...
求一款5v-12v宽电压输入,5v输出的开关电源芯片
如题,输入电压范围可以大一点,满足条件就行,哪位大仙支招
求推荐48V to 12V/1A的DC-DC芯片
尽量小封装,多谢~!!!!!
手触摸DC-DC芯片,导致系统重启的现象原因
人手触摸(人体等效电阻等引入干扰)改变反馈回路特性(包括极点发生偏移),造成反馈回路震荡,导致DC-DC输出电压不稳定。DC-DC的输出电压不稳定,轻者导致系统重启(DC-DC自动调低输出电压),严重时会烧坏电路板主<em>芯片</em>(DC-DC自动调高输出电压),因此主板带电禁止触摸。...
电子信息系统基础
1.电信号是值随时间而变化的电压u或电压i。2.模拟信号在时间和数值上均具有连续性。   数字信号在时间和数值上均具有离散性。3.常用的模拟电路及其功能如下:①放大电路:用于信号的电压、电流或功率放大。②滤波电路:用于信号的提取、变化或抗干扰。③运算电路:完成信号的比例、加、减、乘、除、积分、微分、对数、指数等运算。④信号转换电路:电压转电流、电流转电压、直流转交流、交流转直流等。⑤信号发生电路:...
蓝牙音响升压芯片,12V输出,FP6293
1. IC的描述 FP6293是内置0.14Ω,3.5A,18V的P-MOS的DC-DC异步升压恒压IC,IC的工作频率是1MHz,   名称 脚位 描述 PGND 1 输入电源的地,MOS串电阻端的地 OC 2 过电流保护设定,悬空默认限流3.5A(不建议)
XL6009 DC-DC升压模块
-
AN_SY7215 大电流同步升压芯片 内置15A功率MOS
AN_SY7215 大电流同步升压<em>芯片</em> 内置15A功率MOS 代理原装SY7215同步整流升压<em>芯片</em>,<em>芯片</em>内置15A电流mos管输入电压3-16V 采用同步整流模式 外围元件少 效率高达95% <em>芯片</em>温度
stm32驱动esp8266遇到的问题,有信号,但不是程序设定的新号
-
STM32F103常见问题分析与解决
说明:自2017年8月份开始,再次进入到研发团队,逐步开始用51系列单片机做产品,后续主要将51更新成STM32。本文主要针对日常使用STM32F103所遇到的问题进行梳理总结,包括硬件部分、软件部分、调试部分等,通过“问题描述”、“问题预测”、“解决方案”、“小结”这几方面对遇到问题并解决问题的过程进行记录和分析,将进行持续更新。日常使用的STM32F103主要是VET6和C8T6两款。 ...
stm32入门——跑马灯(基于stm32f103zet6)
最近开始学stm32,着实感觉到了stm32和51之间的区别,但也有联系,总我感觉32与51之间最大的区别就是在使用某个外设之前,要对该外设进行时钟的使能(以达到降低功耗的目的),和相关配置。 刚学完跑马灯,下面对跑马灯用到的对IO口的配置相关知识分别对应官方库函数和寄存器进行总结。 如有错误或不足,请在下方留言。 文章内容基于正点原子战舰。 IO口的状态        IO口有八...
STM32F103单片机学习—— 通用定时器
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fengshuiyue/article/details/79150724 本篇重点记录的是STM32F1的通用定时器。 STM32F103ZE有8个定时器,其中2个高...
简析 STM32F103VET6
1.型号说明: 该款<em>芯片</em>  为 100引脚 , 512KFlash   64kSRAM            LQFP 封装    32位  Cortex内核     (见图一)2.简要说明:          FSMC:对于LQFP100和BGA100封装,只有FSMC Bank1和Bank2可用。 Bank1只能使用NE1<em>芯片</em>去选择支持多路复用的NOR / PSRAM存储器。 Bank2只能使...
STM32F103系类芯片型号说明
STM32F103系类<em>芯片</em>型号说明 STM32型号的说明:以STM32F103RBT6这个型号的<em>芯片</em>为例,该型号的组成为7个部分,其命名规则如下:  为了便于介绍STM32F103系列<em>芯片</em>,将<em>芯片</em>名字分为两个部分:前缀STM32F103和后缀信息RCT6. STM32F103 R C T 6 ...
使用STM32F103实验和总结PWM相关知识
脉冲宽度调制PWM(Pulse Width Modulation)的原理示意图如下: 图中,假定定时器工作在向上计数PWM2模式,定时器从0开始计数到ARR,t时刻比较计数值CNT和CCRx,当CNT&amp;lt;CCRx时,IO输出低;CNT&amp;gt;=CCRx时,IO出高。当CNT=ARR,重新计数。 显然:改变CCRx可以改变占空比,改变ARR可以改变输出频率。 STM32F103 的定时...
STM32F103 介绍
STM32F103VET6 资源               ARM Cortex-M3  72MHz        2 个12位模数转换器        温度传感器                7通道DMA,支持定时器、ADC、I2C、USART        I2C        USART        SPI        CAN        USB2.0        定时器STM3...
STM32F103与407的区别
STM32F1和STM32F4 区别 (安富莱整理) u F1采用Crotex M3内核,F4采用Crotex M4内核。 u F1最高主频 72MHz, F4最高主频168MHz。 u F4具有单精度浮点运算单元,F1没有浮点运算单元。 u F4的具备增强的DSP指令集。F4的执行16位DSP指令的时间只有F1的30%~70%。F4执行32位DSP指令 的时间只有F1的25%~60%...
STM32F103 PWM
PWM (Pulse Width Modulation) 脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。电压或电流是以一种通或断的重复脉冲序列被加到模拟负载上去的。STM32除了TIM6 和 TIM7,其他定时器都可以用来产生PWM输出。TIM1...
基于STM32F103C8T6的超声波测距示例
整个工程文件: https://item.taobao.com/item.htm?id=582409611171   一、所需材料: 1、面包板: https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-17409464480.12.942e3961LSzalG&amp;amp;id=566952992749 2、STM32F103C8T6...
STM32 F103 时钟树详解
刚入STM32 用了也有一段时间了,先做了中断,CAN,SPI。都是跟着网上的例子直接粘贴外设的初始化代码,看的大概能懂,但是时钟一直迷迷糊糊,不清不楚。 STM32为了实现低功耗,而设计的功能完善构成复杂的时钟系统,称之时钟树。使外设功能的时钟可自配置。因为STM32外设众多,而不同的项目用到的外设参差不齐,所以可控的时钟可以实现降低产品功耗。 ...
STM32:Flash擦除与读写操作(HAL库)
应用平台:STM32F030F4P6 ST官方库:STM32Cube_FW_F0_V1.9.0 背景知识 绝大多数的单片机和微控制器(ARM,x86),地址空间都是以字节为单位的,也就是说一个地址是一个字节。 Flash存储器有个特点,就是只能写0,不能写1。所以如果原来的地址有数据了,意味着有一些位为0,这些位就相当于无效了。所以必须写之前确保他们都为1,只有擦除才可以。另外每次擦除都
STM32f103USB移植之USB鼠标
        这几天闲着没事开始折腾起32的USB了,USB协议内容有这么复杂,看了几天只吧大概的流程看懂了,具体的实现和数据传输就没有去深究了.stm32USB模块的资料在网上找到了许多,不过每个都只是讲了一部分,在这里把自己移植的过程和我的理解写下来,给自己做个备忘也给大家参考一下。/ **************************************不吵嗦的分割线***** **...
stm32f103+FFT+OLED的音乐频谱制作(干货 只需三步即可)
效果演示:https://www.bilibili.com/video/av29366031/ 制作过程: 1.准备材料: stm32f103核心板 1块 OLED12864显示屏 1块(SPI接口) 声音检测传感器 1块 (咪头+放大电路 可以网上买现成的模块,也可根据后文提供的原理图自己做) 2.硬件连接: (1)OLED连接: OLED_SCLK ———— PB7 OL...
STM32F103ZET6 — USART
串口通信介绍UART串口通信,使用三线即可进行最基本的数据收发传送:在数据线上的 Timing 遵循标准的串口通信协议,由起始位,数据,校验位,停止位组成,数据传输 LSB -&amp;gt; MSB:板载 USART 资源介绍当然,由于电平不一样,使用 RS232 标准进行串口数据传送,需要增加 MAX3232 进行电平转换,再接PC:单板上的 T1IN 和 R1OUT 接到了 STM32 <em>芯片</em>的 US...
用撸Arduino的方法撸STM32F103xx
http://www.pret-page.com/%E7%94%A8%E6%92%B8arduino%E7%9A%84%E6%96%B9%E6%B3%95%E6%92%B8stm32f103xx/ 2018年1月14日|Pret D.B. Arduino自从面世以来,便迅速在电子爱好者的圈子中流行起来。Arduino编程简单,并且周边配件也很丰富。但是Arduino有一个比较严...
STM32F103学习笔记——串口通信
今天的笔记,是转载的文章,因为我认为对我可能有用,对大家也有参考意义。 原文网址:http://www.stmcu.org/article/id-328056全文转载如下:在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,常见的是硬件访真时无法进入main主函数,其实只要简单的配置一下就可以了。下面就说一下使用printf需要做哪些配置。有两种配置方
STM32F103系列引脚定义-功能图
器件功能和配置(STM32F103XX增强型) 系统结构 管脚图          
STM32 FLASH读、写、擦除
分享STM32 FLASH 擦除(以及防止误擦除程序代码)、写入作者:黄宾山 来源:本站原创编译环境:我用的是(Keil)MDK4.7.2   stm32库版本:我用的是3.5.0一、本文不对FLASH的基础知识做详细的介绍,不懂得地方请查阅有关资料。  对STM32 内部FLASH进行编程操作,需要遵循以下流程:  FLASH解锁  清除相关标志位  擦除FLASH(先擦除后写入的原因是为了工业...
STM32 读保护功能和清除读保护功能设置【转】
1、STM32对内部Flash的保护措施     所有STM32的<em>芯片</em>都提供对Flash的保护,防止对Flash的非法访问 - 写保护和读保护。    1)、读保护即大家通常说的“加密”,是作用于整个Flash存储区域。一旦设置了Flash的读保护,内置的Flash存储区只能通过程序的正常执行才能读出,而不能通过下述任何一种方式读出: 通过调试器(JTAG或SWD); 从RAM中启
STM32 禁用swd-jtag下载口后,重新下载程序的方法
由于工作需要,复用了PA15的时候,程序禁用swd-jtag功能,网上多方查找解决方法。 在重新上电的时候,保证BOOT0为高电平,BOOT1为低电平,即可禁止程序从烧写过的代码启动,这时,重新烧写程序即可。STM32三种启动模式对应的存储介质均是<em>芯片</em>内置的,它们是: 1)用户闪存=<em>芯片</em>内置的Flash。 2)SRAM=<em>芯片</em>内置的RAM区,就是内存啦。 3)系统存储器=<em>芯片</em>内部一块特定的区域
STM32 flash被锁定不能烧写解决方法
在误操作后会锁死<em>芯片</em>导致不能烧录,如下图:   解决办法是用STM32 ST-LINK Utility 工具去解锁<em>芯片</em>: 先连接设备然后在target选项下做如下操作解锁,选择unselecet all 然后应用即可: ...
STM32 读写保护功能及设置
STM32 读写保护功能及设置 功能:: 读保护设置后将不能读出flash 的内容;当解除读保护的时候stm32 会自动擦出 整篇flash; 设置: 读保护设置:在程序的开头加入“读保护”代码,即实现了读保护功能;(每次程序 运行先 开保护) 解除读保护:解除读保护可以设置在按键里面,方便实现解锁,也不可不设; (1)设置读保护: if(FLASH_GetReadOutP
STM32通用定时器使用详解
1.通用定时器基本介绍 通用定时器包括TIM2、TIM3、TIM4和TIM5 STM32通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。 每个定时器都是完全独立的,没有互相共享任何资源。它们可以一起同步操作。 定时器可以进行定时器基本定时,输出4路PWM,输入捕获, 本文利用定时器3展示并介绍这三个功能 2.开发环境 开发平台:keil5 单片机型号:STM32F...
【stm32f103】stm32 外部中断(寄存器版)
中断分类                                                                                                                                          STM32的EXTI控制器支持19 个外部中断/ 事件请求。每个中断设有状态位,每个中断/ 事件都有独立的触发
关于STM32F103C8T6内部FLASH容量的问题
    在STM32中文参考手册的第3页就看到STM32MCU的名命规则如下          显而易见,C8T6应当是LQFP48封装的64k内部FLASH的MCU,但是在使用中发现,我们是可以对超过64K字节的FLASH空间进行读写的,而且MDK默认的下载算法也是针对128KFLASH的,如下图。          在网上查阅资料后发现,C8T6和CBT6(仅FLASH容量有区别)一般...
STM32F103驱动LCD1602 (4线) 函数超级详细
STM32F103驱动LCD1602 采用的四线模式 /*1602.h 文件*/ #ifndef __LCD1602_H #define __LCD1602_H   #include &quot;stm32f10x.h&quot; #define LCD_DATA_PORT GPIOA //1602指令/数据 引脚 #define LCD_RS_Set() GPIO_SetBits(GPIOB, GPIO...
看我七十二变——基于STM32单片机的精彩设计实例合集
STM32系列给MCU用户带来了前所未有的自由空间,提供了全新的32位产品选项,结合了高性能、低功耗、低电压等特性,同时保持了高集成度和易于开发的优势。不会stm32,那你还不好意思来应聘硬件工程师? stm32的学习资料多是零零散散的,电路城先将stm32资料做了一个整合,也将于STM32单片机的精彩设计实例做了一个汇总,适合新手迅速上手,也适合高手做创作。 1、(毕设)基于STM32多功能M...
使用STM32F103做CAN的收发通信
下面也是搭建嵌入式系统所必须的一个部分。 参考网站:https://www.cnblogs.com/craigtao/p/3645148.html https://blog.csdn.net/qq_29413829/article/details/53230716 以下部分内容来自于上述网站。 一、can通信 CAN 是Controller Area Network 的缩写(以下称为CA...
STM32从菜鸟到牛人的学习方法
入门学习,看一看吧,挺不错的,转载供大家学习1.首先我们先看看与STM32相关的文档                 我们假定大家已经对STM32的书籍或者文档有一定的理解。如不理解,请立即阅读STM32的文档,以获取最基本的知识点。如果你手上拥有ST官方主推的STM32神舟系列的板子,那么光盘都会配好这些文档,STM32的学习与ARM9的学习有一个很大的区别。ARM9的学习一般是需要购买书籍的。...
STM32F103学习记录-----GPIO篇
STM32F103学习笔记
stm32 精确个数高速脉冲输出
/**************************** **TIM2的通道1使用单脉冲模式 **TIM3使用门控模式用来输出PWM ** ****************************/ //TIM2per:重装值 //Compare1:比较捕获1的预装载值 void Motor_Init(u16 TIM2per, u16 TIM3per, u16 TIM3Compare1) {
STM32F103输出多路死区互补PWM波
TIM1,TIM8可以产生死区互补PWM波,学习后发现stm32的定时器功能确实很强大,小总结一下方便以后使用的时候做参考。Stm32定时器一共分为三种:tim1和tim8是高级定时器,6和7是基本定时器,2—5是通用定时器。从名字就可以看得出来主要功能上的差异。今天我主要是用定时器做pwm输出,所以总结也主要是针对pwm方面的。      先大致说下通用和高级定时器的区别。通用的可以输出四路pw...
STM32F103C8T6学习笔记_跑马灯
1、跑马灯      IO口的设置      推挽输出    GPIO_Mode_Out_PP     输出高、低电平,连接数字器件(管脚负载能力强、开关速度快)     led.c怎么写? #include"led.h" void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; //定义结
有关STM32F103C8T6使用ST_Link的注意事项
       新手学习使用STM32的这块板子,中间遇到了一些问题,折腾了半天,最后在网上看各位大神的博客才解决。我也想分享一下自己的经历,帮助一下其他人少走弯路吧。       关于ST-Link的使用方法和Jlink差不多,网上也有很多博客有所介绍,我就不多提了,我说几个我遇到的主要问题。       1.开始时我看STlink与C8T6上面有接3.3V与GND以为这便完成了烧写时给<em>芯片</em>的...
STM32F103ZET6原理图+PCB文件下载
STM32F103ZET6的原理图+PCB文件. STM32F103ZET6原理图+PCB文件 相关下载链接://download.csdn.net/download/qq_17576165/1023
基础自学-关于STM32F103C8T6的定时器定时实现
让自己别忘了大学里学的东西,那么就把它记录下下来,效率会比忘记然后重新再去找资料再重头学高的多 先讲讲定时器的基础定时功能:1.先做一个形象的比喻:手表秒钟    时钟定时器定时器内部时钟定时器输出时钟它们俩基本相同,不同的是,对于手表是秒钟和分钟之间的进制是固定为60,而对于定时器,定时器内部时钟和输出时钟的进制关系是可以通过参数修改的2.用到的寄存器:1.arr寄存器2.psc寄存器3.模...
STM32F103-基本定时器
参考书籍《零死角玩转 STM32F103—指南者 》  一,STM32的定时器分类  STM32有8个定时器,分为三种:基本定时器,通用定时器和高级定时器。基本定时器 TIM6 和 TIM7 是一个 16 位的只能向上计数的定时器,只能定时,没有外部 IO。通用定时器 TIM2/3/4/5 是一个 16 位的可以向上/下计数的定时器,可以定时,可以输出比较,可以输入捕捉,每个定时器有四个外部 IO...
不同stm32f103芯片内部外设资源
由表可知,<em>芯片</em>内部的外设资源除了跟stm32f103后面的第一个字母有关外,还和flash的大小有关。 下面是stm32f103c8t6的资源:   TIM1_BRK_IRQn               = 24,        TIM1_UP_IRQn                = 25,        TIM1_TRG_COM_IRQn           = 26,
2、STM32F103下载程序方法
1、正点原子的开发板可以通过USB口进行一键下载。 USB口通过CH340<em>芯片</em>连接到STM32F103的UART1,如下图: 通过flyMCU下载hex文件,如下图: 2、通过JLINK调试器下载程序。 电脑通过USB线连接JLINK调试器,调试器通过JTAG接口连接到开发板。 设置MDK软件如下: 设置完成后点击下载(download)即可。...
STM32F103C8T6最小系统
复位电路:         复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。         和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。一是在给电路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根...
STM32F407 VS STM32F103 主要功能及资源对比
为了方便大家对比STM32F407和F103的主要区别,这里特地列了一个对比表格,给大家参考。 整体看,STM32F407在各个方面都是超过STM32F103的。 STM32F4 VS STM32F1 FPU速度对比请看另外一个帖子:http://www.openedv.com/posts/list/41737.htm?fromAll=0
使用STM32控制无源蜂鸣器发声播放音乐(STM32_07)
一、无源蜂鸣器和有源蜂鸣器有源蜂鸣器内含振荡源,只要一通电就发声,但发生频率固定,音色单一;无源蜂鸣器内部不含振荡源,内部结构相当于电磁场扬声器,可以通过给他输出一定频率的信号才能发声。人耳能听到的频率范围在20Hz--20kHz之间,通过STM32的GPIO引脚快速切换高低电平输出就能实现无源蜂鸣器的发声,切换的频率不同,发出的音调就不一样。二、音乐播放的实现一段音乐就是不同频率的声音按一定的时...
STM32使用定时器产生PWM波
/* ----------------   PWM信号 周期 占空比的计算--------------- */ // ARR :自动重装载寄存器的值 // CLK_cnt:计数器的时钟等于 Fck_int / (psc+1) = 72M/(psc+1) // PWM 信号的周期 T = ARR * (1/CLK_cnt) = ARR*(PSC+1) / 72M // 占空比P=CCR/(ARR+1...
详细分析stm32f10x.h
STM32F10x.h
..\USER\stm32f10x.h(428): error: #67: expected a "}" ADC1_2_IRQn = 18, /*!<
MDK软件编译,出现如下错误:..\USER\stm32f10x.h(428): error: #67: expected a "}" ADC1_2_IRQn = 18, /*!< ADC1 and ADC2 global Interrupt */ ..\USER\stm32f10x.h(472): war
STM32启动文件详解
在>,用的是STM32F103RBT6,http://tiyubisai.com/video_news/news_135612.html 所有的例程都采用了一个叫STM32F10x.s的启动文件,里面定义了STM32的堆栈大小以及各种中断的名字及入口函数名称,还有启动相关 的汇编代码。STM32F10x.s是MDK提供的启动代码,从其里面的内容看来,它只定义了3个串口,4个定时器
STM32(二)STM32F103RCT6板载资源介绍
大家好,今天我跟大家分享一下STM32F103RCT6的板载资源,希望对初学STM32的同学有所启示。当然,本人也是一名初学者,如果有谈论不妥之处,还望您能够批评指正,不吝赐教,本人将非常感激。如果有什么问题,欢迎您到http://www.openedv.com/进行提问与讨论。最后祝您学业有成,工作顺利。  一、MCU  ALIENTEK MiniSTM32 V3 版开发板选择的是 STM3...
FP6276B 5V升压 实验
最近应用需要把锂电池升压转5V,试过了SX1308,非常便宜,低负载运行很好,高负载700mA有点问题,无法带动移动硬盘,需要对布线特别当心,尽量增粗并缩短馈线。 又换了一个方案用FP6276B来实现,电路也基本上就是规格书里面的电路,这次的低电量指示电路用的是431来实现。 原本觉得不可能出问题,但是奇怪的问题却出现了,接上锂电池输出一直显示3.85V,无论如何调整R2都没用,检查了引脚...
如果你还在用STM32F103,那么你OUT了
自从ARM公司2007年首推出Cortex内核,ST凭借基于ARM CORTEX-M3内核的STM32F1,无疑成为了最大的赢家之一。特别是STM32F103系列,更是成为市场上最通用的MCU系列之一。         不过在Cortex-M3内核出来了7年之际,在我看来Cortex-M3内核已经不能算是性价比最高的MCU内核了。反而Cortex-M0+和Cortex-M4优化越来越好。鉴于
STM32F103系列USB的学习过程及使用心得(一)(概括篇)
对于通信技术,在掌握stm32的spi,iic,USART等后,STM32的USB也是很好用的,对于一般的低速USB通讯任务(<1MB/s)还是可以胜任的,现在也有很多专用于USB通信的<em>芯片</em>,性能也很高于STM32的USB,但stm32的usb外设集成在了主<em>芯片</em>上,更便于开发。
STM32F103的时钟配置源码学习记录
     本文记录下看完正点原子战舰版的时钟配置视频后的理解,仅用作备忘。      时钟的配置源码在文件system_stm32f10x.c中。程序先通过判断使用的f10<em>芯片</em>的种类,选择你要的系统时钟频率SYSCLK。我用的<em>芯片</em>系统频率最高为72Mhz,<em>芯片</em>容量为大容量型,所以预编译后选择的是SYSCLK_FREQ_72MHz  72000000。           下面这段代码在时钟配置中没...
STM32硬件IIC驱动设计
主要介绍stm32硬件iic驱动设计
[STC89C52RC单片机]如何使用Keil3开发51单片机程序
1.双击图标打开Keil软件   2.单击菜单栏[Project]->[New Project]   3.将新工程保存到一个文件夹   4.选择一款CPU<em>芯片</em>,这里STC89C52RC对应着Philips的P89V51RD2   5.提示是否复制8051的启动代码到文件夹,这里选择“否”   6.完成后,在Project Workspace中可以看到Sour
STC 89C52 单片机引脚对应的功能以及实例讲解
学习单片机能够让你更加深刻的认识到我们身边中常用电器的工作方式,接下来我们以引脚来讲解一些单片机中常用引脚的功能 目录 一、P1^0~7 对应八个二极管 二、数码管的使用 三、矩阵键盘的使用 四、液晶显示补充 先附上一张stc89C52引脚图 光看引脚是不够的,下面我们看看实物图是什么样子的 一、P1^0~7 对应八个二极管 二级管的实物图...
STM32F103 中断
中断        CPU 执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),来处理该事件,该事件处理完成后又返回被中断的程序继续执行。STM32支持84个中断(16个内部,68个外部);16级可编程的中断优先级设置。抢占优先级:高抢占式优先级的中断事件会打断当前的主程序/中断程序的运行。中断嵌套。响应...
STM32f103容量的查看
可以想象 ,对应的启动文件肯定也分为大容量 中容量 小容量来看看3.5 的标准库自带的启动文件根据字面意思, hd(High Density )是大容量,     md(Medium Density ) 是中容量     ld (Low Density ) 是小容量可是启动不止三个,大中小之外还有后面跟vl后缀的并且还有后缀cl 和 xl 的文件。 解释一下CL:connective line 指...
STM32f103 定时器配置和中断处理函数
#include "stm32_timer.h" uint8_t tick = 0; void stm32_timer_init(void) {     uint16_t PrescalerValue = 0;     NVIC_InitTypeDef NVIC_InitStructure;     TIM_TimeBaseInitTypeDef  TIM_TimeBaseStruct
STM32F103的11个定时器详解
http://www.51hei.com/bbs/dpj-40311-1.html STM32F103系列的单片机一共有11个定时器,其中: 2个高级定时器 4个普通定时器 2个基本定时器 2个看门狗定时器 1个系统嘀嗒定时器 出去看门狗定时器和系统滴答定时器的八个定时器列表; 8个定时器分成3个组; TIM1和TIM8是高级定时器 TIM2-TIM5是通用定时器 T
STM32F103控制1602液晶,亲测可用,不行联系
1、液晶买3.3V电源的,液晶的第三脚对比度要用103的电位器,这样可以调节对比度,不然看不到的     RS:PB5  RW:PB6;  EN:PB7    DB0~DB7接PA0~PA7;  VO拉电位器,1脚VSS接GND,2脚VDD接3.3V,15脚接3.3V,16脚接GND.2、 &quot;sys.h&quot;文件#ifndef __SYS_H#define __SYS_H #include &quot;stm3...
STM32F103xx引脚图
STM32F103xx引脚图
STM32F103入门 | 1.STM32F103介绍
1.1 开发板简介 STM32F1入门学习将使用STM32F103C8T6开发板最小系统板。小R为什么选择它来入门呢?咳咳~首先,ST官方提供强大且易用的标准库函数,使得开发过程方便快捷;其次,网上的教程资料多也十分详细。所以呢,它对高校学生和广大初学者入门都是一个非常好的选择。 开发板的主要参数如下: 型号:STM32F103C8T6 封装类型:LQFP 引脚个数:48 ...
STM32F103VET6——ADC功能框图
STM32F103VET6——ADC功能框图 参考 《STM32F10x-英文参考手册》 《零死角玩转STM32—F103指南者》 秉火视频教程 简介 Analog to Digital(模拟数字转换器) 三个独立ADC通道(STM32F103系列均有) 精度为12位(STM32F103系列均有) ADC1,ADC2有18个通道(16个为内部);ADC3有根据F10...
STM32 keyboard USB键盘功能的实现
原文地址::http://blog.csdn.net/u011318735/article/details/17429789 下面编写下USB键盘的程序,依然在CustomHID工程上修改。 依旧最先修改的是usb_desc.c文件。我们从设备描述符开始讲述。 设备描述符需要修改下bMaxPacketSize(最大包长度)域为0x08,因为被本次的工程最大通讯长度就是8字节,正好符合
STM32串口发送数据和接收数据方式总结
之前写了篇关于ESP8266使用AT指令进行互相通讯的实验,在写STM32串口接发数据的程序中,觉得有必要将之前学的有关于串口方面的使用经历加以总结。 串口发送数据: 1. 串口发送数据最直接的方式就是标准调用库函数。void USART_SendData(USART_TypeDef* USARTx, uint16_t Data); 第一个参数是发送...
stm32f103 adc采集 程序配置
这个例程是采集电压adc值 对于通道几是如何选择的: 这里在adc初始化函数中,设置通道几的采样率只是设置要使用的通道几,并不是选择用通道几,真正的选择用通道几是在Get_Adc()AD采样这个函数中,ADC1->SQR3|=ch; 这里的配置,因为SQR3的0~4位 是设置在规则序列转换中要转换的通道,又因为只有一个通道需要转换,所以就用这里来设置。 void
STM32F103输出可变频率的PWM信号
关于STM32定时器TIM4输出可变频率PWM控制信号的方法及原理         关于TIM4的使用我们首先必须要了解到一点,TIM4是什么?对于STM32内核来说,它是属于片上外设。内核如何使用片上外设?当然要通过内部的总线结构。以STM32F103为例,其内部总线结构如下两幅图所示:               通过这内部总线结构图我们知道,我们所想配置并使用的TIM4是挂载在内部中线APB...
STM32F103下载端口
最近使用stm32f103c8t6,引脚紧张。于是就把JTAG的的PA15,PB4,PB3使用上了。但发现PB3怎么都是低电平。PB3上拉3.3V 还是低电平。后来查资料了解到MCU上电复位后,PA15,PB4,PB3都默认JTAG端口的。 要想使用使其当成普通端口使用设置方法如下:   RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);...
stm32 例程中lcd颜色初始化显示
初次投稿,水平很低,如有错误,纯属正常,欢迎指正。这篇技术非常低,仅供娱乐 先给出一个例程中的lcd代码 STM3210B_LCD_Init();  LCD_PowerOn();  LCD_Clear(White);  LCD_SetTextColor(White);  LCD_SetBackColor(Green);      LCD_ClearLine(Line0);
stm32f103,407系列的定时器的理解与代码
作为一个学习32不久的菜鸟,写这篇博客主要还是为了分享一下自己的理解,以后自己忘了也可以来看一下。前几天在玩oled屏,想把按键控制舵机显示在oled上,于是把之前在f407系列的32的pwm.c文件修改了一下,加了进去,发现竟然没用,以前也是会移植修改代码都没问题,但是这回百思不得其解,仔细检查了一遍,都把函数里一个一个量点进去核对都没问题,后来一查手册,原来这个pwm输出用的是TIM13,但是...
STM32F103RCT6引脚功能及使用
脚号 引脚名称 主功能 默认复用 重定义 备注 1             VBAT VBAT -- -- 说明1 2             PC13-TAMPER-RTC PC13 TAMPER-RTC --
蓝桥杯嵌入式类比赛经验分享
第八届蓝桥杯大赛(嵌入式组) 蓝桥杯的嵌入式组是Stm32rbt6单片机的编程比赛,我想对于学习电子信息工程专业的同学这不是一个陌生的名词,如果你是电信专业的大四同学却没有听说过msp430或者stm32,或许你应该审视一下自己是否懈怠了4年时光,不过一般大四的同学是看不见我这篇文章的。 看到这篇文章的人大多是要参加这个比赛的同学,我在上次比赛中只获得了国二,差一丢丢国一这是非常令人遗憾
STM32f103——ILI9341
STM32f103 —— ILI9341 #ifndef ILI9341_H_ #define ILI9341_H_ #include "type.h" //====================================TFT ILI9341===================================== #define ILI9341_SPI
STM32F103 代码远程升级(一)初识IAP编程
一、IAP是什么 IAP即为In Application Programming,解释为在应用中编程,用户自己的程序在运行过程中对User Flash的部分区域进行烧写。即是一种对单片机flash擦写的一种编程方案。 通常情况下,一片stm32单片机的flash只有一个用户程序,而IAP编程则是将单片机的flash分成至少两大区域,一部分叫做bootloader区,一部分叫做a...
STM32F103之USB(一)
初识USB        由于项目需求,需要USB这块,花了几天时间了解了下USB方面的知识,的确挺难的!USB是个挺难啃的家伙,当时看了一遍看的一头雾水,不过几天下来还是有所收获的。顺便记录下自己学习的过程,一遍以后查看。 一、USB介绍     USB(Univetsal Serial Bus)的缩写,即通用串行总线。是现在通讯设备中不可或缺的一部分,可以这么说,电子工程师不懂U
用C#做的带精灵的邮件通知程序下载
能够查出你有没有新邮件.<br> 相关下载链接:[url=//download.csdn.net/download/chenxh/209?utm_source=bbsseo]//download.csdn.net/download/chenxh/209?utm_source=bbsseo[/url]
RichEditDemo(WTL版)下载
1、支持输入框文字格式设置,包括字体名称、字体大小、加粗、倾斜、下划线、文字颜色等。 2、支持插入BMP、JPG、PNG、GIF等格式的图片文件。 3、支持图片和文字的复制剪切粘贴拖放,并与QQ、IE、Google Chrome、Word等的剪切板格式互相兼容。 4、支持表情选择框、图片文件选择框等方式插入表情或图片。 5、支持设置显示比例,图片自动缩放,图片右键另存为菜单,图片双击打开,图片悬浮工具栏等。 相关下载链接:[url=//download.csdn.net/download/zym_123456/5099748?utm_source=bbsseo]//download.csdn.net/download/zym_123456/5099748?utm_source=bbsseo[/url]
开源框ImagerLoader实现图片异步加载下载
开源框ImagerLoader的使用,你可以很简单的使用它,应用在你想要加载图片的任何位置,简单方便,不会造成内存泄漏问题,加载速度很快,很好的实现了图片的异步加载。 相关下载链接:[url=//download.csdn.net/download/hhhccckkk/5347331?utm_source=bbsseo]//download.csdn.net/download/hhhccckkk/5347331?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 人工智能芯片培训 人工智能芯片的价格
我们是很有底线的