OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3940|回复: 15

原子哥,你们提供的标准程序源代码里的SPI实验好像有问题

[复制链接]

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2017-7-25
在线时间
26 小时
发表于 2017-7-25 09:57:07 | 显示全部楼层 |阅读模式
1金钱
原子哥,我将你们提供的spi实验里的hex文件烧录到我的板子里,但是按下down按键后在LCD上不会出现WarShipSTM32 SPI TEST的文字,就只有这个问题,其他都ok!在线等您!

最佳答案

查看完整内容[请看2#楼]

下载V1.8的代码,V3的代码不适合你的板子
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2017-7-25 09:57:08 | 显示全部楼层
非常感 发表于 2017-7-27 14:03
板子比较老,芯片是stm32f103zet6,ALIENTEK WarShip STM32 BOARD V1.8

下载V1.8的代码,V3的代码不适合你的板子
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-7-25 10:01:30 | 显示全部楼层
有没有先往SPI FLASH里面写数据!例程里面用到了两个按键!一个按键控制读数据,一个按键控制写数据,要先写才有数据,没写肯定没有数据。
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2017-7-25
在线时间
26 小时
 楼主| 发表于 2017-7-25 10:10:06 | 显示全部楼层
zuozhongkai 发表于 2017-7-25 10:01
有没有先往SPI FLASH里面写数据!例程里面用到了两个按键!一个按键控制读数据,一个按键控制写数据,要先 ...

写了,先按up键得到W25Q64 Write Finished!,然后再按down键,但只有 The Data Readed Is :  ,其他就没有了!
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-7-25
在线时间
1 小时
发表于 2017-7-25 10:10:31 | 显示全部楼层
你的SPI能写数据吗,我的不能写,但一开始就能直接度。

写数据就卡在          LCD_ShowString(60,170,"Start Write W25X16....");  这里
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2017-7-25
在线时间
26 小时
 楼主| 发表于 2017-7-25 10:13:06 | 显示全部楼层
吃瓜少年 发表于 2017-7-25 10:10
你的SPI能写数据吗,我的不能写,但一开始就能直接度。

写数据就卡在          LCD_ShowString(60,170,"Start W ...

我的可以写,但好像没写成功,因为读出来的数据都是0XFF
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2017-7-25
在线时间
26 小时
 楼主| 发表于 2017-7-25 10:17:40 | 显示全部楼层
吃瓜少年 发表于 2017-7-25 10:10
你的SPI能写数据吗,我的不能写,但一开始就能直接度。

写数据就卡在          LCD_ShowString(60,170,"Start W ...

你可以看一下用官方的spi hex文件烧录到你的板子里看一下正常工作吗?
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-7-25
在线时间
1 小时
发表于 2017-7-25 10:58:50 | 显示全部楼层
非常感 发表于 2017-7-25 10:17
你可以看一下用官方的spi hex文件烧录到你的板子里看一下正常工作吗?

还是不行,难道硬件有问题?应该不用跳线吧

你试下改下buf的数据,写 进去读出来
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2017-7-25
在线时间
26 小时
 楼主| 发表于 2017-7-25 11:07:27 | 显示全部楼层
吃瓜少年 发表于 2017-7-25 10:58
还是不行,难道硬件有问题?应该不用跳线吧

你试下改下buf的数据,写 进去读出来

改了TEXT_BUFFER的数据也是不行!
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2017-7-25
在线时间
26 小时
 楼主| 发表于 2017-7-25 11:08:51 | 显示全部楼层
吃瓜少年 发表于 2017-7-25 10:58
还是不行,难道硬件有问题?应该不用跳线吧

你试下改下buf的数据,写 进去读出来

你还是卡在lcd_show那个函数吗
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-7-25
在线时间
1 小时
发表于 2017-7-25 13:02:15 | 显示全部楼层
非常感 发表于 2017-7-25 11:08
你还是卡在lcd_show那个函数吗

是的,现在不管那个了,用SPI来读个传感器试试

回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-7-25
在线时间
1 小时
发表于 2017-7-25 13:05:03 | 显示全部楼层
非常感 发表于 2017-7-25 11:08
你还是卡在lcd_show那个函数吗

对了,可以试下库函数版本的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2017-7-26 01:26:37 | 显示全部楼层
什么时候买的板子?
战舰V2还是V3?,代码对应了么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
发表于 2017-7-27 11:24:14 | 显示全部楼层
仿真找问题,很快就找到了。
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2017-7-25
在线时间
26 小时
 楼主| 发表于 2017-7-27 14:03:13 | 显示全部楼层
正点原子 发表于 2017-7-26 01:26
什么时候买的板子?
战舰V2还是V3?,代码对应了么?

板子比较老,芯片是stm32f103zet6,ALIENTEK WarShip STM32 BOARD V1.8
回复

使用道具 举报

5

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2016-11-1
在线时间
27 小时
发表于 2017-8-29 16:06:11 | 显示全部楼层
今天回去好好瞅瞅我的 ,是不是程序下错了。一样的现象,读出来都是空0xff。记得我的是战舰V3,我也怀疑过是不是 W25Q128坏了。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-15 05:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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