0 温子祺书SPI例程的问题 - - 21ic电子技术开发论坛
打印
[技术问答]

温子祺书SPI例程的问题

[复制链接]
2657|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangch_sh|  楼主 | 2014-7-6 15:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


基础实验-SPI.rar (207.42 KB)

SPI.rar (179.7 KB)

我买了一本温子祺的《ARM CORTEX-M0 微控制器原理与实践》,照着书的例程,用MO58板做实验。
发现第16章SPI例子,得不到正确的结果。
正常情况下,应该打印出从机得到0x55,主机得到0xda反馈。
可是我在串口里看到从机得到0x00,主机得到0xff反馈,
请问高手,哪里有错呀?谢谢!
我把光盘里的程序和我自己的程序都发上来。两个程序我都试过了,不行。
沙发
125008301| | 2014-7-6 15:32 | 只看该作者
兄弟试试这个,可以的,这个是开发板中的代码提取。

基础实验SPI(OK).rar

76.41 KB

使用特权

评论回复
板凳
wangch_sh|  楼主 | 2014-7-6 15:36 | 只看该作者
Spi0Send1W(0x55,1);        //我又加上这句,调试时发现进不了中断。
                DEBUGMSG("Master will send 0x55 data to slave and receive 0XDA data\r\n");
                DEBUGMSG("Put AnyKey to Start Test\r\n");
                GetSlaveID();
                PrintGetData();
                //PrintGetData();
                printf("\r\n\r\n");
                Delayms(1000);

使用特权

评论回复
地板
wangch_sh|  楼主 | 2014-7-6 16:45 | 只看该作者
谢谢。还是不行啊。
难道我接错线了吗?
P0.4-P1.4,P0.5-P1.5,P0.6-P1.6,P0.7-P1.7
P0.4,P0.5 ,P0.6,P0.7分别对应板子上的44-47腿。
P1.4,P1.5,P1.6,P1.7分别对应板子上的63,1,2,3腿。
我太郁闷了。为什么别人行我不行?

使用特权

评论回复
5
wangch_sh|  楼主 | 2014-7-6 20:03 | 只看该作者
高手支招啊!

使用特权

评论回复
6
wangch_sh|  楼主 | 2014-7-7 10:01 | 只看该作者
没人知道吗?

使用特权

评论回复
7
wangch_sh|  楼主 | 2014-7-7 14:04 | 只看该作者
谁做过这个实验?

使用特权

评论回复
8
gaoyang9992006| | 2015-6-6 08:19 | 只看该作者
这个是51的东西吧。

使用特权

评论回复
9
奥德赛| | 2015-6-6 21:10 | 只看该作者
有些书里的东西还不如不信,只是为了出书而出书

使用特权

评论回复
10
gaoyang9992006| | 2015-6-11 17:46 | 只看该作者
这个人貌似很厉害,在好几个地方看到名字了。

使用特权

评论回复
11
mintspring| | 2015-6-14 11:43 | 只看该作者
这个SPI例程是他原创的吗,还是随便找的例程。

使用特权

评论回复
12
玛尼玛尼哄| | 2015-6-15 14:08 | 只看该作者
其实看看百度百科就会了,反正都一样的协议。

使用特权

评论回复
13
www425531304| | 2015-8-7 17:05 | 只看该作者
正在做SPI主从机通信实验呢  谢了卤煮

使用特权

评论回复
14
mintspring| | 2015-8-8 10:09 | 只看该作者
说起来058,我不得不说,我弄了两块板子,玩过各种通信接口对接。

使用特权

评论回复
15
598330983| | 2015-8-9 17:59 | 只看该作者
说实话,我的能力还是很差,学好多都学不会。

使用特权

评论回复
16
mintspring| | 2015-8-9 18:20 | 只看该作者
不知道为何ARM的代码都比其他单片机代码复杂那么多,,实现相同的功能,结果这么复杂。

使用特权

评论回复
17
IversonCar| | 2015-8-9 20:18 | 只看该作者
先用示波器看看spi有没有正常工作吧

使用特权

评论回复
18
734774645| | 2015-8-9 20:46 | 只看该作者
对的,示波器是最好的方法。

使用特权

评论回复
19
643757107| | 2015-8-9 22:02 | 只看该作者
我以为是发资料呢,原来是提问。

使用特权

评论回复
20
643757107| | 2015-8-9 22:03 | 只看该作者
不知道作者验证了没,都往书里写。

使用特权

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

本版积分规则

个人签名:为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

318

主题

2817

帖子

5

粉丝