完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
2个回答
|
|
示波器上的 SCLK 位于200mV 的电压(y 轴)除法上,它太低了以致于无法超过输入的 V_IH (DVDD*0.8)。 请检查您的原理图或者 SPI 线路上的任何其他器件,看下是否可能尝试将引脚保持在低电平。
|
|
|
|
根据您的描述,您在使用TMS320F28379D通过SPI通信控制DAC1282输出直流电压时,发现SPISOMI始终为低电平,且在debug界面无法读取SPISOMI的值。以下是一些可能的原因和解决方法:
1. 检查硬件连接:首先,请确保您的硬件连接正确。检查SPI接口的引脚是否正确连接,包括SPICLK、SPISIMO、SPISOMI和SPICS。如果连接不正确,可能会导致通信问题。 2. 检查SPI初始化:请确保您正确初始化了SPI接口。在您的代码中,您提到了`spia_init()`函数,但未提供具体实现。请检查该函数是否正确配置了SPI接口的参数,例如时钟频率、CPOL、CPHA等。 3. 检查SPI传输函数:您提到了`spia_xmit(Uint8 a)`函数,但未提供具体实现。请检查该函数是否正确实现了SPI数据传输。确保在发送数据时,您已经正确设置了SPISIMO引脚的值,并在发送数据后等待SPISOMI引脚的值。 4. 检查DAC1282配置:请确保DAC1282已经正确配置。检查DAC1282的控制寄存器是否设置正确,以确保它可以正确接收SPI数据并输出直流电压。 5. 检查SPI接口时序:您提到SPI周期为12.5us,但未提供具体的时钟频率。请检查您的SPI时钟频率是否符合DAC1282的要求。如果时钟频率过高或过低,可能会导致通信问题。 6. 检查调试环境:请确保您的调试环境正确配置。检查您的调试器是否正确连接到TMS320F28379D,并且调试器的设置是否正确。如果调试环境配置不正确,可能会导致无法读取SPISOMI的值。 综上所述,您需要检查硬件连接、SPI初始化、SPI传输函数、DAC1282配置、SPI接口时序和调试环境。通过逐步排查这些问题,您应该能够找到导致SPISOMI始终为低电平和无法读取值的原因,并采取相应的解决措施。 |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
692 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
605 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1064 浏览 1 评论
755 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
529 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
171浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
133浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
129浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
126浏览 12评论
GD32F303RCT6配置PA4 ADC引脚,将PA2代替key功能,PA2连接时无法实现预期功能,为什么?
64浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 15:33 , Processed in 0.893132 second(s), Total 51, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号