Cypress技术论坛
直播中

张桂英

8年用户 1604经验值
私信 关注
[问答]

PSoC Creator 3.3宏回调,如何利用它们?

我正在检查创建者3.3上的新内容,新项目向导是好的,资源表真的很好(对我来说),但我不能完全理解的是宏回调的用法。
我得到了一个中断组件附加到一个数字输入引脚(分配给SWLP的5LP原套件)。有了创建者3.2,我就把它写在了.c文件上:
ISRSSTART();
然后把我的自定义代码写在ISR.C文件的合并区域上(我可以在创建者3.3上这样做)但是我想知道如何利用这个“特性”。现在使用宏回调也有同样的结果,我需要在CypCalCalBACK上实现这一点。
定义IsRyStuttType中断
空隙ISRYBASTtiON中断TCURBACK(空);/*函数声明,如Creator Help所说*
然后需要在Copy.C文件上包含CyPAPICLACKE.H,再加上函数的实现代码:
空格ISRYBASTTION中断TCURBACK(空隙){SWILICANTIOBSTATUTE();LeDIX写(~LeDyRead());}
我用这个权利?这个特性还有什么好处呢?
提前感谢
卡洛斯

回帖(5)

胡卫伟

2019-9-19 13:59:36
我看着它。恕我直言,于事无补直到柏开始加钩到组件库。但是,他们的想法,在哪里添加匹配我/我们的愿望。
这将使它更容易采取的元件库,复制它,我想钩模,然后用它。这将使端口更容易发布新版本。
它更多的是一种标准的编码实践比“特点”像解析引擎的区域。
我所有的意见,
预计起飞时间
举报

张桂英

2019-9-19 14:08:18
“danaaknight谢谢你的帮助,我没看到文件之前,只是造物主的帮助。
“我想我看到PSoC的目的现在的意见,谢谢。
举报

曹玥

2019-9-19 14:14:04
谢谢你提供的信息。
我可以看到,回调的位置如何固定在*i创建的组件APICODE中,但是,如果我将回调添加到CyPress组件,例如,后续的构建将不会单独存在,或者我需要将其隐藏在“合并区域”中吗?
-吉姆
举报

张桂英

2019-9-19 14:21:18
引用: blnocyyp2002 发表于 2019-9-19 14:55
谢谢你提供的信息。
我可以看到,回调的位置如何固定在*i创建的组件APICODE中,但是,如果我将回调添加到CyPress组件,例如,后续的构建将不会单独存在,或者我需要将其隐藏在“合并区域”中吗?
-吉姆

一个简单的程序和回调函数的代码保存在新的构建之后,“合并区域”只是为了向后兼容。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分