[Kinetis] 如何用CW PE做个闪灯程序(已解决)

[复制链接]
2610|10
 楼主| wangyangele 发表于 2014-9-28 12:05 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_A 于 2014-10-8 09:54 编辑

单独点灯我会用PE做,单独开TIMER也会,但是要开启TIMER闪灯如何用PE做呢 大虾
FSL_TICS_Robin 发表于 2014-9-28 13:20 | 显示全部楼层
楼主你好
请在Event.c里找到你的timer中断服务子函数,并在里面添加翻转小灯的语句。

评分

参与人数 1威望 +1 收起 理由
wangyangele + 1

查看全部评分

 楼主| wangyangele 发表于 2014-9-28 14:24 | 显示全部楼层
哦 不能直接用PE操作吗
FSL_TICS_Robin 发表于 2014-9-28 15:39 | 显示全部楼层
wangyangele 发表于 2014-9-28 14:24
哦 不能直接用PE操作吗

只要使能timer中断,那么PE就会在Event.c里生成一个timer的中断子函数。
此时你可以将PE生成的翻转IO函数移到中断子函数里就成了。

评分

参与人数 1威望 +3 收起 理由
wangyangele + 3

查看全部评分

 楼主| wangyangele 发表于 2014-9-28 15:41 | 显示全部楼层
谢谢!!
FSL_TICS_Robin 发表于 2014-9-28 15:50 | 显示全部楼层
你可以将PE生成的翻转IO口函数(比如Bit1_NegVal)移动到timer 中断子函数里。
几乎全是PE生成的代码,只是需要根据你的需求调用。
toggle led.jpg
 楼主| wangyangele 发表于 2014-9-28 16:04 | 显示全部楼层
非常感谢太详细了 不错
FSL_TICS_Robin 发表于 2014-9-30 10:04 | 显示全部楼层
wangyangele 发表于 2014-9-28 16:04
非常感谢太详细了 不错

楼主你好
如果这个问题解决了,还请配合我们按照论坛置顶帖本论坛中结帖方式说明操作结帖:D
jd972594 发表于 2014-9-30 15:06 | 显示全部楼层
wangyangele 发表于 2014-9-28 14:24
哦 不能直接用PE操作吗

PE真是我见过最方便的软件工具了,很多函数PE自动就生成了。
我只需要根据需求调用就行了。

FSL_TICS_A 发表于 2014-10-8 09:54 | 显示全部楼层
楼主你好
请问此问题解决了吗,如果尚未解决欢迎继续讨论。
由于长时间未回帖,所以先把你的帖子标示成已解决了。
如果有空还请配合我们按照论坛置顶帖:本论坛中结帖方式 描述操作

剡溪渡口 发表于 2017-10-13 15:52 | 显示全部楼层
FSL_TICS_Robin 发表于 2014-9-28 15:50
你可以将PE生成的翻转IO口函数(比如Bit1_NegVal)移动到timer 中断子函数里。
几乎全是PE生成的代码,只是 ...

你好,怎样在PE工程工程中手写一个中断函数呢?
#pragma CODE_SEG __NEAR_SEG NON_BANKED    //中断函数置于非分页区内.
void interrupt VectorNumber_Vportad KEY_WAKEUP_ISR(void)
{
        PIFAD_PIFADH0 = 1U;
        PTS_PTS3 = ~PTS_PTS3;
        PTS_PTS4 = ~PTS_PTS4;
        PTS_PTS5 = ~PTS_PTS5;
}
#pragma CODE_SEG DEFAULT   //后续代码置于默认区域内.
这个KWAD外部中断函数在PE工程无法下载
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

271

帖子

2

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