自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 stm32 NVIC的EXIT外部中断 HALL库+固件库理解

对于NVIC和EXIT关系以及EXIT的配置已经有文章讲的很清楚,我就不再概述,本文只分享一下个人对比学习HALL库和EXIT库的一些代码理解。

2024-04-24 00:31:31 916

原创 stm32 bootlooder+上位机+下位机理解

bootlood跟电脑的biso、linux的uboot相似,都起到引导启动的作用。所以对于stm32初学者bootlooder可以直接使用官方的,不必纠结bootlooder怎么编写、运行原理,就跟我们装电脑不用关心biso一样,这部分一家有人帮我们处理了。上位机其实也就是keil、STM32CubeIDE、STM32CubeMX这些,这部分也是官方给出的软件,如果没有特定需求,上位机只需要了解概念和用途就行。bootlooder的定义和使用有很多文章都有讲解,我就不再赘述,这里说一些我的理解。

2024-04-13 16:54:54 301

原创 stm32mp157驱动环境构建

参考下列文章可进行build root的编译,但是该文章的buildroot编译busybox根文件系统部分,可以不替换busybox的Make file文件,否则会出现menuconfig无法打开情况,需要distclean之后再重新编译buildroot。但正点原子并未给出可以编译的busybox和buildroot,只能根据以往教程进行重新配置,再编译得到各自的根文件系统,当然有预设配置文件更好。两个文件,较为简单,可以直接使用正点原子官方教程,编译得出,可以直接使用官方tf-a。

2024-01-19 19:51:43 854 1

原创 江科大stm32+keil5第九章USATRT串口

需要两个GPIO口pin9和pin10,pin9选择复用推挽输出,pin10选择上拉输入。接收分为查询接收和中断接收。

2023-10-16 22:10:14 645 1

原创 VS2019+QT6.24学习心得4

上述代码利用槽函数、QFileDialog::getOpenFileName函数组件,在创建。UDP传输效率较高但容易丢包,TCP传输效率较低但是不容易丢包,而且安全性、文档性较好。打开文件夹窗口,选择打开文件,打开(只读、读写),默认格式utf8。之后,进行一些列操作。所以需要服务端和通信端。

2023-09-23 21:24:16 95 1

原创 江科大stm32+keil5第七-八章AD转换

但是单个通道完成之后没有标志位,只能通过Delay延时方法,保证转换完成,但是效率不够。因为(1)各通道是一起进行的不清楚哪一个先完成,数据存在覆写现象,且单通道完成没有EOC标志位,完成所有通道才会置标志位。//单次或连续转换模式。单次非扫描需要多次由软件启动转换并判断是否转换完成,并在转换完成之后读取ADC_DR位清楚EOC转换标志位。但是可使用单次转换非扫描,在每次触发转换之前,手动修改列表第一个位置的通道。区别在于连续转换无需判断标志位,且只需在初始化函数中由软件启动转换一次即可。

2023-09-16 19:25:14 339

原创 VS2019+QT6.24学习心得3

vs也与此类似。两者创建过程中都会遇到的一个问题:1.无法打开源文件“.h” 2.main文件和父窗口cpp文件都无法打开包括文件“.h”解决方法:1.对于qt制作的一般没有此问题,若出现问题。(1)在父窗口添加子窗口头文件。(2)默认编译完成的ui_XXX.h中显示的自定义控件类名称为#include,显示无法识别,但主动修改成#include"XXX"可以识别。2.vs+qt出现此问题,编译显示错误,点击取消后会进入一个ui_“父窗口名”.h的文件。

2023-09-12 22:49:25 191 1

原创 VS2019+QT6.24学习心得2

参考上博客。

2023-07-15 22:05:02 136 1

原创 VS2019+Q6.24T学习心得

(3)QT中定义指针需要指定指针类型,如(Beauty:*slotAnwer)(QString),(QString)是参数类型,可以有重载函数的多个不同参数。(4)如果 &QPushButton::clicked对应的槽函数带参,那么槽函数参数需要是bool类型,因为clicked参数为bool类型,需要一一对应。一个信号包含两个函数,这两个函数可以作为两个connect信号发出者,执行相对应槽函数。(2)信号与槽都可以自定义函数,但是信号不需要实现,槽函数需要实现。

2023-07-12 15:47:56 56

江科大stm32+keil5第九章USATRT串口

江科大stm32+keil5第九章USATRT串口

2023-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除