1.CC3200的三大组成及具体介绍答:CC3200包括应用MCU、Wi-Fi网络处理器CCC3100)和电源管理3大部分。应用MCU包含个运行频率为80MHz的行业标准ARMCortex-M4内核,包含用于存放代码和数据的内部RAM以及存放启动引导程序和外设驱动程序的ROM,还包含GPIO、UART、SPI、I2C、I2S/PCM、SDL、PWM和ADC等多种片内外设。Wi-Fi网络处理器CCC3100)包含个Wi-Fi片上互联网和个可完全免除应用MCU处理负担的专用ARMMCU。Wi-Fi片上互联网包含Wi-Fi射频、基带和具有强大加密引擎的MAC,可以实现支持256位加密的快速安全的互联网连接。电源管理包括支持宽电源电压范围的集成直流-直流转换器,可以启用低功耗模式(包括睡眠、深睡眠、低功耗深睡眠和休眠等),具有RTC的休眠模式所需电流少于4µA。2.串行接口分为异步串行接口和同步串行接口两种。异步串行接口的统称为通用异步收发器(UART)接口。同步串行接口有SPI和12C等,同步串行接口除了包含数据线(SPI有两根单向数据线MISO和MOSI,12C有根双向数据线SDA)外,还包含时钟线CSPI和I2C的时钟线分别是SCK和SCL)。RS-232C的全称是“数据终端设备(DTE)和数据通信设备CDCE)之间串行二进制数据交换接口技术标准”,其中DTE包括微机、微控制器和打印机等,DCE包括调制解调器MODEM、GSM模块和Wi-Fi模块等。2.P83I2C读写数据过程。1.P125书后思考题实验1(1)GPIO的基本操作有哪些?1)允许外设时钟2)配置GPIO引脚3)配置GPIO方向4)写GPIO引脚5)读GPIO引脚(2)调试的目的是什么?方法有哪些?1)发现错误和不足,加以改正2)借助开发软件的调试工具,进行单步调试,设置断点等2)强行排除法,回溯法,原因排除法实验2(1)UART的主要指标有哪两个?波特率与数据格式(2)UART的参数如何配置?用函数UARTconfigsetExpclk()函数配置5-8位数据位,1-2位停止位和校验位实验3(1)I2C数据读写格式有什么不同?写格式先与器件地址再写数据地址字节,然后写数据字节。读格式先写器件地址,再写数据地址字节,在又一个起始条件后再写一遍器件地址,然后读数据字节。(2)I2C的使用方法与UART和SPI有什么不同?UART是异步串口,有两根线,一根发送,一根输出,无需时钟线,但需要波特率发送器,可以全双工。SPI是同步串口,有三根或四根线,一根输入,一根输出,一根时钟还有一根片选线,可以全双工。I2C是同步串口,有两根线,一根串行数据线SDA,一根时钟线SCL,不可以实现全双工。I2C总线相对以上两种,最大的特点是需要写器件地址,并且I2C的总线时延是统一固定的。实验4(1)GPIO的基本操作有哪些。1)用于定时器输入引脚的外部事件进行计时。2)在输出引脚上产生脉冲信号。3)每个GPT模块包含两个16位定位计数器(TimerA、TimerB),可以分开单独工作,也可以作为一个32位定时器使用。注册定时器中断,配置定时器,控制事件类型,设置定时器初值,设置定时器匹配值,允许定时器中断,允许时钟定时器。4)(2)GPIO、PWM和捕捉的操作主要有哪些。1)PWM操作:配置定时器、设置分频、控制输出功率、设置定时器初值。设置定时器匹配值。2)捕捉操作:注册定时器中断、配置定时器、控制时间类型、设置定时器初值、允许定时器初值、允许定时器中断、允许定时器实验5思考题:1、TCP服务器和客户端的链接有哪些操作?答:TCP服务器:创建TCP套接字、绑定TCP服务器、监听TCP连接、设置非阻塞模式、接受TCP连接、接受TCP数据包、关闭TCP套接字。TCP客户端:创建TCP套接字、连接TCP服务器、发送TCP数据包、关闭TCP套接字。2、为什么接收TCP连接和连接TCP服务器必须使用阻塞模式,而接收TCP数据包通常使用非阻塞模式?答:因为TCPserver中的sl_accept函数和TCPclient的sl_connect在用阻塞模式后,服务器会一直等待客户端的连接,知道连接上为止。如果变为非阻塞模式,那么就会出现客户端在没有连接成功的情况下,也会执行后面的代码,会使数据传输出错。而在接收TCP数据包时通常使用非阻塞模式,是为了确保有数据来就正确进行发送和接收,没必要等到所有数据都传进来再进行发送接收,同时TCP有重传机制,能确保数据的正确收发。实验6思考题1、TCP套接字连接中服务器和客户端可以对调么?答:不可以,因为通信时,客户端不知道建立套接字连接所需要的远端服务器IP地址,使用DNS协议可以用服务器名称查询服务器IP地址,所以服务器首先创建TCP套接字,并将其绑定到TCP服务器地址,然后在指定端口进行监听,并接受TCP连接,客户端在与服务器建立tcp连接。2、与实验2内容2比较,无线UART的特点是什么?答:无线UART可以实现远距离传输,两个开发板之间无需接线即可进行通信,简单方便。