完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我现在正在一个接口SPI 3线工作,用来从infineon传送dspic33fj256mc710a和角度传感器TLE 5012B。我试图使用DMA通道从传感器获取数据,使用NULLW位进行读取,而不需要在SPI2BUF中写入,但我得到的唯一结果是我在SPI2BUF中写入的指令。或者我应该没有DMA通道,只从SPI2BUF读取,直到我得到数据?你使用过微芯片的DSPIC或微控制器吗?感谢您的时间和帮助:)注意:TLE 5012B将收到指令,然后它将等待125纳秒后才发送请求的数据。
|
|
相关推荐
7个回答
|
|
首先阅读thishttp://ww1.micro..com/downloads/en/DeviceDoc/70005185a.pdf您可以使用硬件SPI,但是需要同时缩短PIC SDI和SDO。输出数据必须通过SDO引脚发送,作为正常SPI模式。但是,您将控制SDO的TRIS位,并在希望读取数据时使其三态,并且在希望发送数据时使其低阻抗。不是DMA的真正好候选,但是您可以使它工作。宝贝,步骤,首先让它在没有DMA的情况下工作。
|
|
|
|
谢谢你,Bosco,我遵照你的建议做了如下修改:-删除DMA代码-将SPI的CLK更改为20MHz。新代码是“现在”我收到和我发送的数据不同的数据,但是看起来我收到相同的常数值(0xFFFF和0x0FFF),好吗?你知道这可能是SPI模块的问题吗?我的另一个问题是,传感器在接收到命令(0x8021)之后将发送答案130纳秒,您认为处理信息的时间太短了吗?谢谢你的帮助。
|
|
|
|
0xFFFF听上去好像从机处于高阻抗模式。40MIPS的时钟意味着每条指令25ns,所以有6条指令,您可能还有更多的指令。我确信数据表表明传感器数据在130ns之后就准备好了,传感器正在等待主机发送时钟。代码看起来不错,针上的信号看起来像什么?SDO与SDI连接在一起了吗?56兆美元的100兆赫逻辑分析仪是一个很好的交易。http://www-sieDetudio.Co.GIC-Snffffer-P66HTML
|
|
|
|
愚蠢的访问拒绝编辑我自己的帖子!!!!我提到查看信号是因为禁用SPI外围设备允许管脚恢复到PORT/LAT控制,这可能会导致故障。您可能希望在启用SPI外围设备之前将管脚设置为已知状态,然后当禁用SPI外围设备时,管脚保持相同的状态。
|
|
|
|
你好,博斯克,很抱歉我的回答是星期五。我注意到传感器有一些问题(有时在我的传感器的VDD端口的电压是零),另外芯片选择端口和SCK产生一个奇怪的信号(我用我的示波器测量这个),因此,我买了一个新的DS。PIC和一个新的TLE 5012B,他们今天早上到达,经过修改后,你建议我在你的最后一个答案,它正在运行的项目。谢谢你博斯克的所有帮助。P.S.我做了一些小的修改代码,如果有人需要帮助这个传感器,我很乐意与Y分享我的源代码。
|
|
|
|
你好,Carloz,我看了你的帖子。我也试图实现同样的,从TL5012读取角度,其中TL5012将是奴隶。只是想问你用哪个地址来得到这个角度。对于TL5012,是否有其他配置来读取角度。这是用DMA实现的吗?等待你的回复,问候,Akshara
|
|
|
|
各位前辈、大佬,你们是怎么读取角速度的?在读取角度数据正常情况下,角速度一直异常,角速度速度大幅度跳动,而且是固定的几个、十几个数据来回跳动
|
|
|
|
只有小组成员才能发言,加入小组>>
5321 浏览 9 评论
2076 浏览 8 评论
1982 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3253 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2289 浏览 5 评论
835浏览 1评论
730浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
674浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
728浏览 0评论
622浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 16:02 , Processed in 1.115851 second(s), Total 87, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号