回答陆神留的问题
11,IO口驱动led和电机为什么加三极管或者mos管:IO口驱动能力弱,为弱上拉(内部有上拉电阻?)强下拉,灌电流能力强。不过LED似乎可以外接电源IO口低电平驱动。不过按这样理解电机也能低电平驱动?GPT:原来驱动能力指的是输入输出电流大小;LED也有大功率LED;电机为电感性负载,当其停止时产生反向电流,加晶体管隔离。
12,简单的电机驱动电路里面二极管的作用是什么:如果没理解错指的是保护作用,当断路瞬间产生大电流,提供一个电流路径,防止烧坏电机。GPT:续流二极管,电机为电感性负载,防止烧坏驱动电路。
13,编码器原理:目前只知道正交旋转编码器,根据两个连接点的相位差(提前90°或滞后90°)定义正反转。GPT:分为增量式编码器和绝对式编码器两类。?
14,6个IO最多识别几个按键:矩阵键盘,3 * 3 = 9
15,一个IO口识别多个按键什么原理,什么缺点 :如果没理解错实际问的是多个IO口识别更多按键什么原理。GPT:电阻分压法?二极管编码法?思路惊奇。
16,交流电和直流电的区别:交流电有相位,电压随时间周期性变化。直流电理想状态电压恒定。GPT:电流也随周期正反方向变化。
17,NTC原理:NTC?GPT:负温度系数热敏电阻,由具有半导体性质的金属氧化物烧结而成,原理为热激发和半导体材料特性。
18,万用表电流档怎么用:没用过,根据初中知识将万用表串联到待测电路中。GPT:如不确定大小则从最大挡位开始测量,测量时间不易长,注意方向。
19,实现低功耗最简单的操作是什么:加入代码“__WFI()”。GPT:降低工作电压,调整时钟频率,使用定时器或事件驱动等等等等。
20,不用万用表会看板子走线吗?肉眼硬看。GPT:示波器?检查原理图
21、22已搞定
23,串口通信配置最重要的是什么:开启外设,配置波特率,停止位校验位,IO口配置。GPT:IO口设置为复用推挽(使用外设输出,输出高低电平)。
24,串口工具和芯片的脚怎么接:RX接TX,TX接RX
25,用printf()需要什么:需要引入头文件stdio.h。GPT:格式化字符串、编译环境、能够显示输出的环境?注意缓冲?
26,uint8_t,uint16_t,uint32_t范围是多少:uint8_t:0-255;uint16_t:0-65535;uint32_t:0-4,294,967,295
27,int,char,long,double在64位系统占几个字节:int:4, char:1, long:4, double:8。GPT: long:4/8。