- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 QT练手项目 拼图游戏
B站视频地址https://www.bilibili.com/video/BV1op4y147YD?share_source=copy_web源码链接:https://pan.baidu.com/s/1cCvsZBA7Kn8MzAF5Qm_7rQ提取码:2axc
2021-05-16 10:53:51
574
1
原创 STM32 HAL库串口不定长数据
添加中断回调函数void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart){ if(huart->Instance == USART3) // 判断是由哪个串口触发的中断 { if(ulart3_counts == 0) { uart_data_caler(3); } ulart3_read_bufs[ulart3_counts++] = read_ulart3; if(read_ulart3 =
2020-10-24 08:32:46
747
1
原创 QT实现简易计算器
界面定义属性定义a用来存储LineEdit显示内容定义b用来存储运算符等#ifndef WIDGET_H#define WIDGET_H#include <QWidget>QT_BEGIN_NAMESPACEnamespace Ui { class Widget; }QT_END_NAMESPACEclass Widget : public QWidget{ Q_OBJECTpublic: Widget(QWidget *parent = nul
2020-10-08 18:40:05
548
原创 QT使用基础
一. 信号与槽与函数指针1.信号自定义信号 写到.h文件的signals下返回值是void ,只需要声明,不需要实现可以有参数,可以重载通过 emit 发送信号2.槽在.h文件在申明在.cpp文件中实现 前面加作用域返回值 void ,需要声明,也需要实现可以有参数,可以发生重载3.函数指针 //指针 -> 地址 // 函数指针 -> 函数地址 void(Teacher:: *teacherSignal)(QString ) = &Teac
2020-10-06 16:49:28
967
1
原创 STM32 HAL+Cubemx(基础)
Cubemx 基础配置开启STlink下载system Core -> SYS使用外部晶振System Core -> RCCGPIO以PF9,PF10 引脚为例Cubemx 配置GPIO输出配置配置引脚为输出其他配置output level 起始电平High 高电平Low 低电平mode 工作模式Push Pull
2020-10-06 14:53:22
1227
原创 Linux系统基本操作命令
etc 软件配置目录帮助manman 命令帮助章节内容用法man 命令 查询该命令的帮助 默认第一章man 数字 命令 查询该命令的帮助的第 篇章q 退出man命令例:man lsman 1 lshelpshell 自带的命令为内部命令,其他为外部命令用法help 命令 内部命令查询命令 --help 外部命令查询infoinfo 比help 更加详细 但in
2020-10-02 09:42:44
185
原创 STM32F4 TIMER定时器配置(二)
一. TIMER配置结构体1. TIM_TimeBaseInitTypeDef 结构体字段解释TIM_Prescale设置预分频系数TIM_Period设置重载计数周期值TIM_CounterMode设置计数方式TIM_ClockDivision设置分频模式2. 计数方式TIM_CounterMode字段解释TIM_CounterMode_UP向上计数TIM_CounterMode_Down向下计数3.中断
2020-08-01 00:02:56
1304
原创 STM32F4 EXTI外部中断(二)
一. 外部中断结构体1. EXTI_InitTypeDef 结构体字段描述EXTI_Line中断线标号EXTI_Mode中断模式EXTI_Trigger触发方式EXTI_LineCmd中断线使能2. 中断线标号中断线标号解释EXTI_Line0 ~~ EXTI_Line22中断线0~~中断线22中断/事件线输入源EXTI0PX0(X可为A、B、C、D、E、F~~)EXIT1PX1(X可为A、B
2020-08-01 00:01:16
931
原创 STM32F4 NVIC中断配置(二)
一. 优先级分组使中断必须进行中断优先级分组配置:NVIC_PriorityGroupConfig(优先级分组);优先级分组主优先级(抢占优先级)子优先级 (响应优先级)描述NVIC_PriorityGroup_000-15主-0bit,子-4bitNVIC_PriorityGroup_10-10-7主-1bit,子-3bitNVIC_PriorityGroup_20-30-3主-2bit,子-2bitNVIC_PriorityGroup_3
2020-07-31 23:59:28
715
原创 STM32F4 GPIO(二)
一. GPIO配置结构体1. GPIO_InitTypeDef 结构体字段字段名解释GPIO_Pin引脚GPIO_Mode模式GPIO_Speed频率GPIO_OType输出方式GPIO_PuPd上下拉模式2. GPIO_Mode 取值字段名枚举值解释GPIO_Mode_IN0X00输入GPIO_Mode_OUT0x01输出GPIO_Mode_AF0x02复用GPIO_Mode_AN0x
2020-07-31 23:55:35
1897
原创 STM32F4PWM配置(一)
PWM配置1.定义结构体<1.定义GPIO结构体 GPIO_InitTypeDef GPIO_InitStructure;<2.定义定时器结构体 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;< 3.定时器输出比较结构体 TIM_OCInitTypeDef TIM_OCInitStructure;2.开启时钟总线<1.定时器时钟使能 RCC_APB1PeriphClockCmd(RCC_APB1Periph
2020-06-29 21:16:52
1994
1
原创 STM32F4 TIMER定时器配置(一)
定时器溢出时间计算:Tout(溢出时间)=(ARR+1)(PSC+1)/TclkARR:自动重装载寄存器,用于装载计数器PSC:PSC预分频器(分频范围1~65535)Tclk:外设时钟周期定时器配置步骤1定时器时钟使能RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);2.初始化定时器1.定义定时器结构体TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;2.设置自动重装载值TIM_Tim
2020-06-28 15:27:55
2726
原创 STM32F4 NVIC中断配置(一)
配置优先级分组| 优先级分组 | 主优先级(抢占优先级) | 子优先级 (响应优先级) | 描述 |--------------------------------------------------------------------------| NVIC_PriorityGroup_0 | 0 | 0-15 | 主-0bit,子-4bit || NVIC_PriorityGroup_1 |
2020-06-28 13:42:52
1308
原创 STM32F4UART串口配置(一)
UART 配置1.GPIO时钟使能RCC_AHB1PeriphClockCmd(GPIO时钟总线,ENABLE); 2.串口时钟使能RCC_APB2PeriphClockCmd(RCC_APB2Periph_USARTX,ENABLE);3.设置引脚复位映射GPIO_PinAFConfig(GPIOA,GPIO_PinSource9,GPIO_AF_USART1); GPIO_PinAFConfig(GPIOA,GPIO_PinSource10,GPIO_AF_USART1); 4.配
2020-06-27 23:32:57
2865
1
原创 STM32F4 EXTI外部中断(一)
STM32中共有23根中断总线中断/事件线输入源EXTI0PX0(X可为A、B、C、D、E、F~~)EXIT1PX1(X可为A、B、C、D、E、F~~)EXTI2PX2(X可为A、B、C、D、E、F~~)EXIT3PX3(X可为A、B、C、D、E、F~~)EXTI4PX4(X可为A、B、C、D、E、F~~)EXIT5PX5(X可为A、B、C、D、E、F~~)EXTI6PX6(X可为A、B、C、D、E、F~~)EXIT7PX7(X
2020-06-26 23:41:05
1443
1
原创 STM32F4 GPIO(一)
GPIO工作模式4种输入模式(1)GPIO_Mode_IN_FLOATING 浮空输入(2)GPIO_Mode_IPU 上拉输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_AIN 模拟输入4种输出模式(5)GPIO_Mode_Out_OD 开漏输出(带上拉或者下拉)(6)GPIO_Mode_AF_OD 复用开漏输出(带上拉或者下拉)(7)GPIO_Mode_Out_PP 推挽输出(带上拉或者下拉)(8)GPIO_Mode_AF_PP 复用推挽输出(带上拉或者下拉)
2020-06-25 23:17:26
1521
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人