OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4071|回复: 5

gpio 电平上电高电平后遮挡光眼触发一个低电平怎么检测

[复制链接]

5

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
266
金钱
266
注册时间
2018-3-17
在线时间
30 小时
发表于 2020-11-6 09:16:30 | 显示全部楼层 |阅读模式
1金钱
各位大侠 帮个忙   现在有个信号要检测   实在不会写  帮忙指导一下  谢谢了   没有投币的时候  引脚是0v  投币后引脚3.3v工作时间差不多2分钟左右都是3.3v   如果中间有中奖 会有一个200ms左右一个低脉冲信号如果没有中奖则一直是3.3v  直到结束 变为0v
大神们帮忙写个程序  实现以下

检测.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
266
金钱
266
注册时间
2018-3-17
在线时间
30 小时
 楼主| 发表于 2020-11-6 09:29:54 | 显示全部楼层
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
       
  delay_ms(50);                                                      //消抖

    switch(GPIO_Pin)
    {
    case GPIO_PIN_0:
    if(KEY1==0)   printf("tou bi cheng gong "); // 12v
                delay_ms(300);
    if(KEY1==1)
                        {
                                delay_ms(300);
                                if(KEY1==0)  printf("zhong jiang");
                                else if(KEY1==1)  printf("tui chu");
                                delay_ms(300);
                        }break;

这样不行
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3369
金钱
3369
注册时间
2011-11-10
在线时间
207 小时
发表于 2020-11-6 10:16:09 | 显示全部楼层
开启下降沿中断,中断来了打个标记,开始计时,如果下降沿后低电平大于200ms,就认为没有中奖。如果低电平持续200ms后电平恢复3.3V,就是中奖了
回复

使用道具 举报

20

主题

450

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4936
金钱
4936
注册时间
2017-7-6
在线时间
722 小时
发表于 2020-11-6 10:38:41 | 显示全部楼层
gongxushengmmmm 发表于 2020-11-6 09:29
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
       

这样行个毛线   你这延时函数 直接把你搞死了
我是小白,很白很白的小白!!!
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2020-11-6 10:48:54 | 显示全部楼层
一般而言。。。在中断里延迟都是耍流氓
学无止境
回复

使用道具 举报

5

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
266
金钱
266
注册时间
2018-3-17
在线时间
30 小时
 楼主| 发表于 2020-11-6 13:53:18 | 显示全部楼层
c2007s 发表于 2020-11-6 10:16
开启下降沿中断,中断来了打个标记,开始计时,如果下降沿后低电平大于200ms,就认为没有中奖。如果低电平 ...

恩  多谢  你说的这样 应该可行
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 23:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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