理论教育 SCI_Boot函数详解

SCI_Boot函数详解

时间:2023-06-15 理论教育 版权反馈
【摘要】:图14-10所示为SCI引导装载运行连接图。28x器件通过SCI-A外设与外部主机设备进行通信,SCI端口的自动波特率特性用于锁定与主机相同的波特率。图14-10 SCI引导装载运行每一次数据传输之后,28x都将把接收到的8位字符发回主机,因此,主机可以根据通过检测这些字符确定28x是否收到数据。为避免这种情况,推荐如下方法:1)使用较低波特率完成主机和28x SCI引导装载器之间的波特率锁定。图14-11所示为SCI_Boot函数流程。

SCI_Boot函数详解

SCI引导模式由SCI-A将代码异步传送到片内存储器。该引导模式只支持8位输入数据流。图14-10所示为SCI引导装载运行连接图。

SCI-A装载器使用的引脚包括:GPIO28上的SCIRXDA和GPIO29上的SCITXDA。

28x器件通过SCI-A外设与外部主机设备进行通信,SCI端口的自动波特率特性用于锁定与主机相同的波特率。因此,SCI装载器非常灵活,可以使用多种不同的波特率与设备进行通信。

978-7-111-57271-8-Chapter14-41.jpg

图14-10 SCI引导装载运行

每一次数据传输之后,28x都将把接收到的8位字符发回主机,因此,主机可以根据通过检测这些字符确定28x是否收到数据。

在较高波特率的情况下,输入数据会受收发器和连接器性能的影响。对于波特率高于100kbit/s情况,串行通信会无法正常工作。为避免这种情况,推荐如下方法:

1)使用较低波特率完成主机和28x SCI引导装载器之间的波特率锁定。(www.daowen.com)

2)在这个较低波特率下,装载接收到的28x应用程序或定制的装载器。

3)主机会与装载28x应用程序握手协议,以设置寄存器到一个期望的较高波特率。

图14-11所示为SCI_Boot函数流程。图14-12所示为SCI_GetWordData函数流程。

978-7-111-57271-8-Chapter14-42.jpg

图14-11 SCI_Boot函数流程

978-7-111-57271-8-Chapter14-43.jpg

图14-12 SCI_GetWordData函数流程

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈