查看: 5513|回复: 3

复旦微FM33LE0系列&睿感GP30超声计量方案

[复制链接]

217

主题

393

帖子

3477

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3477
QQ
发表于 2023-4-18 11:41:51 | 显示全部楼层 |阅读模式
复旦微FM33LE0系列&睿感GP30超声计量方案


资料包括

1.基于FM33LE0&GP30超声计量示例工程

2.FM33LE0开发板资料

3.睿感GP30硬件说明

4.复旦微FM33LE0系列&睿感GP30产品说明书

附件: 复旦微&睿感超声波计量方案相关资料.zip (29.8 MB, 下载次数: 1996)
回复

使用道具 举报

0

主题

3

帖子

42

积分

初级工程师

Rank: 1

积分
42
发表于 2023-5-8 17:59:27 | 显示全部楼层
请问一下在该例程中,gtimer定时器和lptimer定时器是如何唤醒,并获取GP30对应IO中断的。按照代码中的理解,每5s LpTimer触发MCU睡眠模式唤醒,唤醒后打开GPIO中断并判断是否收到GPIO中断,若没有则继续休眠。于此同时gtimer每隔4s唤醒,SPI发送命令使能GP30触发中断,在这里有两个问题。1.gtimer能否在休眠模式下继续正常计数?2.使能GP30触发中断之后,如何保证GP30产生的中断能够立马被MCU捕获到,从而稳定读取。
回复

使用道具 举报

0

主题

2

帖子

450

积分

高级工程师

Rank: 3Rank: 3

积分
450
发表于 2023-5-9 17:50:47 | 显示全部楼层
intchild 发表于 2023-5-8 17:59
请问一下在该例程中,gtimer定时器和lptimer定时器是如何唤醒,并获取GP30对应IO中断的。按照代码中的理解 ...

1.休眠下GPTIM由于没有工作时钟不计数;
2.EXTI中断引脚实时监测该引脚的电平变化(下降沿),并实时响应。
回复

使用道具 举报

0

主题

3

帖子

42

积分

初级工程师

Rank: 1

积分
42
发表于 2023-5-10 14:46:46 | 显示全部楼层
zhangnan 发表于 2023-5-9 17:50
1.休眠下GPTIM由于没有工作时钟不计数;
2.EXTI中断引脚实时监测该引脚的电平变化(下降沿),并实时响应 ...

1、若gmtimer在休眠模式下无法计数,则代码中的初始化定义的4000ms的定时器的作用是什么。
2、在进入低功耗之前,关闭了NVIC的GPIO中断使能,低功耗需要5000ms后通过lptimer唤醒,唤醒后才打开NVIC的GPIO中断,则这之间产生的GPIO中断,如何实现实时响应
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表