花花世界

    1. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-22
      这里的帖子我有点没看懂,可能是这个原因导致的么~~ http://www.eetemc.cn/danpianji/p25149614435928.html
    2. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-22
      对~这样的话是一次只能执行一个中断,而且当有两个中断申请的时候先执行前面的,这样不是设置优先级么~~我是这么认为的~~ 有两个中断出现的错误在上面贴出来了,不是声明的问题~~ 还有,很感谢sjl2001的耐心帮助·~
    3. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-22
      Error[000] C:\DOCUME~1\HAO\LOCALS~1\Temp\_2U8.AAB 877 : Multiply defined symbol int_func Error[000] C:\DOCUME~1\HAO\LOCALS~1\Temp\_2U8.AAB 894 : Multiply defined symbol saved_w Error[000] C:\DOCUME~1\HAO\LOCALS~1\Temp\_2U8.AAB 898 : Multiply defined symbol int_restore Error[000] C:\DOCUME~1\HAO\LOCALS~1\Temp\_2U8.AAB 907 : Multiply defined symbol int_entry Error[000] C:\DOCUME~1\HAO\LOCALS~1\Temp\_2U8.AAB 913 : Multiply defined symbol saved_status 把函数声明去掉,有两个中断是这样的错误
    4. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-22
      报错是Error[000] D:\Program Files\Microchip\work\485.c 159 : type redeclaredError[000] D:\Program Files\Microchip\work\485.c 178 : type redeclared在这里开关中断和在中断服务程序里面开关不一样么~~麻烦给解释下
    5. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-22
      恩,pic单片机不是只有一个中断入口么?只有在软件里设置这个入口下的每个中断么?定时器和输入捕获的那两个是中断服务程序,但是用那个进不去。 配合记下溢出次数可以达到比较大的。现在要求可以不是那么低的频率了,这个解决了。 就是现在的中断处理可能有问题,有时候不该进入的时候进入中断了,是不是我上面做的那不对?我用的picc编译器,用两个中断提示编译不对。
    6. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-21
      好的~~谢谢建议,我试试。不过这样用不了,我的实时性要求比较高。这样取平均的估计受不了。 另外我分析错误的数据,有两种情况,一个是在不是定时器溢出的时候进入了中断,导致溢出次数不对。第二是可能输入捕获丢失,造成数据不对。这个什么原因啊,按照这个中断方法,有问题么~~
    7. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-20
      我现在用的中断是先输入捕获,后定时器,所有进入中断的都已经关闭中断了,等待中断执行结束后再打开的。 void   interrupt intin(){GIE=0;if(TMR1IF) timer1interrupt();if(CCP2IF) ccpinterrupt();GIE=1;}就是这样吧。 还有那个数字滤波就是不能用输入捕获了吧。改用其他口,不停读状态,然后根据状态来判断吧。这个~~我还没用过~~单片机好像处理起来很费劲。
    8. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-20
      出现跳变不是 很经常,有时候要80s才出现一次,应该是什么冲突了,但是找不出来原因,大侠帮忙啊~~
    9. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-20
      是对输入捕获寄存器的清零还是定时器的清零?定时器清零不行,会造成毛刺~~还有一种现象是往大的数据跳会有多出来一次溢出次数~~第一条的数字滤波怎么用啊,单片机没看到有啊~~ 我在信号输入上加了施密特触发,还是会出现这样现象~~在线等候~~
    10. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-20
      还是不行啊,和以前一样,没有改变啊~~
    11. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-20
      这样啊~~先谢谢了~~
    12. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-20
      着急啊~~在线等待~~自己先顶下
    13. pic16f877测频率,输出出现大跳变 27/9551 Microchip MCU 2011-01-20
      如出程序,我的串口发送是用的查询,没有用中断。有个弱弱的问题,中断暂时没响应,会导致进不去这个中断么?

最近访客

< 1/1 >

统计信息

已有68人来访过

  • 芯积分:--
  • 好友:--
  • 主题:1
  • 回复:13

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言