智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3183|回复: 17
打印 上一主题 下一主题

[咨询] 野火的PIT问题 求火哥解答

  [复制链接]

77

主题

126

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1546
威望
688
贡献
268
兑换币
276
注册时间
2013-2-25
在线时间
295 小时
毕业学校
dd
跳转到指定楼层
1#
发表于 2013-4-14 19:07:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
用野火的PIT    在isr.c里写好中断函数    比如
void PIT0_IRQHandler(void)
{ u32 zuo;
u32 you;
PIT_Flag_Clear(PIT0);       //清中断标志位

zuo=DMA_count_get(DMA_CH0);
you=DMA_count_get(DMA_CH2);
  DMA_count_reset(DMA_CH0);      
  DMA_count_reset(DMA_CH2); }


编译的时候会显示main函数里 的zuo  you   未定义     难道还要在main里再定义一次?

1

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
92
威望
59
贡献
21
兑换币
25
注册时间
2013-1-10
在线时间
7 小时
毕业学校
攀枝花学院
18#
发表于 2013-5-20 11:37:46 | 只看该作者
沉默遇上寡言 发表于 2013-5-19 19:39
isr。h里定义

我只初始化了PIT1 也只用了PIT_IRQH……,为什么还是出现这个问题!
回复 支持 反对

使用道具 举报

77

主题

126

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1546
威望
688
贡献
268
兑换币
276
注册时间
2013-2-25
在线时间
295 小时
毕业学校
dd
17#
 楼主| 发表于 2013-5-19 19:39:19 | 只看该作者
苟格 发表于 2013-5-19 17:35
我想问一下,为什么用PIT1老是提示错误:Error[Li005]: no definition for "PIT0_IRQHandler" [referenced  ...

isr。h里定义
回复 支持 反对

使用道具 举报

77

主题

126

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1546
威望
688
贡献
268
兑换币
276
注册时间
2013-2-25
在线时间
295 小时
毕业学校
dd
16#
 楼主| 发表于 2013-5-19 19:38:47 | 只看该作者
苟格 发表于 2013-5-19 17:35
我想问一下,为什么用PIT1老是提示错误:Error[Li005]: no definition for "PIT0_IRQHandler" [referenced  ...

没定义定时中断   
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
92
威望
59
贡献
21
兑换币
25
注册时间
2013-1-10
在线时间
7 小时
毕业学校
攀枝花学院
15#
发表于 2013-5-19 17:35:04 | 只看该作者
我想问一下,为什么用PIT1老是提示错误:Error[Li005]: no definition for "PIT0_IRQHandler" [referenced from C:\Documents and Settings\Administrator\桌面\FREESCAL Programing\1\Debug\Obj\vectors.o]
,求大神讲解
回复 支持 反对

使用道具 举报

11

主题

252

帖子

0

精华

高级会员

Rank: 4

积分
852
威望
448
贡献
234
兑换币
220
注册时间
2013-2-18
在线时间
85 小时
14#
发表于 2013-4-18 17:43:47 | 只看该作者
huanyefeng0809 发表于 2013-4-18 15:52
就函数间的参数传递呀...用函数的时候可以定义参数嘛...函数返回的时候也可以有返回值的呀...就可以用这些 ...

哦,用的时候会用,一说学名就蒙了,看来还是理解不深刻呀~
回复 支持 反对

使用道具 举报

7

主题

111

帖子

0

精华

高级会员

Rank: 4

积分
978
威望
442
贡献
276
兑换币
269
注册时间
2013-2-20
在线时间
130 小时
13#
发表于 2013-4-18 15:52:56 | 只看该作者
塞纳新郎 发表于 2013-4-17 19:49
参数传递是怎么回事可否说下?

就函数间的参数传递呀...用函数的时候可以定义参数嘛...函数返回的时候也可以有返回值的呀...就可以用这些来实现参数的传递...
回复 支持 反对

使用道具 举报

7

主题

111

帖子

0

精华

高级会员

Rank: 4

积分
978
威望
442
贡献
276
兑换币
269
注册时间
2013-2-20
在线时间
130 小时
12#
发表于 2013-4-18 15:52:01 | 只看该作者
就函数间的参数传递呀...用函数的时候可以定义参数嘛...函数返回的时候也可以有返回值的呀...就可以用这些来实现参数的传递...
回复 支持 反对

使用道具 举报

11

主题

252

帖子

0

精华

高级会员

Rank: 4

积分
852
威望
448
贡献
234
兑换币
220
注册时间
2013-2-18
在线时间
85 小时
11#
发表于 2013-4-17 19:49:33 | 只看该作者
huanyefeng0809 发表于 2013-4-16 11:40
你如果要在全局使用的话最后就定义成全局变量嘛...
如果非要用局部变量的话就只好用参数传递之类的方法了 ...

参数传递是怎么回事可否说下?
回复 支持 反对

使用道具 举报

7

主题

111

帖子

0

精华

高级会员

Rank: 4

积分
978
威望
442
贡献
276
兑换币
269
注册时间
2013-2-20
在线时间
130 小时
10#
发表于 2013-4-16 11:40:48 | 只看该作者
塞纳新郎 发表于 2013-4-15 19:01
局部变量怎才可以在全局里使用啊~~~~~

你如果要在全局使用的话最后就定义成全局变量嘛...
如果非要用局部变量的话就只好用参数传递之类的方法了...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-22 01:28 , Processed in 0.099653 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表