【摘要】:1)例程中用到SSI0和UART0的引脚图如图9-10所示。有条件的读者可以在SSI1TX引脚处用示波器或逻辑分析仪观察传送的数据内容,并可通过修改传输速率来调节红色LED的闪烁频率。为了使没有EK-TM4C123GXL板或示波器的读者也能观察到所传输数据的波形,下面将修改ssi_master_transdata.c程序,以便可以在Proteus虚拟硬件上运行。图9-13SSI数据传输程序测试电路7)SSI数据传输程序的测试结果如图9-14所示。
1)例程中用到SSI0和UART0的引脚图如图9-10所示。
图9-10 SSI1引脚分配图
2)ssi_master_transdata.c介绍。
3)建立ssi_master_transdata工程、编译工程、下载到EK-TM4C123GXL板中的测试结果,如图9-11、图9-12所示。
图9-11 在EK-TM4C123GXL板观察到的结果
图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如下:
5)建立工程、编译、下载(略)。
6)搭建SSI数据传输程序测试电路,如图9-13所示。
图9-13 SSI数据传输程序测试电路
7)SSI数据传输程序的测试结果如图9-14所示。
图9-14 在Proteus中观察到的数据测试波形和LED灯的闪烁
注意:在做本实验时,需要安装SW-DK-LM3S301-5961软件包。该例程的工程将在配套资源中给出。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。