首页 理论教育 基于SSI的主机模式传输数据例程

基于SSI的主机模式传输数据例程

时间:2023-11-17 理论教育 版权反馈
【摘要】:1)例程中用到SSI0和UART0的引脚图如图9-10所示。有条件的读者可以在SSI1TX引脚处用示波器或逻辑分析仪观察传送的数据内容,并可通过修改传输速率来调节红色LED的闪烁频率。为了使没有EK-TM4C123GXL板或示波器的读者也能观察到所传输数据的波形,下面将修改ssi_master_transdata.c程序,以便可以在Proteus虚拟硬件上运行。图9-13SSI数据传输程序测试电路7)SSI数据传输程序的测试结果如图9-14所示。

基于SSI的主机模式传输数据例程

1)例程中用到SSI0和UART0的引脚图如图9-10所示。

978-7-111-51624-8-Chapter09-13.jpg

图9-10 SSI1引脚分配图

2)ssi_master_transdata.c介绍。

978-7-111-51624-8-Chapter09-14.jpg

978-7-111-51624-8-Chapter09-15.jpg

978-7-111-51624-8-Chapter09-16.jpg

978-7-111-51624-8-Chapter09-17.jpg

978-7-111-51624-8-Chapter09-18.jpg

3)建立ssi_master_transdata工程、编译工程、下载到EK-TM4C123GXL板中的测试结果,如图9-11、图9-12所示。

978-7-111-51624-8-Chapter09-19.jpg

图9-11 在EK-TM4C123GXL板观察到的结果

978-7-111-51624-8-Chapter09-20.jpg

图9-12 在PuTTY上显示正在发送的数据(www.xing528.com)

从图9-11中可以看到,红色的LED不停的闪烁,该LED正好连接到SSI1TX引脚,说明有数据不断地传递到红色LED,验证了程序实现了通过SSI的数据传输。有条件的读者可以在SSI1TX引脚处用示波器或逻辑分析仪观察传送的数据内容,并可通过修改传输速率来调节红色LED的闪烁频率。

为了使没有EK-TM4C123GXL板或示波器的读者也能观察到所传输数据的波形,下面将修改ssi_master_transdata.c程序,以便可以在Proteus虚拟硬件上运行。

4)修改过的ssi_master_transdata.c如下:

978-7-111-51624-8-Chapter09-21.jpg

978-7-111-51624-8-Chapter09-22.jpg

5)建立工程、编译、下载(略)。

6)搭建SSI数据传输程序测试电路,如图9-13所示。

978-7-111-51624-8-Chapter09-23.jpg

图9-13 SSI数据传输程序测试电路

7)SSI数据传输程序的测试结果如图9-14所示。

978-7-111-51624-8-Chapter09-24.jpg

图9-14 在Proteus中观察到的数据测试波形和LED灯的闪烁

注意:在做本实验时,需要安装SW-DK-LM3S301-5961软件包。该例程的工程将在配套资源中给出。

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

我要反馈