打印

cy8c29866程序进不了I/O中断

[复制链接]
楼主: hulan1985
手机看帖
扫描二维码
随时随地手机跟帖
41
liliang9554| | 2009-12-20 23:12 | 只看该作者 回帖奖励 |倒序浏览
在device editor中将要产生中断的端口POO设置为:
stdcpu HighZ RisingEdge,然后点击了generate applaction按钮

使用特权

评论回复
42
liliang9554| | 2009-12-20 23:13 | 只看该作者
但后面的I/O口中断enable设了吗?

使用特权

评论回复
43
linhai1986| | 2009-12-21 00:27 | 只看该作者
学习了

使用特权

评论回复
44
hulan1985|  楼主 | 2009-12-21 22:04 | 只看该作者
RisingEdge 就是enableI/O中断啊

使用特权

评论回复
45
juventus9554| | 2009-12-23 15:40 | 只看该作者
main.c为:
#include <m8c.h>        // part specific constants and macros
#include "PSoCAPI.h"    // PSoC API definitions for all User Modules
#pragma interrupt_handler UART_TX_ISR
#pragma interrupt_handler UART_RX_ISR
#pragma interrupt_handler PSoC_GPIO_ISR    ?????????把它删掉

使用特权

评论回复
46
贾君鹏子| | 2009-12-23 15:44 | 只看该作者
开发板不会有问题吧

使用特权

评论回复
47
午夜粪车| | 2009-12-23 15:57 | 只看该作者
是cypress官方的开发板吧

使用特权

评论回复
48
juventus9554| | 2009-12-23 22:30 | 只看该作者
#define EN_1  PRT0DR=PRT0DR|0x50 接收端口是不可以这样做的,这样可能改变端口的值。输出端口可以这样,输入端只能定义为#define EN_1  (PRT0DR|0x500).

使用特权

评论回复
49
juventus9554| | 2009-12-23 22:30 | 只看该作者
我以前碰到过的

使用特权

评论回复
50
午夜粪车| | 2009-12-23 23:00 | 只看该作者
配置时开中断,不修改boot.asm 改 psocgpioint.asm

使用特权

评论回复
51
liliang9554| | 2009-12-23 23:12 | 只看该作者
但后面的I/O口中断enable设了吗?
liliang9554 发表于 2009-12-20 23:13

怎么不回答啊

使用特权

评论回复
52
午夜粪车| | 2009-12-23 23:25 | 只看该作者
PSOC的C编译器处理不同

使用特权

评论回复
53
god_like| | 2009-12-24 00:15 | 只看该作者
这个贴好热闹啊

使用特权

评论回复
54
五谷道场| | 2009-12-24 18:55 | 只看该作者
在初始化时加INT_MSK0&=~INT_MSK0_GPIO是最简单的

使用特权

评论回复
55
午夜粪车| | 2009-12-24 19:05 | 只看该作者
把boot.asm中改成APSoC_GPIO_ISR
程序中也改成同样APSoC_GPIO_ISR,再加上初始化INT_MSK0&=~INT_MSK0_GPIO
试了吗?

使用特权

评论回复
56
swolf| | 2009-12-24 19:08 | 只看该作者
学习了。

使用特权

评论回复
57
hulan1985|  楼主 | 2009-12-27 23:58 | 只看该作者
把boot.asm中改成APSoC_GPIO_ISR
程序中也改成同样APSoC_GPIO_ISR,再加上初始化INT_MSK0&=~INT_MSK0_GPIO
试了吗?
午夜粪车 发表于 2009-12-24 19:05


嗯,好的,多谢

使用特权

评论回复
58
god_like| | 2009-12-28 23:04 | 只看该作者
好热闹的帖子,学习了

使用特权

评论回复
59
love_life| | 2009-12-29 00:12 | 只看该作者
肯定是中断那块没设计好

使用特权

评论回复
60
hulan1985|  楼主 | 2009-12-29 23:53 | 只看该作者
我还以为又有什么新的建议了,一看又是“学习了”……

使用特权

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

本版积分规则