该系统使用 STM32 内部接口 SPI2 与 VS1003 进行通信 ,下面介绍其引脚连接情况。PA3 :VS1003 的中断请求引脚。当 VS1003 内部数据已处理完毕 ,需要新的数据时 ,将 DREQ 拉高。STM32根据这个信号来给 VS1003 发送新的数据流。PB13 : 已 连 接 到 STM32 内 部 接 口 SPI2 的 时 钟(SCL K) 信号线。PB14 :已连接到 STM32 内部接口 SPI2 的主输入从输出(MISO) 信号线。这里 STM32 是主设备 ,VS1003 是从设备。数据流的传输方向是从 VS1003 传输给 STM32。主要用于读取 VS1003 的一些状态和内部寄存器值 ,比如寄存器测试返回的内部寄存器的值。PB15 :已连接到 STM32 内部接口 SPI2 的主输出从输入(MOSI) 信号线。这里 STM32 是主设备 ,VS1003 是从设备。数据流方向是从 STM32 传输给 VS1003 ,主要传输给 VS1003 一些控制命令、MP3/ WMA 数据流等。PA1 :低电平有效 ,如果拉低该引脚 ,那么通过 SPI 传输的是控制信号。控制信号包括读写 VS1003 的内部寄存器、对 VS1003 进行初始化、设置左右声道音量等。PA2 :低电平有效 ,如果拉低该引脚 ,那么通过 SPI 传输的是数据信号。比如在向 VS1003 传输 MP3/ WMA 的数据流时需要拉低该引脚。PA0 :低电平有效 ,拉低该引脚则硬件复位 VS100
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !