从外部得到的pwm信号或频率信号,比如发动机转速传感器的信号(频率大概在几赫兹到一千多赫兹),现在要取这个信号来提供给控制器使用,应该怎么做比较好,使得在低频部分和高频部分的采集精度都比较高。
先谢谢版大了
输入捕捉吧,用这个比较好一点,
弱弱的问一句,脉冲累加器怎么用,要使用那些寄存器,在文档的哪一部分有说明,xep100的片子
看参考手册(MC9S12XEP100RMV1.pdf)的第22章:Timer Module (TIM16B8CV2) Block Description
感觉应该是最高频率和最低频率相差比较大(我要采集的频率从5Hz-1500Hz)的时候,高频的测量精度不高,不知说的对不对?
为了适应低频采集,必须吧定时器的分频搞的比较高,这样在高频采集时计时可能出现点偏差,版大怎么看
呵呵,谢谢版主,我用xep100-144pin的资源已经很紧张了,在高频通道这个误差我们暂时觉得影响不是很大,在产品应用中的影响还要等A样件试验以后才能进一步评估。
还有个问题请教一下版主,我的擦除flash的代码中,用0x0a命令擦除sector,在寄存器FSTAT中的MGSTAT1和MGSTAT0位是不是擦除不成功的时候置1,不需要单独再用“Erase Verify P-flash section command”(0x03)来校验是否成功擦除。
在写FLASH命令(0X06)中这两位的作用是不是同样提示已经校验的结果,不用单独在做校验代码。
[此贴子已经被作者于2008-7-8 13:06:30编辑过]
那是不是说,在调用完擦除(写入)函数后,还需要自己写一段校验代码?
我看datasheet上对擦除和写入命令后对MGSTAT1, MGSTAT0是这样解释的:
MGSTAT1 - Set if any errors have been encountered during the verify operation
MGSTAT0 - Set if any non-correctable errors have been encountered during the verify operation
[此贴子已经被作者于2008-7-8 15:53:47编辑过]
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |