位置:51电子网 » 技术资料 » 模拟技术

LPC11U68芯片SSP0外设接口来驱动的数据缓冲寄存器

发布时间:2022/4/4 12:59:32 访问次数:371

因为Tx FIFO的深度是有限的,每次发送过程中都是将现有FIFO中所有数据一起发送,所以SSPDR可以理解为发送过程当中的数据缓冲寄存器。

当程序执行到Chip_SSP_SendFrame()时,仅将数据“塞入”FIFO,并在成功“塞入”后即返回。

而此时数据并未成功发送,但片选CS信号 却在Chip_SSP_SendFrame()返回后,误认为其成功执行而对片选CS信号进行了释放拉高操作,待SPI外设真正发送数据时,此时片选CS信号已经释放,LCD驱动芯片也就不会再接收其数据了。没有了正确的输入数据,屏幕也就“漆黑一片”了。

SPI外设具有协议通用性强,高速串行通讯,操作简便等优点。本文讲述了在使用SPI外设驱动LCD屏时,由于FIFO功能遇到的“异步”发送数据,导致LCD屏驱动异常,从而屏幕显示失败的问题。借助示波器观察引脚信号,分析信号时序等方法的解决过程,并最终实现SPI外设驱动LCD屏。

LPC11U68微处理器作为主控芯片,其设计功能之一是驱动TFT LCD屏。TFT LCD屏为SPI接口,于是使用LPC11U68芯片的SSP0外设接口来驱动。

在调试的时候一度深陷困境,先上一张示波器截图,这张示波器截图对应的是下面这段代码实现.

按定子电流大小自动投入励磁电流的同步电动机启动控制线路。

调整保持监控电极M1和M2等电位。这个监控条件的目的是防止I0和Ib在泥浆中存在轴向电流。这样迫使测量电流放射状的离开仪器进入地层。

电压电极A1* 靠近A1电极且电位近似相等。电极A1用作屏蔽,在两种测量方式中,M1和M2是两个监控电极,A0作为复合测量电极。设计上要求M1’、M2’、A1’、A1*’、A2’ 电极相对上面的电极是对称的(A0电极是对称面的中点)。


因为Tx FIFO的深度是有限的,每次发送过程中都是将现有FIFO中所有数据一起发送,所以SSPDR可以理解为发送过程当中的数据缓冲寄存器。

当程序执行到Chip_SSP_SendFrame()时,仅将数据“塞入”FIFO,并在成功“塞入”后即返回。

而此时数据并未成功发送,但片选CS信号 却在Chip_SSP_SendFrame()返回后,误认为其成功执行而对片选CS信号进行了释放拉高操作,待SPI外设真正发送数据时,此时片选CS信号已经释放,LCD驱动芯片也就不会再接收其数据了。没有了正确的输入数据,屏幕也就“漆黑一片”了。

SPI外设具有协议通用性强,高速串行通讯,操作简便等优点。本文讲述了在使用SPI外设驱动LCD屏时,由于FIFO功能遇到的“异步”发送数据,导致LCD屏驱动异常,从而屏幕显示失败的问题。借助示波器观察引脚信号,分析信号时序等方法的解决过程,并最终实现SPI外设驱动LCD屏。

LPC11U68微处理器作为主控芯片,其设计功能之一是驱动TFT LCD屏。TFT LCD屏为SPI接口,于是使用LPC11U68芯片的SSP0外设接口来驱动。

在调试的时候一度深陷困境,先上一张示波器截图,这张示波器截图对应的是下面这段代码实现.

按定子电流大小自动投入励磁电流的同步电动机启动控制线路。

调整保持监控电极M1和M2等电位。这个监控条件的目的是防止I0和Ib在泥浆中存在轴向电流。这样迫使测量电流放射状的离开仪器进入地层。

电压电极A1* 靠近A1电极且电位近似相等。电极A1用作屏蔽,在两种测量方式中,M1和M2是两个监控电极,A0作为复合测量电极。设计上要求M1’、M2’、A1’、A1*’、A2’ 电极相对上面的电极是对称的(A0电极是对称面的中点)。


热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!