物联网基础补强|问题汇总(1)

问题1:串口的中断源是哪一个?

答案:NVIC_IRQChannel = USART1_IRQn。

问题2:抢断优先级和子优先级的关系是什么?

答案:抢断优先级的等级(或者权限)比子优先级更高

问题3:按键接的哪个IO口,哪几个引脚?

答案:GPIOA;0,12,14。

问题4:为什么采用浮空输入模式

答案:浮空输入一般多用于外部按键输入。

问题5:按键初始状态下为高电平还是低电平?

答案:高电平。


问题6:蜂鸣器如何实现的?

答案:Reset函数设置stm32引脚为低电平,PNP实现了低电平导通。

问题7:蜂鸣器什么电平下工作?

答案:低电平。

问题8:蜂鸣器工作电压

答案:2V。


1. USART通信串口是哪个,作用是什么?

答:PA9输出数据,PA10输入数据

2. protues里怎么设置波特率?

答:双击rc522设置波特率。

3. lcd和stm32的通讯方式是什么?

答:并行通讯

4. RS的作用是什么?

答:输出高低电平控制数据。

5. E的作用是什么?

答:并行的使能信号。


问题一:按键接的哪个IO口?

答:GPIOA

问题二:按键是采用上升式还是下沿式?

答:上升

问题三:按键初始状态为低电平还是高电平?

答:高电平


1. 解释数码管原理,数码管是如何实现的。

答案:数码管有A.B.C.D.E.F.G.DP.1.2.3.4.5.6接口,字母接口控制数字的显示,通过16进制字符串表示0到9,数字是由各个长条组成分别是A.B.C.D.E.F.G 小数点是DP,数码管分为共阴数码管与共阳数码管。1.2.3.4.5.6控制的是每个位置数字的显示工作。都是通过排阻连接。

2. 按键的实现:IO口定义按键,按下的时候是低电平。

3. 时间调节按键的定义:sbit K1=P3^2;  sbit K2=P3^3;  sbit K3=P3^4;

4. 按键实现的是低电平有效还是高电平有效:低电平有效。

5. ds1302用的是什么通讯方式:串行I/O通信。

6. beep是高电平低电平才响:按键按下之后输出低电平,然后单片机读取,输出高电平给beep,beep就响了。

7. rc522连接的引脚是哪个?PA9,PA10;哪个是输入?PA10;哪个是输出?PA9。

8. 按键都接的哪些线:PA0  PA5  PA6。 (具体问题 具体分析)

9. KEY2的中断源是什么:EXTI9_5_IRQn。

10. 抢占优先级和子优先级的关系:不同按键之间先比较抢占优先级,抢占优先级越小级别越高,抢占优先级相同的话再比较子优先级。


1. lcd的引脚有哪些?答:PC0-PC7以及信号引脚等;

2. lcd和stm32的通讯方式?答:并行通讯;

3. 写命令的时候RW是高电平低电平?答:RW是低电平,E是高电平。

4. 选择的是什么USART?USART1;

5. 连接的时候接的时候什么接口?PA9 PA10;

6. 可以换成其他的接口吗?不可以。

7. 串口接收数据是哪个端口:PA10。

8. 接收使用的什么模式:浮空输入。

9. 为什么使用浮空输入:输入不确定高低电平。

10. RS的作用是什么?答:输出高低电平控制数据和命令的读取和写入。

11. RW的作用是什么? 答:并行的选择信号。


1. 问:使用的步进电机都有哪些角做的旋转?答:90°和360° ,使用的8拍方式来驱动电机旋转(BC AB);

2. 问:四根控制线都接的哪几根GPIO? 答:准备初始化的GPIO管脚是端口的第2、3、4、5脚;

3. 问:步进电机的工作电压是多少? 答:2V。

4. EXTI的中断源是什么?EXTI0。

5. 按键作用是什么?  按下重新输入。

6. 可以用上拉输入替换浮空输入吗? 可以的。

7. 为什么要在led旁边串联电阻?答:串联电阻可以防止电流过大烧坏led灯且串联的电阻不能过大,否则会分压导致led灯不亮。

8. led是在高电平的时候亮还是低电平的时候亮?答:低电平,因为led左边连接了电源。


1. 步进电机用的引脚?PA2/PA3/PA4/PA5;

2. 引脚的输出模式?推挽输出;

3. 步进电机是如何旋转的?2个八拍,B和BC,1个八拍45°,2个八拍从而达到旋转90°;

4. 服务器与单片机如何通信?答:通过监听端口,获取端口字节数据,实现相应的处理;

5. 数据库是如何实现的?设计了admin表,user表,car表,payment_history表。管理员名字的存储类型?字符串类型。

6. dht11传输多少位数据?答:40位,温度整数+温度小数+湿度整数+湿度小数各8位和8位校验码。

7. 按键的实现是高电平有效还是低电平:低电平。按键按下的是时候是低电平

8. 按键都接那些线,模拟刷卡接的是PC13-PC15,其他接的是PB6-PB13。

9. 按键的中断源是EXTI9。

10. 延时函数是如何实现的?答:定时器;延时函数是如何精确时间的?答:中断程序。


问题1:压力传感器连接的哪个端口 ?答:ADC1  通道8;        

问题2:压力传感器几位传输? 答:12位;

问题1:串口配置了什么?答:连接的PIN角、PA9和PA10;波特率:9600;GPIO模式:推挽输出和浮空输入。                      

问题2:波特率在Proteus对应位置在哪?  答:(proteus上已找到对应位置)    

问题3:接收端口GPIO模式是什么?答:GPIO_Mode_IN_FLOATING浮空输入

问题1: 12864的工作电压?答:9v;

问题2:  lcd和c51的通讯方式是什么?答:并行通讯;

问题3:  RS的作用是什么?答:RS是数据和命令寄存器,当为高电平时选择数据寄存器,当为低电平时选择指令寄存器。

问题1: 步进电机其余四个引脚的输出模式?答:推挽输出

问题2: 步进电机如何驱动机械开关药品柜?答:90度打开药品柜,180度关闭药品柜。

问题3: 步进电机如何转动90度?答:ULN2003A有四条线(A、B、C、D)用来控制电机的旋转,本系统使用八拍方式来驱动电机的旋转,每一拍旋转45°。采用如下节拍方式:B-BC-C-CD-D-DA-A-AB,即B-BC实现电机转动90度。


(2023年 4月17日 22:15首次发布)​​​​​​​

你可能感兴趣的:(基地实训,单片机,stm32,嵌入式硬件)