摘要: 门禁系统初步 外设 步进电机 #define MA_START GPIO_SetBits(GPIOB, GPIO_Pin_0) #define MA_OFF GPIO_ResetBits(GPIOB, GPIO_Pin_0) #define MB_START GPIO_SetBits(GPIOB, 阅读全文
posted @ 2023-09-10 22:15 狴泽犴 阅读(10) 评论(0) 推荐(0) 编辑
摘要: STM32通信 TTL电平:+3.3V或+5V表示1,0V表示0 RS232电平:-3-15V表示1,+3+15V表示0 RS485电平:两线压差+2+6V表示1,-2-6V表示0(差分信号) 名称 引脚 双工 时钟 电平 设备 USART TX、RX 全双工 异步 单端 点对点 I2C SCL、S 阅读全文
posted @ 2023-09-10 20:39 狴泽犴 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # NVIC中断的库函数: ## GPIO剩下的函数: ```c void GPIO_PinLockConfig(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin); //锁定GPIO配置 //配置AFIO事件输出功能 void GPIO_EventOutputConfi 阅读全文
posted @ 2023-08-23 13:37 狴泽犴 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # QT串口通信 ## 1.在QT的pro文件中先加入serialport模块; ## 2.遍历可用端口; ```c++ QStringList SerialPortName; foreach(const QSerialPortInfo &info, QSerialPortInfo::availab 阅读全文
posted @ 2023-08-23 11:10 狴泽犴 阅读(35) 评论(0) 推荐(0) 编辑
摘要: # GPIO的8种输入输出模式: ## 输入: - GPIO_Mode_AIN // 模拟输入:用于ADC - GPIO_Mode_IN_FLOATING //浮空输入 - GPIO_Mode_IPD //下拉输入 - GPIO_Mode_IPU //上拉输入 ## 输出: - GPIO_Mode_ 阅读全文
posted @ 2023-08-22 20:51 狴泽犴 阅读(17) 评论(0) 推荐(0) 编辑
摘要: # QT进行TCP网络通信: 1. TCP是C/S模式的需要建立连接的网络通信架构,建立连接需要进行三次握手,断开连接需要四次握手。 2. 服务器模式:需要先创建监听套接字,通过bind函数进行ip和端口绑定,通过listen函数监听客户端的连接请求,通过accept函数处理客户端的连接请求并返回通 阅读全文
posted @ 2023-08-11 13:03 狴泽犴 阅读(63) 评论(0) 推荐(0) 编辑
摘要: # 一. 何为STM32: - STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等。 - STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器。 # 二. 阅读全文
posted @ 2023-03-26 18:46 狴泽犴 阅读(42) 评论(0) 推荐(0) 编辑