打印
[技术问题解答]

kl25z的spi使用

[复制链接]
2428|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
FSL_TICS_Robin| | 2014-3-25 10:13 | 只看该作者
楼主你好
请问你修改了哪些地方?
表现是什么呢?

使用特权

评论回复
板凳
最聪明的笨蛋|  楼主 | 2014-3-26 10:01 | 只看该作者
FSL_TICS_Robin 发表于 2014-3-25 10:13
楼主你好
请问你修改了哪些地方?
表现是什么呢?

我知道两个分别配置成主机和从机,只是不知道怎么配置啊?需要改什么啊?

使用特权

评论回复
地板
FSL_TICS_Robin| | 2014-3-26 10:33 | 只看该作者
最聪明的笨蛋 发表于 2014-3-26 10:01
我知道两个分别配置成主机和从机,只是不知道怎么配置啊?需要改什么啊? ...

不用修改SPI模块的配置。
因为你接的线还是按照提示接在一块FRDM板的SPI0作为主机,另一块FRDM板的SPI1作从机。

你需要修改主程序流程(ProcessorExpert.c中)以及中断服务函数(Events.c中)。


使用特权

评论回复
5
最聪明的笨蛋|  楼主 | 2014-3-26 10:37 | 只看该作者
FSL_TICS_Robin 发表于 2014-3-26 10:33
不用修改SPI模块的配置。
因为你接的线还是按照提示接在一块FRDM板的SPI0作为主机,另一块FRDM板的SPI1作 ...

哦~还有啊,我看到PTC5和PTC4貌似和别的模块公用一个管脚了,这个我用改管脚吗?是不是直接用另一个功能一样的管脚代替,不用改程序就行?

使用特权

评论回复
6
FSL_TICS_Robin| | 2014-3-26 11:11 | 只看该作者
最聪明的笨蛋 发表于 2014-3-26 10:37
哦~还有啊,我看到PTC5和PTC4貌似和别的模块公用一个管脚了,这个我用改管脚吗?是不是直接用另一个功能 ...

不用改程序。
因为PE在选择PTC5、PTC4作为SPI功能的时候,自动帮你把这些引脚MUX切换到SPI模块上了。
你可以看一下Generated_Code文件夹下SM1.c里PORTC_PCR5寄存器赋值。


使用特权

评论回复
7
最聪明的笨蛋|  楼主 | 2014-3-26 11:14 | 只看该作者
FSL_TICS_Robin 发表于 2014-3-26 11:11
不用改程序。
因为PE在选择PTC5、PTC4作为SPI功能的时候,自动帮你把这些引脚MUX切换到SPI模块上了。
你 ...

太感谢了,我试试哈~~

使用特权

评论回复
8
FSL_TICS_Robin| | 2014-3-27 17:36 | 只看该作者
最聪明的笨蛋 发表于 2014-3-26 11:14
太感谢了,我试试哈~~

如果你想修改模块配置,建议还是现在CodeWarrior10.5编译环境下打开cw工程,用PE工具修改那样会简便许多。


使用特权

评论回复
9
最聪明的笨蛋|  楼主 | 2014-4-1 20:50 | 只看该作者
FSL_TICS_Robin 发表于 2014-3-27 17:36
如果你想修改模块配置,建议还是现在CodeWarrior10.5编译环境下打开cw工程,用PE工具修改那样会简便许多 ...

我改了一下两个程序,但是可能时序配置的不对,结果接收到的就是unknown message

使用特权

评论回复
10
FSL_TICS_ZJJ| | 2014-4-2 10:04 | 只看该作者
最聪明的笨蛋 发表于 2014-4-1 20:50
我改了一下两个程序,但是可能时序配置的不对,结果接收到的就是unknown message ...

楼主,又见面了。
你还是想用两块FRDM-KL25板子通信是吧?
我会抽个时间调一下,然后告诉你如何操作。
请耐心等待。

使用特权

评论回复
11
最聪明的笨蛋|  楼主 | 2014-4-2 10:18 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-2 10:04
楼主,又见面了。
你还是想用两块FRDM-KL25板子通信是吧?
我会抽个时间调一下,然后告诉你如何操作。

非常感谢,新手基本不怎么会,身边的朋友用的也少。

使用特权

评论回复
12
FSL_TICS_ZJJ| | 2014-4-2 10:21 | 只看该作者
最聪明的笨蛋 发表于 2014-4-2 10:18
非常感谢,新手基本不怎么会,身边的朋友用的也少。

其实,你可以结合我们的reference manual看看相关的内容的,如果条件允许,你可以用逻辑分析仪抓出两块板子的通信信息,查看是否是正确的,这样更能帮助你学习。你可以自己先看起来,我待会有空会来测这个,有进展会分享出来。

使用特权

评论回复
13
最聪明的笨蛋|  楼主 | 2014-4-2 10:28 | 只看该作者
FSL_TICS_ZJJ 发表于 2014-4-2 10:21
其实,你可以结合我们的reference manual看看相关的内容的,如果条件允许,你可以用逻辑分析仪抓出两块板 ...

恩,好的,我也会多学学多问问的,主要是以前接触的都是51等控制器,这个编程环境和芯片对我来说都是全新的。

使用特权

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

本版积分规则

5

主题

62

帖子

0

粉丝