请问如何在PSoC1实现中断?

[复制链接]
 楼主| pangb 发表于 2019-7-7 21:43 | 显示全部楼层 |阅读模式
请问如何在PSoC1实现中断?
chenjunt 发表于 2019-7-7 21:46 | 显示全部楼层
相信这个页面能帮助你:http://china.cypress.com/?id=4&rID=36720
zwll 发表于 2019-7-7 21:50 | 显示全部楼层
那个链接很好
chenjunt 发表于 2019-7-13 12:46 | 显示全部楼层
你用的是定时器模块吧?
jiajs 发表于 2019-7-13 12:49 | 显示全部楼层


起码得控制两个可控硅,最好是控制三个可控硅。
ousj 发表于 2019-7-13 12:51 | 显示全部楼层
void ISR_TIMER2(void) interrupt 5
{
        TF2=0;
        PA6=~PA6;
        
}         
我用的是16位定时器,需要自己设定定时器频率并且把总中断和定时器中断打开。
yszong 发表于 2019-7-13 12:52 | 显示全部楼层
可控硅?不太清楚啊
morrisk 发表于 2019-7-13 12:54 | 显示全部楼层
并且,非常需要注意的是,不能把中断函数写在TDpoll那个文件里头,官方在上面加了#pragma NOIV编译说明,编译的时候不会为中断函数生成中断向量表,这样你始终也进不了中断。应该自己新建一个文件并且把中断函数写里头,编译的时候会自己链接过去的。
zhanghqi 发表于 2019-7-13 12:57 | 显示全部楼层

大家知道,在单相AC 220V电路中,用一个双向可控硅就能控制电路负载的通断。

而在三相AC 220V电路中,有三根火线,故三相三线制接电路负载,需两个双向可控硅同时开关才能控制电路负载的通断
 楼主| pangb 发表于 2019-7-13 13:01 | 显示全部楼层
CY7C63813,用的是一个定时器,不是模块!
zhenykun 发表于 2019-7-13 13:02 | 显示全部楼层

最好用三个双向可控硅同时开关
zyf部长 发表于 2019-7-13 13:04 | 显示全部楼层
那不知道了, 你自己看着办吧
wyjie 发表于 2019-7-13 13:06 | 显示全部楼层
对,三相四线制接电路负载,必需用三个双向可控硅同时开关才能控制电路负载的通断。
 楼主| pangb 发表于 2019-7-13 13:09 | 显示全部楼层
唉,还是没有什么结果,算了,先结贴吧,多谢大家啦
jlyuan 发表于 2019-7-13 13:10 | 显示全部楼层

楼上两位集合起来就是完美的答案了
jiaxw 发表于 2019-7-13 13:16 | 显示全部楼层

加驱动芯片和可控硅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

7643

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部