您现在所在的是:

单片机论坛

回帖:1个,阅读:994 [上一页] [1] [下一页]
1064
工控秀才
文章数:80
年度积分:50
历史总积分:1064
注册时间:2006/6/16
发站内信
09工控人生征文
08年优秀博客奖
发表于:2008/11/2 22:08:00
#0楼
最近帮人做个很简单的红外遥控开关,其中有定时闪烁led的要求.由于软件技术比较差,所以把系统的一个16位定时器分配给了led闪烁控制,然而面对脉宽只有560us的脉冲信号时,起初就有点犹豫了,直接用io查询,不配定时器精度够吗.
   为了把led闪烁控制得比较理想,我还是想尝试直接使用io查询,用2个计数器来存放查询的次数,这样根据查询的次数和每次查询的间隔时间,就可以知道脉冲的宽度是多少了.
   事实证明这样是可行的,而且完全满足红外检测的要求. 请看我的检测数据:
我的红外宽度检测出来是低电平宽度9038us,高电平宽度是4473us,我相信我的分析仪的精度误差是不超过2us的.我在不配定时器的io查询检测出来的数据是:
高电平时间4464us; 计算方式 8b8*2(8条指令花费2us, 如果系统跑16m的话,还只要1us呢,精度就更高了)=1170h=4464d
低电平9022us     ;faa*2.25(9条指令)=9022
这就说明我不配定时器使用io查询的方式,完全符合红外数据检测了.
下面是我的测试图片截屏,供参考:
图
图
图
下面是程序截屏,其中的注释有点问题,
图
相信一些关注fppa的朋友对我的ide上的一些关键字符不会太陌生,不错我上述的系统的确应广科技推出的新产品,2核心(两路程序指针,分别处理不同的程序,),64ram, 1k-16bit otp,而且还带8位ad,价格和普通mcu的价格差不多,甚至可能还更有价格优势.
     多了一个pc,相信你对一些系统的处理会更轻松自如,开发更方便,快捷!
新技术只有在推广期间才会有专人指导的,不信,你现在用pic的东西,原厂会安排一些技术支持来直接指导你吗,所以,想用新产品,一个难以破解的新mcu系统,就抓紧时机,赶紧和我联络哟,特别一些正在使用一些低端资源mcu的朋友,更是不容错过了,呵呵,谢谢各位捧场!

----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=66307&Name=gongkong
14PIN的单片MCU多核心时代已来临,  想在低容量的MCU系统跑多任务吗,欢迎登陆"http://gongkong.gkbk.com"我的博客 查看详情,谢谢!
901
ruite0077
文章数:0
年度积分:50
历史总积分:901
注册时间:2008/10/20
发站内信
发表于:2008/11/3 9:59:00
#1楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003