完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我对LSM6DS3有一个奇怪的问题。
上电后我尝试通过SPI读取Who Am I register。返回值为0xFF,如果我再次读取它将发送正确的值0x69。 换句话说,为了获得正确的响应 我是谁,我必须两次阅读注册表,为什么? #lsm6ds3 以上来自于谷歌翻译 以下为原文 I have a weird problem with LSM6DS3. Right after power on I try to read the Who Am I register, via SPI. The return value is 0xFF, if I read it again it will send the correct value 0x69. In other words, in order to get the correct response for Who Am I, I must read the register twice, why is that? #lsm6ds3 |
|
相关推荐
6个回答
|
|
建议CS不会以第一次交易中芯片识别的方式转换。
以上来自于谷歌翻译 以下为原文 Would suggest the CS doesn't transition in a way the chip recognizes in the first transaction. |
|
|
|
CS行功能正常,我使用相同的精确函数两次(首先它失败[接收0xFF]然后成功)
以上来自于谷歌翻译 以下为原文 CS line functions fine, I use the same exact function twice (first it fails [receives 0xFF] and then succeed) |
|
|
|
是的,我从你最初的问题中得到了这个,但设备有一个内部状态机,复位后的引脚状态(电源循环,它没有异步复位引脚),以及它们的转换将影响初始状态,也许它认为正在申请的登记册。或者它只是在一些不确定的状态下开始。
以上来自于谷歌翻译 以下为原文 Yeah, I took that from your initial question, but the device has an internal state machine and the states of the pins after reset (power cycle, it has no async reset pin), and transitions on them, will impact the initial state and perhaps the register it thinks are being requested. Or it just starts in some indeterminate state. |
|
|
|
好吧,你的评论让我想到了什么,谢谢
|
|
|
|
|
|
|
|
我不认为输出端口可以有一个上拉,它没有任何意义。
以上来自于谷歌翻译 以下为原文 I don't think an output port can have a pull-up, it doesn't make any sense. |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2452 浏览 1 评论
3159 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1726 浏览 1 评论
3544 浏览 6 评论
5905 浏览 21 评论
883浏览 4评论
1261浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
527浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1244浏览 3评论
1298浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-29 07:54 , Processed in 1.187928 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号