打印

波形异常

[复制链接]
593|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
supernan|  楼主 | 2019-12-15 17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CY8C24533
程序如下:
void main(void)
{  
   


        PRT1DR &= ~(PWM2H|PWM3H|PWM2L|PWM3L);
        PRT1GS &= ~(PWM2H|PWM3H|PWM2L|PWM3L);
        

  

        PRT2DR &= ~(PWM1H|PWM1L);
        PRT2GS &= ~(PWM1H|PWM1L);


        
        LED_1_On();


while(1)
{


}

}
//End of main

只是短短的几句话,却出现了异常

使用特权

评论回复
沙发
llljh| | 2019-12-15 17:54 | 只看该作者
波形图呢

使用特权

评论回复
板凳
supernan|  楼主 | 2019-12-15 17:57 | 只看该作者
不知道这个脉冲是怎么来的。周期为300ms左右。上面的波形是经过放大过后的,其实  只有2V,4ms的脉冲。对后面的功能实现有很大的影响。

使用特权

评论回复
地板
pengf| | 2019-12-15 18:01 | 只看该作者

while(1)
{
}
去掉

使用特权

评论回复
5
supernan|  楼主 | 2019-12-15 18:04 | 只看该作者

没有任何改变。难道是我的什么设置有问题?

使用特权

评论回复
6
renyaq| | 2019-12-15 18:07 | 只看该作者
IO口的配置?

使用特权

评论回复
7
supernan|  楼主 | 2019-12-15 18:10 | 只看该作者
同样的配置。其他的几个端口P2.7、P1.3、P1.7是没有脉冲干扰的。而P2.6、P1.2、P1.6都有这样的一个感染。这个和我的驱动放大电路是没有关系的。

使用特权

评论回复
8
supernan|  楼主 | 2019-12-15 18:12 | 只看该作者
我都把主程序改到这个份上了:
void main(void)
{  
   
PRT1DR=0x00;
PRT1GS=0x00;

PRT2DR=0x00;
PRT2GS=0x00;


}

还是表现异常,可见不是程序的问题。

使用特权

评论回复
9
houcs| | 2019-12-15 18:15 | 只看该作者
硬件驱动问题

使用特权

评论回复
10
supernan|  楼主 | 2019-12-15 18:20 | 只看该作者
我搞了个空程序下载进去了,无任何杂波,可见驱动部分无异常。

使用特权

评论回复
11
pengf| | 2019-12-15 18:23 | 只看该作者

可能问题出在了引脚配置,IO中断等设置中

使用特权

评论回复
12
xxrs| | 2019-12-15 18:25 | 只看该作者
嗯,你排查下吧

使用特权

评论回复
13
zwll| | 2019-12-15 18:28 | 只看该作者

新建项目,在配置版上无任何配置时写入如下main函数:
void main(void)
{  
   
PRT1DR=0x00;
PRT1GS=0x00;

PRT2DR=0x00;
PRT2GS=0x00;
}
程序表现正常,无干扰脉冲产生,然后配置一个PWM看看效果如何。

使用特权

评论回复
14
shimx| | 2019-12-15 18:31 | 只看该作者

1通道是p2.7我一路输出。
2、3、4通道为霍尔信号输入。
问题是1通道中的信号有一个干扰脉冲存在。
我一直不知道问题所在

使用特权

评论回复
15
juventus9554| | 2019-12-15 18:36 | 只看该作者

IO配置看看

使用特权

评论回复
16
supernan|  楼主 | 2019-12-15 18:39 | 只看该作者

p2.0 、p2.1 p2.2 为电机的霍尔信号输入。
p2.7、p2.6、p1.3、p1.2、p1.7、p1.6分别配置为几路pwm输出。

使用特权

评论回复
17
llljh| | 2019-12-15 18:42 | 只看该作者
楼主给support_china@cypress.com发个邮件试试

使用特权

评论回复
18
dingy| | 2019-12-15 18:44 | 只看该作者
楼上说的是,这个邮箱可以直接写中文

使用特权

评论回复
19
renyaq| | 2019-12-15 18:46 | 只看该作者

换相的函数的问题
换相的函数的问题

使用特权

评论回复
20
supernan|  楼主 | 2019-12-15 18:50 | 只看该作者
嗯,改了下,好多了。现在基本上是可以实现电机的调速功能了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

730

主题

10412

帖子

6

粉丝