9个帖子/ 0新
最后一篇
丹尼尔59.
离线
最后一次露面:1年5个月前
加入:2016-01-08 04:34
spi初始化后仍仍法读取

使用的是模拟的ADXL362与DA14580相连,
进行初始化

spi_init(&spipin,spi_mode_8bit,spi_rool_master,spi_clk_idle_pol_low,spi_pha_mode_0,spi_mint_disable,spi_xtal_div_8);

后后行代码读取器材ID,
spi_cs_low();
spi_access(0x0b);
spi_access(0x00);
devid = spi_access(0x00);
spi_cs_high();
返回0x00。有时能正常有时不行。请问是怎么回呢?

顺便问一下子是使用SDK5.0.3编写好了代码,以必要将代码移植sdk5.0.4上呢?

设备:
Gongyu_dialog.
离线
最后一次露面:2天18小时前
加入:2016-04-27 07:07
×你可以对照sdk5.0.4的da1458x

×你可以对照sdk5.0.4的da1d1458x_software_release_notes_v5.0.4.pdf来决定有条不相识。代码的结构都毛不得
×spi的问题,你唱片spi_read_flash_jedec_id加一个试试。或者从逻辑分享里看看在这里

spi_flash_status = spi_flash_wait_till_ready();
if(spi_flash_status!= err_ok)
返回spi_flash_status;//发生了错误

spi_set_bitmode(spi_mode_8bit);

丹尼尔59.
离线
最后一次露面:1年5个月前
加入:2016-01-08 04:34
您好,

您好,

我参照了adxl362的规格书发出它没有状态指示的仪器。

逻辑分享是什么?是Smartsnippet中的功能吗?

Gongyu_dialog.
离线
最后一次露面:2天18小时前
加入:2016-04-27 07:07
也可口用途仪器上看波形。还有就是spi

也可口用途仪器上看波形。还有就的是spi_init里的配置再确认〜

丹尼尔59.
离线
最后一次露面:1年5个月前
加入:2016-01-08 04:34
配置是已经确认过啦〜主要就是代码什么都没动过

,有时候正正工作,有时候候正当工作,这点比较让人费解......会不会是电脑的......

Gongyu_dialog.
离线
最后一次露面:2天18小时前
加入:2016-04-27 07:07
把操作用的代码放到periph_init分数里程

把操作用的代码放到放到periph_initandiri面,看看结果怎么样?

丹尼尔59.
离线
最后一次露面:1年5个月前
加入:2016-01-08 04:34
跑调试结果变0x00之后试了一把不行

跑调试结果变0x00之后试了一把还天气上涨开启机第一滴调试程序是正当的,有一个一卷0x00之后,这是0x00。和这个会有关键词?

Gongyu_dialog.
离线
最后一次露面:2天18小时前
加入:2016-04-27 07:07
你是在Periph_init里面,多重反复跑

你在periph_init里面,多重反复跑,把结果打印出来,看看是不是每次都的。如果不行,你在中间加一圈

丹尼尔59.
离线
最后一次露面:1年5个月前
加入:2016-01-08 04:34
操作用的代码包括spi_init吗

操作用的代码包括spi_init吗?光芒接入分支的代码反复跑,要么就是每次都对的,要么就是每都都不行......