STM32L151C8TX TIME2 ETR2做外部输入计数器时无法计数

等级
本版专家分:0
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
结帖率 0%
等级
本版专家分:0
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:0
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
wlzdq

等级:

Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述

前言: ...STM32L151C8T6 功能特点: (1)Flash:64k (2)RAM:10k (3)EEPROM:4k (4)USART:3 (5)SPI:2。 了解一个CPU,时钟也是非常重要的,如下图所示:    从图中可知:共有5 ...

STM32L151C8T6笔记1:芯片资源

 以STM32L151C8T6为例,其资源为: 64KB的ROM,10KB的RAM,4KB的EEPROM,其余资源见下表。补充下对Heap和Stack的讲解:Heap堆区,需要程序员分配和释放;Stack栈区由编译器管理分配和释放。在MDK5.17中新建一个...

使用stm32L151C8T6芯片,用rtc唤醒低功耗,三种模式详细介绍,并付代码。

使用stm32L151C8T6芯片,用rtc唤醒低功耗,三种模式详细介绍,并付代码。 这三种低功耗楼主花了好长时间才出来,分享给大家。实测stop模式下电流为1.3uA,standby模式下电流为1uA. 不明白的地方可以给楼主留言。...

STM32L151内部RTC时钟

STM32L151内部RTC时钟 STM32L151系列CPU内置低功耗RTC日历。RTC时钟源可以是LSE、LSI、HSE。为了降低功耗,预分频器被分成两个预分频器。一个7为的异步预分频器,一个13位同步预分频器。 Fclk=32768/[(PREDIV_S+...

STM32L151C8T6 低功耗编程 电流到22uA 附加程序

STM32L151C8T6 全部端口悬空 电源电压 2.8V 供电 使用内部时钟64k //单片机 STM32L151C8T6 //keil4 //运行的 电流是 140uA //stop模式的 电流是 20uA //编译不通过 查询 固件库 int main() { Delay_ms...

低功耗STM32L151+RTC唤醒应用总结

该文档是本人一个睡眠+RTC唤醒的低功耗项目总结心得,如有出入请指出。  STM32L提供5种低功耗模式:低功耗运行模式、睡眠模式、低功耗睡眠模式、停止模式、待机模式。    待机模式电流最低,但是待机模式MCU...

stm32L151的GPIO外部中断调试

1,使用cubeMX生成IO配置程序:/*Configure GPIO pin : PtPin */ GPIO_InitStruct.Pin = GPIO_PIN_0; GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING; GPIO_InitStruct.Pull = GPIO_PULLUP; HAL_GPIO_Init(GPIOA, ...

STM8L151系列单片机PWM配置注意事项

使用STM8开发环境:IAR for STM8 用TIM1_CH3输出PWM波,输出引脚是PD5 使用的单片机STM8L151 对于STM8L,默认钟源是关闭的,需要先打开才能配置寄存器 void Time1_Init(void) {  CLK_...

STM32L151C8T6 的IAP实现方案

STM32L151C8T6的Bootloader设计 思想: FLASH分三个区: Bootloader区: 校验备份程序,若满足条件将用备份程序替换用户程序,否者运行用户程序. 运行区:运行用户程序,程序中要求能接受用户程序到备份区,接收完后,在...

关于STM32L151芯片的待机唤醒配置

STM32L151待机唤醒

Keil5 STM32L151pack包的安装

最近工作上需要使用到stm32l151这个芯片,原因嘛就是因为这个芯片成本低,某宝售价2元钱,但是原本使用keil5没有这个芯片的型号选择,于是在官网http://www.keil.com/dd2/pack/#/eula-container 找到了这个系列的...

stm32l151 低功耗调试笔记,功耗最低降到了3.3uA

最近一个低功耗的项目,所用单片机是stm32l151c8t6-A,程序中在进入低功耗之前,将ADC, USART,TIMER, GPRS等都关闭了,功耗仍然在200uA,于是怀疑是硬件的问题,咨询原来的同事,他说电压芯片使能脚的分压电阻不能...

超低功耗研发-STM32L151C8T6芯片(二)低功耗模式

默认情况下,系统复位后,控制器运行在RUN模式,在RUN模式下,CPU的时钟是由HCLK提供,如果CPU不需要一直保持运行 状态,是可以设置控制器为其他几种低功耗模式,比如,当控制器需要等待一个 外部中断事件。...

STM32L151 IAP过程记录

研究了2天的STM32系统IAP系统升级,也从网上借鉴了一些资源,这里记录...2、准备工作:我所使用的是STM32L151C8T6,电路板有一个串口可以和外部连接,系统资源是64K的FLASH,10K的RAM。这里一定要弄清楚,我由于这...

超低功耗研发-STM32L151C8T6芯片(四)串口接收唤醒机制、注意事项、C代码

超低功耗研发-STM32L151C8T6芯片(一)时钟系统概述 超低功耗研发-STM32L151C8T6芯片(二)低功耗模式 超低功耗研发-STM32L151C8T6芯片(三)RTC自动唤醒机制 在前面的文章中,详细分析了STM32L151 的 低功耗的...

超低功耗研发-STM32L151C8T6芯片(三)RTC自动唤醒机制

超低功耗产品必然涉及到“唤醒”机制,唤醒后执行 正常的功能代码,这个...自动唤醒CPU,所以RTC自动唤醒基本上就是 为超低功耗定制 的,用起来非常方便,先看下STM32L151的RTC系统时钟树:  上图中的WUTR就是wa...

STM32L151系列标准库时钟晶振修改

STM32L151 标准库时钟晶振修改 此文档主要介绍如何修改STM32L151系列的标准库的时钟晶振 1.背景介绍 因为STM32的标准库函数中默认使用的外部8M的高速晶振,但是在实际的开发阶段,可以使用的不是8M的外部晶振。...

STM32L1标准固件库使用

如何使用STM32L1XX 标准固件库1. 创建工程并设置所选型号的启动文件选择相对应MCU型号的启动文件: * startup_stm32l1xx_md.s: 适用于STM32L Ultra Low Power Medium density devices * startup_stm32l1xx_mdp.s:...

STM32l151低功耗芯片串口通信(HAL库)

参考原子的stm32F1系列的串口通信实验,移植到stm32L1系列的程序代码。 1、采用串口中断方式,串口接收到消息产生中断,因此需要使能RXNE寄存器。HAL库函数的调用方式是__HAL_UART_ENABLE_IT(&UartHandle1, ...

STM32L1学习笔记03 了解STM32CubeL1

LoRaMac工程作为开源项目还是很赶时髦的,它采用了ST在15年逐步推出的STMCube,它比早期的ST标准库更加抽象化。热心网友们还在标准库上玩耍,我们要知道...STM32Cube则是STMCube在STM32单片机上的具体执行软件。

STM32L151 PWM输出示例

最近个项目,需要用PWM控制4线风扇的速度,调试完后顺便将其记录下来. typedef struct { u16 pwm_change_flag; u16 pwm_value; }Pwm_Fan_t; Pwm_Fan_t Pwm_Fan; void Pwm_Param_Init(void) { Pwm_Fan.pwm_...

无线路灯项目——STM32L151概述

STM32L151RCT 256KB 属于Cat.3 在stm32l1xx.h文件中,有下面一幅图,说明了不同容量的MCU应该用哪个startup.s文件 有关density和Cat名称的问题,ST官方给出下面的说法: Replaced “Low density”, “Medium ...

stm8l15x 外部时钟配置

CLK_DeInit(); CLK_HSEConfig(CLK_HSE_ON); while(!CLK_GetFlagStatus(CLK_FLAG_HSERDY)); CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSE); #if (SYS_CLOCK_16M) CLK_SYSCLKDivConfig(CLK_SYSCL

STM8L151 在IAR中实现Flash/EEPROM的擦写

STM8L151G6U6中可支持字节擦写和块擦写,块擦写可一次擦写很所字节。字节擦写比较简单,需要注意的是块擦写,在块擦写中,需要配置一个地方。 对于IAR来说, Uncomment the line “#define RAM_EXECUTION (1)...

关于串口唤醒STM8L151低功耗HALT模式的方法——外部中断法

以前看到一款xx公司的低功耗产品,用的是STM8L151的MCU,无线模组是LORA或者NB模组,因为我选择用的另一款M0+核的芯片,所有也一直没有太多时间去研究那个产品究竟是怎么用串口唤醒M0核的MCU STM8L151的。...

STM32/STM32L151 RTC唤醒低功耗STOP(停机模式)

最近工作一直在低功耗相关的产品,这次用到了STM32L151的STOP模式,RTC定时唤醒STOP模式需要注意以下几点内容: 1.RTC需要正确配置,启动外部低速32.768Khz(外挂晶振)用来启用定时,经过测试还是比较准确的,如果...

STM8L USART串口调试

最近学习开发STM8 MCU,,刚入手这...环境:IAR FOR STM8因项目需求,需要调试USART功能,刚开始时候手里没有原理图,只有板子和datasheet,从datesheet上看到USART RX TX管脚为PC2 PC3. 于是便直接配置PC2 PC3,然后

STM8L1xx利用定时器实现毫秒和微妙延时

采用单片机的定时计数器进行毫秒和微妙级延时,精度较准。检测溢出产生的标志位来判断延时到达。

STM32L151C8T6的串口配置

STM32L151C8T6的串口配置 ////////////////////////////////////////////////////////////////// //加入以下代码,支持printf函数,而不需要选择use MicroLIB #if 1 #pragma import(__use_no_semihosting) //...

stm8l151低功耗程序架构,调试心得

最近帮医院了一款体温记录仪,整个硬件方案资源是:stm8L151 + NTC*2 + EEPROM + 锂电池充电保护电路 + 18mAh纽扣电池;软件逻辑是,每隔一分钟,采样两路温度并保存在EEP里;通过USB转TTL,上位机能够读取,展示...

相关热词 c# 摘要 c# mvc2 匿名访问 c#qq登录框代码怎么写 c#修改json串 c#string怎么用 c#不包含适用 c# exe 所在路径 c#重载运算符++ add c# list c# 抓取数据