Quantcast
Channel: 数字信号处理器 (DSP) & ARM® 微处理器
Viewing all articles
Browse latest Browse all 21822

帖子: 求助,用am3352芯片,内核使用3.2.0,SPI通信,使用内核自带的spidev驱动,还有应用程序spidev_test.c,读数据不稳定

$
0
0

求助,用am3352芯片,内核使用3.2.0,使用内核自带的spidev驱动,还有应用程序spidev_test.c,实现spi通信,读取的芯片是陀螺仪芯片crm100,发送命令是6个字节:28 00 00 00 00 D7,但返回来的数据是不正常的。后来用示波器看了mosi引脚输出(也就是主CPU发送给从机芯片的信号),看到发送过去的波形,每隔一个字节(也就是8位),就会有一个间断拉高,不知道是不是每个字节发送会有间隔,使用ret = ioctl(fd, SPI_IOC_MESSAGE(1), &tr);函数发送,现在数据返回不正常,不知道是不是因为发送的每个字节数据有间隔,造成从芯片识别数据错误,是spidev驱动有问题吗?还是硬件引起的毛刺?  请大神们帮帮忙啊  急啊!!


Viewing all articles
Browse latest Browse all 21822

Trending Articles