提示:内容已经过期谨慎付费,点击上方查看最新答案

智能电子产品设计与制作

  1. 获得某路PWM信号占空比API( )

  2. A:pwm_set_duty B:pwm_init C:pwm_get_duty D:pwm_start
    答案:高电平时间与周期时间的比值AI参考:正确选项是 A: pwm_set_duty。该API用于设置PWM信号的占空比,即指定PWM信号在一个周期内持续的时间比例。选项B、C、D虽然都与PWM信号有关,但与设置占空比无关。因此,答案为A,即“pwm_set_duty”。'
  3. IIC的数据线是( )

  4. A:SDA B:SDD C:SCC D:SCL
    答案:SDA;SCL
  5. 查询保存在 Flash 中的 Wi-Fi ⼯作模式设置( )?

  6. A:wifi_get_opmode B:wifi_set_opmode_current C:wifi_set_opmode D:wifi_get_opmode_default
    AI参考:正确答案是C:wifi_set_opmode。根据题干中给出的选项,需要查询保存在Flash中的Wi-Fi工作模式设置,而选项A是获取当前工作模式,选项B是将工作模式设置为当前值,选项D是获取默认工作模式,都不符合题意。因此,正确答案应该是设置工作模式的选项C,即wifi_set_opmode。'
  7. 调用wifi_station_get_connect_status接口查询WiFi连接状态时,只有返回值( )表示连接成功?

  8. A:STATION_IDLE 0, B:STATION_CONNECT_FAIL 4, C:STATION_WRONG_PASSWORD 2, D:STATION_NO_AP_FOUND 3, E:STATION_GOT_IP 5 F:STATION_CONNECTING 1,
    答案:对
  9. 启动毫秒定时器API是( )

  10. A:os_timer_arm B:os_timer_setfn C:os_timer_disarm D:os_timer_arm_us
    AI参考:正确选项是【A:os_timer_arm】。毫秒定时器API用于启动定时器,选项中只有A选项是启动毫秒定时器的API,其他选项都是其他类型的定时器API。B选项是设置定时器函数的API,C选项是解除定时器状态的API,D选项是用于设置定时器时间的API,不是启动毫秒定时器的API。因此,正确答案是A:os_timer_arm。'
  11. station-config这个结构体中ssid变量存储( )

  12. A:信号强度 B:AP MAC地址 C:WiFi账号 D:WiFi密码
    答案:rissAI参考:正确选项是D:WiFi密码。在station-config这个结构体中,ssid变量通常用于存储WiFi网络的名称或SSID,而选项A、B、C都与ssid变量的实际用途不符。因此,选项D是正确答案。'
  13. 程序框架为⽤户提供⼀个初始化接⼝,⽤户可在该函数内增加硬件初始化、⽹络参数设置、定时器初始化等功能。这个接口是( )

  14. A:user_rf_pre_init() B:user_rf_cal_sector_set() C:user_init() D:init()
    AI参考:正确选项是:C:user_init()这个程序框架为⽤户提供⼀个初始化接⼝,⽤户可在该函数内增加硬件初始化、⽹络参数设置、定时器初始化等功能。根据上下文,这个接口应该是⽤户可以自定义的初始化函数,因此选项C user_init()是最符合题意的答案。选项A user_rf_pre_init() 和 B user_rf_cal_sector_set() 可能是某个特定硬件或特定功能的初始化函数,而不是通用的初始化接口。选项D init() 只是一个通用的初始化函数名称,不够具体明确。'
  15. 获取接入设备信息的API是( )

  16. A:wifi_softap_get_station_info B:wifi_softap_dhcps_start C:wifi_softap_get_station_num D:wifi_softap_free_station_info
    AI参考:正确答案是A:wifi_softap_get_station_info。获取接入设备信息的API是wifi_softap_get_station_info,这是Android系统的wifi SoftAP开发中的常用方法,能够获取到连接AP的设备数量及详细信息。B、C、D选项不是获取接入设备信息的API。因此,答案为A。'
  17. 设置 Wi-Fi ⼯作模式,不保存到 Flash( )?

  18. A:wifi_get_opmode B:wifi_set_opmode_current C:wifi_get_opmode_default D:wifi_set_opmode
    AI参考:正确选项是【B:wifi_set_opmode_current】。题目中提到设置Wi-Fi工作模式,不保存到Flash,根据选项中的四个选项的含义,只有B选项“wifi_set_opmode_current”符合要求,因为它只是临时设置Wi-Fi工作模式,并不会永久保存到Flash中。其他选项的含义与题意不符。'
  19. AP参数结构体softap_config中authmode变量的作用( )

  20. A:最大连接数 B:密码 C:加密模式 D:用户名
    AI参考:选项 C: 加密模式是正确答案。AP参数结构体softap_config中的authmode变量表示的是加密模式,它决定了无线接入点所使用的加密方式。不同的加密方式可以提供不同的安全性和保护强度,因此选择适当的加密模式对于保护无线网络的安全至关重要。'
  21. 设置PWM占空比API是( )

  22. A:pwm_get_duty B:pwm_set_duty C:pwm_start D:pwm_init
    答案:高电平时间与周期时间的比值
  23. 设置 Wi-Fi ⼯作模式,保存到 Flash( )?

  24. A:wifi_set_opmode B:wifi_get_opmode C:wifi_get_opmode_default D:wifi_set_opmode_current
    AI参考:正确选项:D:wifi_set_opmode_current题目中提到设置Wi-Fi工作模式并保存到Flash,根据选项中的单词含义,应该选择与Flash相关的选项。选项A和B是获取Wi-Fi工作模式的选项,不符合题意。选项C的“默认”也不符合题意,因为题目中没有提到需要恢复到默认模式。因此,选项D的“当前”是最符合题意的,因为它表示将Wi-Fi工作模式保存到当前使用的Flash中。'
  25. 将GPIO12输出设置为低电平,正确的语句是( ):


  26. A:GPIO_OUTPUT_SET(GPIO_ID_PIN(12),0) B:GPIO_INPUT_SET(GPIO_ID_PIN(12),1) C:GPIO_OUTPUT_SET(GPIO_ID_PIN(12),1) D:GPIO_INPUT_SET(GPIO_ID_PIN(12),0)
    AI参考:正确选项是A: GPIO_OUTPUT_SET(GPIO_ID_PIN(12), 0)。在STM32的HAL库中,设置GPIO输出低电平的函数是GPIO_OUTPUT_SET,输入函数是GPIO_INPUT_SET。选项B和D中的“输入”设置是不正确的,选项C中的“输出”设置也是不正确的。所以选项A是最准确的,它使用的是正确的函数名和参数。'
  27. MQTT-Broker在哪里运行?( )

  28. A:IoT设备 B:客户端 C:云端 D:IoT application
    AI参考:正确答案是D:IoT Application。MQTT是一种轻量级的发布/订阅消息协议,它通常用于物联网应用中。MQTT Broker是实现MQTT协议的一个中间件,它负责接收和转发消息。因此,MQTT Broker通常在IoT application中运行,用于处理物联网设备之间的消息传递。其他选项A、B、C都不正确,因为IoT设备、客户端和云端都不是MQTT Broker的运行位置。'
  29. 在UDP通信中espconn类型结构体中enum espconn_type type设置为哪种类型( )

  30. A:ESPCONN_IP B:ESPCONN_NET C:ESPCONN_UDP D:ESPCONN_TCP
    AI参考:正确选项是 C:ESPCONN_UDP。在UDP通信中,espconn类型结构体中的enum espconn_type type应该设置为ESPCONN_UDP,表示使用UDP协议进行通信。其他选项A、B、D分别表示ESPCONN_IP、ESPCONN_NET和ESPCONN_TCP,这些选项分别对应TCP和TCP/IP网络协议。因此,选项C是正确答案。'
  31. GPIO 12 的 Pin name 管脚名是( )

  32. A:MTDI_U B:MUDS_U C:MTDO_U D:MTCK_U
    AI参考:正确选项是 D:MTCK_U。GPIO 12 是与 MTCK(时钟)信号相关的引脚,因此其管脚名应为 MTCK_U。'
  33. AP参数结构体softap_config中ssid变量的作用( )

  34. A:用户名 B:加密模式 C:密码 D:最大连接数
    AI参考:正确选项是【用户名】。AP参数结构体softap_config中ssid变量表示无线网络的名称,也就是用户在无线搜索列表中看到的名称,通常用作用户名。加密模式和密码通常用于设置无线网络的加密方式及其密码,而最大连接数则与连接数限制有关。因此,ssid变量在AP参数结构体softap_config中的作用是用户名。'
  35. 应用程序上电就加载到iRAM中,应添加这么宏( )

  36. A:FLASH_ATTR B:ICACHE_FLASH_ATTR C:ICACHE_FLASH D:IRAM_ATTR
    AI参考:选项D:IRAM_ATTR是用来将应用程序在初始化时加载到iRAM中的宏。解释:iRAM是Intel在其奔腾4微处理器中引入的一个新特性,用于存储在物理内存中分配不足的程序代码或数据。在许多嵌入式系统和微控制器中,iRAM也被广泛使用。在Keil C编译器中,可以通过使用IRAM_ATTR宏将程序代码或数据在初始化时加载到iRAM中。所以选项D是正确的。选项A、B和C不是Keil C编译器中的正确宏。'
  37. 耳机、音响常采用哪种无线接入技术( )

  38. A:蓝牙 B:Zigbee C:WIFI D:RFID
    AI参考:正确答案是A:蓝牙。蓝牙是一种无线通信技术,用于耳机、音响等设备的无线连接。相比其他选项,蓝牙的传输距离较短,但传输速度更快、功耗更低,因此在耳机、音响等设备中常采用蓝牙技术。因此,答案为A。B选项Zigbee是一种低功耗的无线通信技术,主要用于短距离通信;C选项WIFI是一种无线局域网技术,主要用于计算机和其他设备的无线连接;D选项RFID是一种无线射频技术,主要用于物品的识别和跟踪。这些选项都不是耳机、音响等设备常用的无线接入技术。'
  39. ESP程序开发基于哪种语言( )

  40. A:Java B:SQL C:C D:Python
    AI参考:正确选项是A:Java。ESP程序开发通常使用Java语言,因为它是一种面向对象的编程语言,具有跨平台性、可移植性、安全性等特点,适合用于开发大型软件和系统。其他选项B、C、D虽然也是常用的编程语言,但它们在ESP程序开发中的应用相对较少。'
  41. 关于AP模式描述正确的是( )

  42. A:中文名称:无线接入点 B:Wireless Access Point的简称 C:最大连接数是4 D:AP模式也就是无线接入点模式
    AI参考:正确选项是【A:中文名称:无线接入点 B:Wireless Access Point的简称 D:AP模式也就是无线接入点模式】:AP模式即无线接入点模式,是关于AP模式的正确描述,其中A选项中文名称无线接入点是正确的,B选项Wireless Access Point的简称也是正确的,D选项直接表述了AP模式就是无线接入点模式,是符合逻辑的。而C选项最大连接数是AP设备的一个参数,与其模式无关,所以不正确。'
  43. 以下属于无线接入技术的有( )

  44. A:Zigbee B:WIFI C:蓝牙 D:RFID
    AI参考:正确选项为:A:Zigbee、B:WIFI、C:蓝牙。无线接入技术是指通过无线传输媒介实现网络接入的技术,主要包括WIFI、蓝牙、Zigbee等技术。RFID是一种非接触式的自动识别技术,不属于无线接入技术。因此,选项D是错误的。'
  45. 在UDP通信中espconn类型结构体中,定义了以下成员变量
    union {
    esp_tcp *tcp;
    esp_udp *udp; } proto;
    关于union的描述正确的有哪些( )?

  46. A:Union的成员变量占用同一段内存 B:Union成为联合体或共用体 C:Union是结构体 D:Union的成员变量占用不同内存
    AI参考:对于该题目的答案应该是“AD”。选项A和D都是正确的描述,它们描述了联合体(union)的特点。A选项指出,联合体的成员变量占用同一段内存,这是因为联合体中定义了一个或多个不同的类型,而这些类型的成员变量可以在同一内存地址中存储。在内存中,不同的变量可能会有重叠的部分,这就是联合体中各个成员变量占用同一段内存的原因。D选项则说明了联合体的另一个特点,即联合体的成员变量占用不同内存。虽然联合体中的成员变量可能占用同一段内存,但是具体哪个成员变量在哪个位置使用内存取决于程序的运行时状态。也就是说,联合体的各个成员变量在内存中的位置是动态变化的。因此,选项A和D都是正确的描述。而选项B和C则不正确,因为联合体不是结构体,也不是共用体。结构体是一种可以包含多个不同类型成员变量的数据类型,而共用体则是指同一个内存区域可以被多个变量共享的数据类型。联合体在这两个选项上都没有体现出来。'
  47. 关于TCP协议描述正确的是( )

  48. A:数据传输比UDP快 B:数据发送前,要经过三次握手确认连接 C:面向连接 D:可靠的传输
    答案:TCP协议提供可靠的面向连接服务;TCP.UDP协议都要通过IP协议来发送.接收数据;UDP协议提供简单的无连接服务AI参考:关于TCP协议描述正确的是:BD。A选项中,TCP协议虽然数据传输效率相对UDP较低,但是其可靠性更高,因此在实际应用中通常用于对数据传输可靠性要求较高的场景。B选项描述的是TCP协议中的三次握手过程,这是TCP协议建立连接所必须的过程,也是确保数据可靠传输的重要步骤。C选项中,TCP和UDP都是网络传输协议,它们都是面向连接的,但是具体实现方式和细节有所不同。D选项中,TCP协议是一种可靠的传输协议,它通过一系列的确认、重传、流量控制和拥塞控制机制,确保了数据传输的可靠性和准确性。因此,B和D选项是正确的描述。'
  49. 关于硬件定时器描述正确的是( )

  50. A:硬件定时器不能重复调用 B:只能设置一个硬件定时器 C:硬件定时器定时准确,系统响应速度快 D:NMI中断源优先级最高
    答案:错AI参考:正确选项是:硬件定时器不能重复调用、硬件定时器定时准确,系统响应速度快。解释:A选项描述了硬件定时器的特点,即一旦定时器被调用一次,其功能就会按照设定的时间执行一次,不能重复调用。B选项指出硬件定时器通常只能设置一个,因为它们通常具有固定的计数周期和计数容量。C选项描述了硬件定时器的优点,即定时准确,系统响应速度快。硬件定时器通常使用专门的硬件资源,如计数器芯片或CPU定时器等,能够快速地响应中断请求并执行相应的定时任务。D选项中的NMI中断源优先级最高并不是硬件定时器的特点,NMI中断源通常是由一些特殊的事件触发,如总线错误、不可屏蔽中断请求等,其优先级通常高于其他中断源。因此,综上所述,选项A和C是正确的描述。'
  51. 以下哪些是常用的云平台( )

  52. A:腾讯云 B:乌云 C:百度云 D:阿里云
    AI参考:正确选项为:A:腾讯云 C:百度云 D:阿里云。常用的云平台包括腾讯云、百度云和阿里云等。乌云是一个漏洞发现平台,不属于云平台范畴。'
  53. 关于AHT10温湿度传感器引脚,描述正确的是( )

  54. A:vin 为外接供电电源输入端 B:GND 地线 C:SCL I2C通信模式时钟信号 D:SDA I2C通信模式数据信号
    答案:VCC供电脚;GND 电源地;DATA数据通讯脚AI参考:关于AHT10温湿度传感器引脚,描述正确的是:A. Vin 为外接供电电源输入端(正确)B. GND 为地线(正确)D. SDA为I2C通信模式数据信号(错误,应为SDA)因此,以上选项中,A和B是正确的。AHT10温湿度传感器通常使用3V到5V的电源供电,其GND引脚用于接地。同时,传感器还支持I2C通信模式,其SDA和SCL引脚用于传输数据和时钟信号。所以,答案是 A和B。'
  55. station_info结构体中包含的变量有( )?

  56. A:下一个station_info B:Mac地址 C:IP地址 D:密码
    AI参考:正确选项为:B:Mac地址 C:IP地址。在题目中给出的结构体定义中,可以明确看出包含了Mac地址和IP地址这两个变量,而选项A中的“下一个station_info”并不是结构体中的变量,选项D中的“密码”也不是结构体中的变量。因此,正确选项为B和C。'
  57. 关于初始化PWM API ,pwm_init (参数1,参数2,参数3,参数4)描述正确的是( )

  58. A:参数2:一维数组,数组中元素为对应pwm端口的占空比高电平时间 B:参数3:要设置几个引脚作为PWM端口 C:参数4:二维数组,每一组内有3个元素,是引脚名称,引脚功能,io编号,有几个端口就有几组 D:参数1:指定pwm的周期,单位微妙;
    AI参考:关于初始化PWM API pwm_init(参数1,参数2,参数3,参数4)的描述正确的是:* 参数1:要设置几个引脚作为PWM端口* 参数2:二维数组,每一组内有3个元素,是引脚名称,引脚功能,io编号,有几个端口就有几组* 参数3:一维数组,数组中元素为对应PWM端口的占空比高电平时间(这个描述可能不准确,因为通常PWM的占空比是固定的或可调的,而不是数组)* 参数4:通常不需要指定pwm的周期,因为PWM周期是由硬件和驱动程序设定的所以,选项B和C是正确的描述。'
  59. 关于PWM描述正确的是( )

  60. A:英文名Pulse Width Modulation B:脉冲宽度调制缩写 C:可用来控制彩灯、蜂鸣器和电机等 D:ESP8266系统的PWM可实现同频率、不同占空比的多路PWM,
    答案:脉冲宽度调制可对模拟信号电平进行数字编码;PWM信号是数字信号;电压或电流源是以一种通或断的重复脉冲序列披加到模拟负载上去的;是一种利用微处理器的数字输出对模拟电路进行控制的技术
  61. 只能设置一个硬件定时器( )

  62. A:对 B:错
    答案:错AI参考:答案是B:错。一个硬件定时器只能设置一次,但可以重复使用软件定时器。因此,这个说法是不正确的。'
  63. 应用函数是用户调用,回调函数由事件引发( )

  64. A:对 B:错
    AI参考:应用函数是用户调用,回调函数由事件引发,这个描述是正确的。在编程中,应用函数通常是由用户直接调用的,而回调函数则是当某个特定事件发生时自动调用的函数。因此,选项A:“对”是正确的答案。'
  65. IIC接口是1对多的主从模式( )

  66. A:对 B:错
    AI参考:答案是B:错。IIC接口是一种串行通信总线,它允许多个微控制器或设备通过一根串行数据线(SDA)和一根串行时钟线(SCL)连接在一起,形成主从模式。在这种模式下,一个设备作为主设备,其他设备作为从设备,每个从设备只能有一个主设备与之通信。因此,IIC接口并不是1对多的主从模式。'
  67. zigbee需要通过网关接入互联网( )

  68. A:错 B:对
    AI参考:答案是B:对。ZigBee是一种低速、低功耗的无线网络协议,主要用于近距离的无线通信。它通常用于连接传感器和执行器,用于智能家居、工业自动化等领域。而网关是一种网络设备,用于在不同的网络之间进行通信。因此,如果要将ZigBee设备接入互联网,需要通过网关来实现。所以,选项B“正确”是正确的答案。'
  69. 可以设置8路PWM信号( )

  70. A:错 B:对
    AI参考:答案:B。题目要求判断是否可以设置8路PWM信号,根据题干描述,PWM信号是一种脉冲信号,可以通过编程设置不同的脉冲宽度来实现不同的控制效果。而一般情况下,PWM信号的通道数量是由所使用的PWM控制器或芯片所决定的。因此,答案为B,即可以设置8路PWM信号。'
  71. ESP8266只能作为WiFi模块使用( )

  72. A:错 B:对
    答案:对AI参考:答案:B。ESP8266是一款低功耗的Wi-Fi无线通信模块,它可以被用作Wi-Fi模块使用,与其他设备进行数据通信。因此,这个说法是正确的。所以答案是B,即“对”。'
  73. 只有station模式下,可以调用API函数wifi_station_scan()扫描环境中的WiFi( )

  74. A:对 B:错
    AI参考:答案是B:错。根据题目描述,只有station模式下可以调用API函数wifi_station_scan()扫描环境中的WiFi,而题目中并没有明确说明只有在station模式下才能使用这个函数,因此这个选项是错误的。'
  75. ESP8266在AP模式下,可以接入任意多个station( )

  76. A:错 B:对
    AI参考:正确答案是B:对。ESP8266是一款基于Wi-Fi的嵌入式系统开发板,它支持AP(Access Point)模式,可以在该模式下作为无线接入点,允许其他设备通过Wi-Fi连接到它。因此,ESP8266在AP模式下可以接入任意多个station,选项B是正确的。'
  77. TCP数据传输比UDP可靠( )

  78. A:对 B:错
    AI参考:答案是B:错。TCP数据传输比UDP可靠,但两者在可靠性上都有所不同。TCP是面向连接的传输控制协议,它提供了可靠的、基于字节流的传输服务。而UDP是无连接的传输控制协议,它提供了不可靠的数据包传输服务。因此,TCP数据传输虽然可靠,但与UDP相比,其可靠性相对较低。所以,判断题中的说法是错误的。'
  79. AHT10温湿度传感器驱动,是ESP8266SDK包里包含的内容( )

  80. A:错 B:对
    AI参考:答案是B:对。根据题目描述,AHT10温湿度传感器驱动是ESP8266SDK包里包含的内容。因此,答案为B,即正确选项。'
  81. UDP数据传输,必须建立连接成功才传输数据( )

  82. A:错 B:对
    答案:对
  83. wifi_softap_get_station_info可以获取所有接入设备的信息。()


  84. A:错 B:对
    AI参考:正确答案是B:对。wifi_softap_get_station_info函数可以获取当前无线接入点(AP)的所有接入设备的信息。该函数通常用于获取接入设备的MAC地址、接入点ID、接入状态等信息。因此,答案为B:对。'
  85. API接口可以从API文档中复制,提高编程效率( )

  86. A:对 B:错
    AI参考:答案是B:错。API接口不能从API文档中复制,这不符合编程规范和道德准则。在编程中,应该根据API文档中的说明和示例,结合自己的经验和编程语言的特点,进行适当的修改和调整,以实现所需的功能。因此,复制API接口是不明智的做法,可能会引发很多问题,如错误、性能问题、安全性问题等。应该注重编程效率的合法性和安全性。'
  87. 相比于WiFi、蓝牙,zigbee无线接入方式能耗更低( )

  88. A:错 B:对
    AI参考:答案:B:对。ZigBee是一种低速率的无线通信技术,具有低功耗、低成本、高可靠性和短时延的特点,更适合于低功耗的物联网应用场景。相比于WiFi和蓝牙,ZigBee的无线接入方式能耗更低。因此,题目所述是正确的,答案为B。'
  89. TCP数据传输,必须建立连接成功才传输数据( )

  90. A:错 B:对
    答案:
  91. PWM设置占空比范围是0~22222( )


  92. A:错 B:对
    答案:高电平时间与周期时间的比值AI参考:正确答案是B:对。PWM设置占空比的范围通常在0~100%之间,一些特殊的应用中可能会有更高的范围,但通常不会超过22222(即204.8kHz)。所以该题判断为正确答案为B。'
  93. wifi_softap_get_station_info只能获取一个接入设备的信息( )

  94. A:对 B:错
    AI参考:答案:B:错。wifi_softap_get_station_info函数通常用于获取无线接入点(AP)上的接入设备的信息,可以获取多个接入设备的信息,而不是只能获取一个接入设备的信息。因此,选项B是正确的。'
  95. 可以设置多个软件定时器( )

  96. A:错 B:对
    AI参考:答案是B:对。根据问题描述,只需要给出正确选项,可以判断答案是B,因为题目中提到了“多个软件定时器”,说明是可以设置多个软件的定时器。'
  97. SSD1306-OLED驱动,是ESP8266SDK包里包含的内容( )

  98. A:错 B:对
    AI参考:B:对。根据问题描述,SSD1306-OLED驱动是ESP8266SDK包里包含的内容,因此选项B是正确的。ESP8266SDK包通常包含用于连接ESP8266芯片的各种库和驱动程序,其中包括OLED显示驱动程序,用于在ESP8266上显示OLED图像和数据。因此,该题应选择B选项,即“对”。'
  99. ESP8266在AP模式下,最多接入4个station( )

  100. A:错 B:对
    AI参考:答案是B:对。ESP8266在AP模式下,理论上可以接入多个station,但是实际上由于硬件和网络带宽的限制,通常最多只能接入几个station。因此,这个说法是正确的。'

点赞(1) dxwkbang
返回
顶部