打印
[技术问题解答]

pe生成的函数怎么用

[复制链接]
3769|34
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cl234583745|  楼主 | 2014-4-14 13:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
FSL_TICS_ZJJ| | 2014-4-14 15:13 | 只看该作者
楼主,你看help啊,里面有怎么用的。
点击ASI模块,右击,然后点击help,出现之后,再点击典型应用。
那里有具体怎么用。
你看看,如果不懂再问我。

使用特权

评论回复
板凳
cl234583745|  楼主 | 2014-4-14 16:52 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-14 15:13
楼主,你看help啊,里面有怎么用的。
点击ASI模块,右击,然后点击help,出现之后,再点击典型应用。
那里 ...

就说怎么用嘛  或者图片help中的位置啊。help文档一大堆找不到函数用法,都是告诉如何设置的

使用特权

评论回复
地板
FSL_TICS_ZJJ| | 2014-4-14 21:40 | 只看该作者
cl234583745 发表于 2014-4-14 16:52
就说怎么用嘛  或者图片help中的位置啊。help文档一大堆找不到函数用法,都是告诉如何设置的 ...

好, 明天给你截个图!

使用特权

评论回复
5
cl234583745|  楼主 | 2014-4-15 09:22 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-14 21:40
好, 明天给你截个图!

我调程序时候也不知道怎么搞的  有时候就提示这个错误ILLEGAL_BP
到底怎么回事呢?

使用特权

评论回复
6
FSL_TICS_ZJJ| | 2014-4-15 09:25 | 只看该作者
cl234583745 发表于 2014-4-15 09:22
我调程序时候也不知道怎么搞的  有时候就提示这个错误ILLEGAL_BP
到底怎么回事呢? ...

楼主,你用的是什么芯片?
我现在准备生成一个。
下次发问题,最好注明你使用的产品。

使用特权

评论回复
7
cl234583745|  楼主 | 2014-4-15 10:00 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-15 09:25
楼主,你用的是什么芯片?
我现在准备生成一个。
下次发问题,最好注明你使用的产品。 ...

mc9s08dz60
全局变量放那个里面???


我都写主程序里面声明变量,中断里说没有,
我写中断里面,主程序又说不认识.
怎么回事啊

使用特权

评论回复
8
upstar09| | 2014-4-15 11:50 | 只看该作者
cl234583745 发表于 2014-4-15 10:00
mc9s08dz60
全局变量放那个里面???

PE生成的函数会有.h 文件,包含进去就可以用了,PE定义的全局变量 我一般用extern 声明一下……

使用特权

评论回复
9
FSL_TICS_ZJJ| | 2014-4-15 13:38 | 只看该作者
楼上说的正确,你要是全局变量,不仅在ProcessorExpert.c中可以使用,还想在events.c中使用。
你可以到CPU.H中定义,如下图:

这个,你可以去看看普通的C语言书,只要这些.C都公用了某个头文件,你就可以在那个头文件中定义全局变量。

使用特权

评论回复
10
FSL_TICS_ZJJ| | 2014-4-15 13:41 | 只看该作者
下面再来解答你之前的问题,如何利用help查看应用:



然后,你在典型应用中就能看到具体怎么用这个函数了。

使用特权

评论回复
11
FSL_TICS_ZJJ| | 2014-4-15 13:42 | 只看该作者
如果还有问题,欢迎交流!

使用特权

评论回复
12
cl234583745|  楼主 | 2014-4-15 16:02 | 只看该作者
upstar09 发表于 2014-4-15 11:50
PE生成的函数会有.h 文件,包含进去就可以用了,PE定义的全局变量 我一般用extern 声明一下…… ...

我在自己要定义全局变量在那个文件里面写?
在其他文件用的时候在extern一下?

使用特权

评论回复
13
FSL_TICS_ZJJ| | 2014-4-15 16:11 | 只看该作者
cl234583745 发表于 2014-4-15 16:02
我在自己要定义全局变量在那个文件里面写?
在其他文件用的时候在extern一下?
...

楼主,你看看这篇**,讲了很详细,关于extern的。
http://wenku.it168.com/d_000586452.shtml

使用特权

评论回复
14
FSL_TICS_ZJJ| | 2014-4-15 16:13 | 只看该作者
cl234583745 发表于 2014-4-15 16:02
我在自己要定义全局变量在那个文件里面写?
在其他文件用的时候在extern一下?
...

可以直接在主函数.C中定义了,然后到你用的另外的.C中加个extern

使用特权

评论回复
15
FSL_TICS_ZJJ| | 2014-4-15 16:15 | 只看该作者
如果还有问题,继续交流啊!

使用特权

评论回复
16
cl234583745|  楼主 | 2014-4-15 16:16 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-15 13:42
如果还有问题,欢迎交流!

pe用的恶心死了
我在主程序中声明的全局变量,中断中用的时候又extern一下。但仿真时候我查看变量还是写着undefind?
程序停在这里,怎么回事啊??
我前面的程序时钟设置时一样,也有如下的代码(但程序不会停在此处),后来我修改程序后,就提示错误代码ILLEGAL_BP,所有我新建了工程结果现在是这个问题了。
  while(!MCGSC_LOCK) {                 /* Wait until PLL is locked */
   SRS = 0x55;                         /* Reset watchdog counter write 55, AA */
   SRS = 0xAA

使用特权

评论回复
17
FSL_TICS_ZJJ| | 2014-4-15 16:22 | 只看该作者
cl234583745 发表于 2014-4-15 16:16
pe用的恶心死了
我在主程序中声明的全局变量,中断中用的时候又extern一下。但仿真时候我查看变量还是写 ...

你中断在哪个文件中?
你不定义变量也会出问题吗?
我不是8位的工程师,也没有板子,所以没办法仿真,只能帮你查编译出错问题。

使用特权

评论回复
18
FSL_TICS_ZJJ| | 2014-4-15 16:22 | 只看该作者
PE你刚用还不熟悉,用熟了还是蛮好用的。你现在是编译没问题,仿真有问题?

使用特权

评论回复
19
cl234583745|  楼主 | 2014-4-15 16:37 | 只看该作者
原来是都好使的。不知道怎么弄的仿真就出错误提示ILLEGAL_BP了,
所以我新建了个工程,结果就不识别变量了,暂停单步发现停在 while(!MCGSC_LOCK)这里。但始终设置之前一样的呀

使用特权

评论回复
20
cl234583745|  楼主 | 2014-4-15 16:40 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-15 16:22
PE你刚用还不熟悉,用熟了还是蛮好用的。你现在是编译没问题,仿真有问题? ...

再问个问题啊。仿真窗口中的寄存器窗口怎么看怎么设置的,不能像avr stido一样把各个寄存器都显示出来吗好方便查看,现在现在这样的都不知道是什么作用

QQ截图20140415164023.jpg (53.66 KB )

QQ截图20140415164023.jpg

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

644

帖子

1

粉丝