找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 690|回复: 4
打印 上一主题 下一主题
收起左侧

红外 和外部中断0 两次下降沿时间不满足NEC时序要求(新手问题描述有点大白话)

[复制链接]
跳转到指定楼层
楼主
外部中断是下降沿触发,两次下降沿的时间只有几百,完全无法满足NEC的时序要求。定时器的配置没什么问题。

屏幕截图 2022-08-01 040439.png (48 KB, 下载次数: 14)

屏幕截图 2022-08-01 040439.png

屏幕截图 2022-08-01 040517.png (97.94 KB, 下载次数: 10)

屏幕截图 2022-08-01 040517.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:123289 发表于 2022-8-1 11:22 | 只看该作者
几百?间隔几百天,问题不大。
回复

使用道具 举报

板凳
ID:161164 发表于 2022-8-1 13:23 | 只看该作者
1 中断内不要干太多的事,要快进快出
   你竟然还用LCD显示?
   建议中断内只记录时间,不解码
   RevBuff[i] = Timer0_GetCounter();
   i++;
   if(i>33)Ir_Trans_End = 1;
2 NEC时序是13500us引导,2250us逻辑1,1125逻辑0
   你用112500来比较是不是多了个0?(也有可能你用了1T模式)
回复

使用道具 举报

地板
ID:1041103 发表于 2022-8-1 13:37 | 只看该作者
lkc8210 发表于 2022-8-1 13:23
1 中断内不要干太多的事,要快进快出
   你竟然还用LCD显示?
   建议中断内只记录时间,不解码

112500  是重发信号的时间间隔。我是用STC 那个软件直接生成的定时器寄存器配置。而且我用B站上江科大的代码,得到的时间也是这么多。
回复

使用道具 举报

5#
ID:1041103 发表于 2022-8-1 13:40 | 只看该作者
yzwzfyz 发表于 2022-8-1 11:22
几百?间隔几百天,问题不大。

测出来只有100左右,,100us ,,我都不敢相信
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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