打印
[Kinetis]

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

[复制链接]
2237|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
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
5
wangyangele|  楼主 | 2014-9-28 15:41 | 只看该作者
谢谢!!

使用特权

评论回复
6
FSL_TICS_Robin| | 2014-9-28 15:50 | 只看该作者
你可以将PE生成的翻转IO口函数(比如Bit1_NegVal)移动到timer 中断子函数里。
几乎全是PE生成的代码,只是需要根据你的需求调用。

使用特权

评论回复
7
wangyangele|  楼主 | 2014-9-28 16:04 | 只看该作者
非常感谢太详细了 不错

使用特权

评论回复
8
FSL_TICS_Robin| | 2014-9-30 10:04 | 只看该作者
wangyangele 发表于 2014-9-28 16:04
非常感谢太详细了 不错

楼主你好
如果这个问题解决了,还请配合我们按照论坛置顶帖本论坛中结帖方式说明操作结帖:D

使用特权

评论回复
9
jd972594| | 2014-9-30 15:06 | 只看该作者
wangyangele 发表于 2014-9-28 14:24
哦 不能直接用PE操作吗

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

使用特权

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

使用特权

评论回复
11
剡溪渡口| | 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

粉丝