问题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首次发布)