嗨,Dialog
我试图在SPS项目(设备)中使用时间中断,以便从ADC或SPI发送数据。
其概念是,在每个中断中,我都在UARTTable缓冲区中添加数据。我要处理的问题是,无论定时器中断触发的频率有多高,数据发送的速度都相当差。当我在另一块板(SPS主机)上接收到发送数据时,我意识到最大速度大约是2500 CPS(Chars/s)。当我试图提高设备SPS中的中断速度时,SPS主机终端阻塞并且没有接收任何发送的数据。
有什么办法能让这个过程更快吗?
(我用来读取这些数据的终端是RealTerm)
提前谢谢!!
您好100ver1,首先,我会检查SPS是否是您的正确选择。请看下面的线索。。SPS使用UART缓冲进行流式传输,不适合发送离散的数据位。一个更简单的方法是编写一个定制的概要文件,只要在有i可用时发送ADC数据即可。
我们将有一个关于创建自定义配置文件的应用程序注释(教程)-这比听起来容易。目前正在审查。
http://support.dialog-semiconductor.com/sps-inconsistent-packet-sizes
谢谢
JE\U对话框