照旧先回答问题,不过想调时差了,明天改到晚上发出来回答

28,I2C地址几位,端口设置为什么模式,多个设备挂载如何识别哪个设备在通信:地址7/11位?前4/?位是厂商ID。端口为开漏输出,避免线与问题,默认为高电平。2分钟想不起来了放弃。GPT:地址7/10位?厂商ID我和SPI搞混了。通过设备的唯一地址区分哪个设备通信(地址加读写共8位)
29,开漏推挽的区别:开漏是将非门的PMOS去掉使它只有输出低电平的能力,如需输出高电平需外接上拉电阻。推挽顾名思义既可以输出高电平也可以输出低电平。GPT:开漏:如不外接上拉电阻NMOS关断时输出高阻态,适合于总线通信,通过上拉电阻连接到外部电源提供了电压兼容性。推挽:切换速度快。
30,内存拷贝和清除函数是什么,分别抄10遍:memcpy?忘了,晚上抄
31,冒泡排序有思路吗,没思路抄10遍:3分钟没思路,晚上抄
32,中断优先级作用,最高为多少:低优先级会被高优先级打断,最大0,和FreeRTOS任务优先级相反。
33,裸机轮询中断方式分别实现按键一系列功能并移植移植rtos:预计3-6小时。
34,hal库实现江科大标准库串口通信配置:Hal库没学,预计2-4小时。