听说PSoC在扫描key的时候是不允许中断的。

[复制链接]
 楼主| roc_qiu 发表于 2010-12-1 12:42 | 显示全部楼层 |阅读模式
听说PSoC在扫描key的时候是不允许中断的,也就是说,当和PC通讯的时候,如果PSoC正在扫描key,PC此时访问PSoC就可能导致PSoC死机。不知道这是真是假?
如果是真的,那为什么不将PSoC设为Master模式,PC设置为Slave模式,当侦测到key动作后,在发送信息给PC呢?
 楼主| roc_qiu 发表于 2010-12-18 19:25 | 显示全部楼层
现在,我想了解cy8c24894的在处理扫描按键和I2C通讯之间的机制是如何进行的。
即:当程序正在扫描按键的时候,I2C有访问动作产生,此时是停止扫描按键来响应I2C,还是等扫描完一个按键后,再来响应I2C的事件呢。
或者说他们之间是否有优先级可以设定呢?
我看了一下扫描按键的ASM代码,好像没有disable中断的动作,所以觉得应该I2C会中断按键扫描,也就是说I2C访问得越平凡,按键扫描越慢。
不知道这样了解是否正确。
求高手赐教!
PSoC_Rock 发表于 2010-12-22 17:37 | 显示全部楼层
正确.
 楼主| roc_qiu 发表于 2010-12-23 16:55 | 显示全部楼层
正确.
PSoC_Rock 发表于 2010-12-22 17:37


哪一句正确呀?我说了好几个可能呢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

198

帖子

1

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

52

主题

198

帖子

1

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