
超低功耗-STM32L
文章平均质量分 97
猪哥-嵌入式
这个作者很懒,什么都没留下…
展开
-
STM32L151C8T6和STM32L151C8T6A的区别
我们在使用STM32L151这款超低功耗芯片的时候,容易混淆尾缀“A”,这里的“A”可以理解为 advance,也就是说,STM32L151C8T6A是STM32L151C8T6的高级版,哪高级了呢? 主要是RAM的大小,来看下官方手册里的资源表:首先是订货号中的分析:“C”代表48Pin, 8代表64K的flash,T代表LQFP的封装,6代表工业级温度(-40~85℃),所以我们能确定的是,STM32L151C8T6和STM32L151C8T6A的Flash都是一样的64K。...原创 2020-07-14 18:55:18 · 7064 阅读 · 0 评论 -
超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述
前言: 由于之前对STM32Fxx系列相对熟悉,所以涉及到超低功耗设备时,自然就选用STM32家族的STM32Lxx系列产品。STM32L151C8T6 功能特点:(1)Flash:64k(2)RAM:10k(3)EEPROM:4k(4)USART:3(5)SPI:2。了解一个CPU,时钟也是非常重要的,如下图所示: 从图中可知:共有5 ...原创 2019-01-25 17:23:35 · 13561 阅读 · 0 评论 -
超低功耗研发-STM32L151C8T6芯片(二)低功耗模式
默认情况下,系统复位后,控制器运行在RUN模式,在RUN模式下,CPU的时钟是由HCLK提供,如果CPU不需要一直保持运行 状态,是可以设置控制器为其他几种低功耗模式,比如,当控制器需要等待一个 外部中断事件时。这取决于用户选择合适的工作模式。 该芯片具有5中低功耗模式: ① 低功耗运行模式:低功耗运行模式:适配器处于低电压模式,时钟频率限制在低频,部分外围的使用也受...原创 2019-01-28 16:09:25 · 16497 阅读 · 0 评论 -
超低功耗研发-STM32L151C8T6芯片(三)RTC自动唤醒机制
超低功耗产品必然涉及到“唤醒”机制,唤醒后执行 正常的功能代码,这个“唤醒”动作有多种,基本上有外部中断、中断事件、RTC自动唤醒等,外部中断多是IO口中断,比如按键触发,而RTC自动中断相比较“智能”一些,倒计时一定时间后,自动唤醒CPU,所以RTC自动唤醒基本上就是 为超低功耗定制 的,用起来非常方便,先看下STM32L151的RTC系统时钟树: 上图中的WUTR就是wa...原创 2019-01-30 14:14:06 · 9450 阅读 · 6 评论 -
超低功耗研发-STM32L151C8T6芯片(四)串口接收唤醒机制、注意事项、C代码
超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述超低功耗研发-STM32L151C8T6芯片(二)低功耗模式超低功耗研发-STM32L151C8T6芯片(三)RTC自动唤醒机制在前面的文章中,详细分析了STM32L151 的 低功耗的各种概念和相关知识,在应用中,还有一种常见的需求,就是CPU被外部唤醒。 RTC唤醒是用于正常的业务需求,而外部唤醒也是需要的,比如说我们需...原创 2019-07-31 11:30:26 · 4815 阅读 · 0 评论 -
超低功耗研发-STM32L151C8T6芯片(五)低功耗设计总结
超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述超低功耗研发-STM32L151C8T6芯片(二)低功耗模式超低功耗研发-STM32L151C8T6芯片(三)RTC自动唤醒机制超低功耗研发-STM32L151C8T6芯片(四)串口接收唤醒机制、注意事项、C代码目录一、硬件设计1、DC-DC电源部分2、CPU供电3、开关控制电路4、外围芯片供电...原创 2019-07-31 15:48:13 · 14474 阅读 · 2 评论