发表于: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
为了把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"我的博客 查看详情,谢谢!