stm32
文章平均质量分 53
brook6666
这个作者很懒,什么都没留下…
展开
-
STM32使用外部16MHZ晶振总结
做小封装产品设计的朋友或许知道3225-4PIN的晶振,为何8MHZ晶振批量价格要到2元一片,而16MHZ晶振只需要0.4元甚至更少。究其原因是因为3225封装的晶振目前全球最低频率一般为8MHZ,而国内8MHZ达不到精度指标,所以市场上的8MHZ晶振一般为进口晶振,因此成本被垄断。 图1 3225封装晶振 STM32单片机学习者一开始用的晶振一般是2PIN的8MHZ晶振,一旦正真做...转载 2018-07-15 11:38:18 · 6244 阅读 · 0 评论 -
stm32l051低功耗之stop模式
STM32L051算是一款使用的人不多的低功耗芯片,资料也没有像F系列那么多,但是它在低功耗方面性能优异。ST官方关于STM32L051停机模式低功耗给的指标如下,在stop without rtc模式下电流消耗能达到0.4ua,在stop with rtc模式下电流消耗能达到0.8ua。 在进入停机模式之前,按照ST官方例程,首先对引脚进行配置,设置成模拟输入状态。...原创 2018-07-22 08:31:42 · 14238 阅读 · 17 评论 -
stm32_HAL库中__weak修饰符
转载自https://blog.csdn.net/qq562029186/article/details/76216311在 HAL 库中,很多回调函数前面使用__weak 修饰符。 weak 顾名思义是“弱”的意思,所以如果函数名称前面加上__weak 修饰符,我们一般称这个函数为“弱函数”。 加上了__weak 修饰符的函数,用户可以在用户文件中重新定义一个同名函数,最终...转载 2018-07-22 08:26:19 · 605 阅读 · 0 评论 -
IAP基本原理
一、stm32编程方式二、stm32的启动模式选择BOOT1置0,BOOT0置1,程序从系统存储器中执行启动程序BootLoader代码,也就是从串口中下载程序到主存储器中。BOOT0置0,BOOT1不管是置0还是置1,主闪存存储器被选为启动区域,即执行写入的应用程序。三. IAP下载程序流程注:自己写的BootLoader程序与系统的BootLoader程...原创 2018-09-16 13:49:16 · 14340 阅读 · 0 评论 -
STM32F103JTAG引脚配置成普通IO
STM32上有两个调试接口,一个是JTAG,一个是SWD。SWD占用2个IO口,分别为SWDIO和SWCLK。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。因此我们一般用SWD来调试MCU,这样,除去SWDIO的两条线,JTAG接口的另外三个口则可以用来作普通IO口使用。配置如下:GPIO_InitTypeDef GPIO_Ini...原创 2018-11-11 13:58:52 · 4038 阅读 · 0 评论 -
STM32定时器和外部触发同步的应用
一、定时器和外部触发的同步TIMx定时器能够在多种模式下和一个外部的触发同步:复位模式、门控模式和触发模式。从模式:复位模式复位模式时序图如下所示:配置通道1以检测TI1的上升沿,配置定时器为复位模式,计数器为向上计数模式,选择T1位输入源。每一个计数器时钟周期计数器寄存器自增。当TI1产生一个上升沿时,计数器寄存器清0重新开始计数。从模式:门控模式门控模式时序图如下所示:...原创 2018-12-14 11:53:49 · 9960 阅读 · 0 评论 -
STM32开发--4G模块开发
一、简介在移动通信中,经常出现GSM,GPRS,EDGE,UMTS,HSPA和LTE等术语。这些术语指的是不同的数据传输标准,并且对于移动电话用户而言主要以不同的数据传输速率是显而易见的。在这张表中,我对比了不同的标准: 在数字移动电话时代初期,只有GSM网络作为模拟系统的替代品。 据此,GSM也被称为2G,第二代。 逐渐地,开发出新的,更好的和快速的系统。 GPRS和EDGE也使用G...原创 2018-12-09 15:30:07 · 18438 阅读 · 1 评论 -
KEIL中map文件全面解析
本文内容请参看Keil自带的一篇PDF文章《ARM® Compiler v5.06 for µVision® armlink User Guide》什么是map文件?简单的说:map文件是通过编译器编译之后,集程序、数据及IO空间的一种映射文件。很多技术牛逼的工程师在遇到内存越界,或溢出的情况,首先想到的就是分析map文件。通过map文件可以知道函数大小,入口地址等一些重要信息。我们在Ke...转载 2018-12-11 15:46:43 · 4779 阅读 · 0 评论 -
STM32F373 SDADC+DMA
SDADC为Sigma-delta AD转换器。Sigma-delta转换器又称过采样转换器,它包含两个基本电路:调制器和数字滤波器。 在调制器中,输入信号被加至数模转换器 (DAC)输出的负反馈信号。通过集成电路之后, 信号的差值到达比较器的输入 (1位ADC),在此与参考电压比较 (比较器作为1位量化器 工作)。比较器的输入信号 (1位ADC)控制着1位转换器,到达数字滤波...原创 2019-06-05 17:03:44 · 9233 阅读 · 1 评论