简单平稳过度-回顾2025&说说我心中的ST中文论坛
我最近在用stm32f407做CAN通讯的回环+静默,但是现在显示可以成功发送数据,FIFO接收不到数据,这是什么原因啊
CubeAI如何加载caffe模型
stm32f407的adc采样不稳?
STM32F407VET6 能适配哪些FATFS版本文件
stm32 定时器外部时钟1的TI1FP1及TI2FP2的设置问题
STM32F1定时器中触发信号TRC的来源及选择配置是怎么样的
无刷电机PWM输出配置
CubeMX+STM32F407VGT6+配置lwip的httpd功能,工程编译报错
workbench5.3.1生成代码问题
微信公众号
手机版
为了实现低速定时器的功能,我想到了一个解决方案:
1、将通用定时器的时钟源配置为外部时钟模式 2:外部触发输入 (ETR)
2、利用MCU的时钟输出功能将LSE时钟输出到MCO引脚
3、将MCO引脚连接至定时器的外部输入ETR
这样做的目的是为了避免在停止模式下,高速时钟关闭的情况下,无法给TIMER提供时钟,这个方法理论上是可行的,解决了定时器计数器的时钟问题。
但是我在测试验证的时候发现,MCU进入停止模式后,计数器也停止了,还是无法使用。
诸位大神看看,有没有什么想法,大家交流交流。
stm32ä¸ç§ä½åèæ¨¡å¼
三种低功耗的模式,你说的是停机模式,很明显HSI和HSE都关闭了!你说的方案根本行不通!
如果用睡眠模式,还以搞定。如果非得用停止,那就必须借助其他外设来计时,比如时钟芯片等。
评分
查看全部评分
是的,虽然将定时器的时钟切换为外部时钟,但那只是用于提供计数,定时器的硬件框架还是需要高速时钟支持,才能正常使用。
至于说外接时钟芯片来获取停机模式下的休眠时间,也有考虑,只不过市面上的时钟芯片大都数提供RTC时间,具体到毫秒级甚至微秒级的时钟芯片很少,且价格很贵。
再者说,外接一个时钟芯片来做这样的功能,总感觉这样的设计,怎么看,怎么奇葩。
评分
查看全部评分