搜索
bottom↓
回复: 3

上传自己最近做的一点小东西——用ATmega8515捕获红外信号,串口输出,用于分析红外遥控

[复制链接]

出0入0汤圆

发表于 2009-3-11 22:52:00 | 显示全部楼层 |阅读模式
点击此处下载 ourdev_425070.rar(文件大小:13K) (原文件名:m8515_ir_falling_edge_catch.rar)

点击此处下载 ourdev_425154.rar(文件大小:14K) (原文件名:m8515_ir_falling+raising_edge_catch.rar)


使用外部8M晶振;红外接收头连接到m8515的PE0口,也即定时器的输入捕捉口;串口使用38400的波特率。

本程序捕捉红外接收头产生的下降沿中断,并把本次中断距离上一次中断的时间间隔(以微妙为单位)从串口输出。
本来准备把上升沿的发生时间也捕捉下来的,但是由于串口的传输速率不够,无法传输那么多的数据,只能放弃。
(对程序做了修改,现在可以捕捉下降沿中断了——见附件2)

以下的数据就是我利用该程序捕捉的某遥控器发送的数据,总共有200个脉冲,应该是一个万能遥控器,包含了多种格式的红外信号。
其中的第一个数据为“33616624”,说明是ir信号的引导码起始,距离上一次下降沿中断(或是系统复位启动)间隔了越33s的时间。

33616624
->12232
->1032
->2024
->1032
->1040
->1032
->1032
->1032
->1056
->4472
->1040
->2016
->2040
->2008
->1032
->1032
->1032
->1040
->20120
->12224
->1024
->2040
->1016
->1032
->1032
->1032
->1032
->1032
->4488
->1040
->2008
->2032
->2024
->1040
->1040
->1032
->1056
->20120
->8856
->1136
->2224
->2232
->2248
->1112
->1128
->1136
->1112
->1136
->2232
->2248
->2232
->1128
->1120
->1136
->1136
->1128
->1120
->2232
->1128
->2224
->1136
->1120
->1136
->2248
->2224
->1136
->2224
->1120
->2240
->2232
->2248
->20184
->12248
->1032
->2016
->2024
->1040
->1024
->2024
->2040
->2016
->4488
->1040
->2024
->2024
->2024
->1040
->1032
->1032
->1056
->20128
->12200
->1032
->2016
->2048
->1016
->1016
->2040
->2008
->2048
->4456
->1040
->2024
->2024
->2040
->1024
->1032
->1032
->1040
->20976
->1712
->2648
->1712
->1736
->1712
->1712
->1736
->1736
->2520
->1728
->2616
->20848
->2040
->2024
->2040
->1032
->1056
->1032
->2048
->1048
->1056
->2016
->1056
->1032
->1056
->1032
->1056
->1040
->20168
->2040
->2048
->2016
->1056
->1032
->1056
->2048
->1056
->1032
->2048
->1024
->1064
->1040
->1064
->1040
->1056
->20144
->13496
->1112
->1136
->2224
->2232
->2256
->1120
->1136
->1136
->2240
->1136
->1112
->1128
->1160
->2232
->2248
->1112
->1128
->1112
->2256
->2232
->2248
->1112
->2248
->2224
->2232
->2280
->1136
->2232
->1136
->1112
->2248
->1112
->1136
->1144
->2248
->1136
->2216
->2248
->1128
->2224
->2240
->2264
->

出0入0汤圆

发表于 2009-3-11 23:14:28 | 显示全部楼层
非常感谢

出0入0汤圆

发表于 2010-1-31 09:10:26 | 显示全部楼层
配合的上位机程序呢!请说明!

出0入0汤圆

发表于 2010-2-4 10:40:04 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 04:40

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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