自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux笔记(1)VMware创建虚拟机时遇到的问题

环境物理机 win10VMware的Linux系统ubuntu20.4.1无桌面问题描述:建立虚拟机后直接在显示命令行,没有桌面可能来源:使用的iso包不同,可以去ubuntu官网下载desktop版本的,如下图从桌面跳到命令行1.打开终端,(在菜单里的图标,如果找不到就是在工具一栏)2.Ctrl+Alt+T直接打开自适应客户机问题描述:使用桌面后 查看>适应客户机一栏为灰色(通过拉伸的话比例会错误)解决方法:安装Vmware tools,跳到命令行,输入sudo a

2020-08-11 16:20:42 403

原创 STM32学习笔记(19)DAC转换介绍

文章目录DAC介绍STM32 的 DAC 主要特点DAC框图DAC介绍DAC:Digital-to-Analog Converter,指数/模转换器或者数字/模拟转换器。与ADC相反,或者说互补,是指将离散的数字信号转换为连续变量的模拟信号的器件。STM32学习笔记(18)ADC转换介绍STM32 的 DAC 主要特点2 个 DAC 转换器:每个转换器对应 1 个输出通道8 位或者 12 位单调输出12 位模式下数据左对齐或者右对齐同步更新功能噪声波形生成三角波形生成双 DAC 通道

2020-08-09 23:15:12 1961

原创 STM32学习笔记(18)ADC转换介绍

文章目录ADC介绍STM32F10x ADC特点ADC介绍ADC:Analog-to-Digital Converter,指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。数字信号与模拟信号的区别STM32F10x ADC特点12位逐次逼近型的模拟数字转换器。最多带3个ADC控制器最多支持18个通道,可最多测量16个外部和2个内部信号源。支持单次和连续转换模式转换结束, 注入转换结束

2020-08-08 16:26:33 3283

原创 STM32学习笔记(17)旋转编码器初解

旋转编码器原理

2020-08-03 23:13:29 6369

原创 STM32学习笔记(16)RTC时钟初解

文章目录RTC介绍RTC框图RTC寄存器介绍BKP备份寄存器配置步骤RTC介绍RTC,Real_Time Clock,即实时时钟。RTC是个独立的定时器。通过一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。而修改计数器的值可以重新设置当前时间和日期。一般约定,以1970年1月1号0点为0秒,通过计数器的值来确定当前时间RTC模块和时钟配置系统(RCCBDCR寄存器)是在后备区域,即在系统复位或从待机模式唤醒后RTC的设置和时间维持不变。并且在系统复位后,会自动禁止访问后备寄

2020-07-21 10:57:25 380

原创 STM32学习笔记(15)SPI介绍

文章目录SPI介绍SPI内部结构简明图字节的输送时钟极性与相位相关结构体SPI介绍SPI : Serial Peripheral interface ,即串行外围设备接口。 SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,主要应用在 EEPROM(一种存储器),FLASH,实时时钟, AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI 主要特点: 可以同时发出和接收串行数据; 可以当作主机或从机工作; 提供频率可编程时钟; 发送结束中断标志; 写冲突保护; 总线

2020-07-07 18:13:27 941

原创 STM32学习笔记(14)I2C(IIC)介绍

文章目录IIC简介IIC协议空闲状态起始信号与结束信号应答信号ACK数据有效性数据的传送相关配置IIC简介IIC(又称I2C):Inter-Integrated Circuit,一种两线式串行总线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。(半双工通信)在 CPU 与被控 IC 之间、 IC 与 IC 之间进行双向传送, 高速 IIC 总线一般可达 400kbps 以上。I2C 总线在传送数据过程中共有三种类型信号, 它们分别是:开始信号、

2020-07-06 11:53:13 1189

原创 STM32学习笔记(13)通过FSMC控制TFTLCD(NT35510芯片)

TFTLCD简介TFT-LCD: Thin Film Transistor-Liquid Crystal Display, 即薄膜晶体管液晶显示器,也被叫做真彩液晶显示器。。其液晶显示屏的每一个像素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。TFT:薄膜晶体管,是开关器件,决定液晶是否充电(薄膜晶体管只起通或断的作用,当薄膜晶体管处于开时, 从其源极输出电压,给液晶及存储电容充电,充电电压的高低,由液晶屏驱动电路决定);

2020-06-11 22:36:29 7419 2

原创 STM32学习笔记(12)OLED(IIC接口)(改)

简介OLED:Organic Light-Emitting Diode,即有机发光二极管,又称为有机电激光显示(Organic Electroluminesence Display, OELD)。OLED 由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。stm32使用的OLED有多种模式可以选择,包括8080模式(13条信号线),6800模式(13条信号线),SPI模式(四线)

2020-06-06 10:54:53 8238

原创 STM32学习笔记(11)电容触摸按键

简介通过触摸电容屏幕达到类似触摸按键的作用,相对于传统的机械按键有寿命长、占用空间少、易于操作等诸多优点。原理但未触摸时,触摸系统内仅有一个电容,对其先放电再充电,通过输入捕获(或其它方法)测出充电所需时间T1,当触摸时,触摸系统相当于并联多一个电容,总电容增大,充电时间延长,通过测量此时充电所需时间T2,如果T2>T1,则已触摸。(那什么时候开始测量时间)即系统检测电容充放电时间的方法来判断是否有触摸 :调用10次:取中间6次的平均值,使取值较稳定...

2020-05-31 18:21:05 4771 1

原创 STM32学习笔记(10)定时器相关之输入捕获实验(改)

简介

2020-05-29 11:59:09 375

原创 STM32学习笔记(9)定时器相关之PWM概述(改)

简介

2020-05-28 23:33:40 813

原创 STM32学习笔记(8)定时器相关之通用定时器(改)

简介STM32中有三种定时器,包括高级定时器,通用定时器,基本定时器。以STM32F103ZET6为例,有高级定时器(TIM1,TIM8),通用定时器(TIM2~TIM5),基本定时器(TIM6,TIM7)。(三种定时器功能区别)本篇主要讲解通用定时器。STM32F1 的通用定时器是一个通过可编程预分频器(PSC)驱动的 16 位自动装载计数器(CNT)构成。工作框图时钟来源:1) 内部时钟(CK_INT)2) 外部时钟模式 1:外部输入脚(TIx)3) 外部时钟模式 2:外部触发输入(ET

2020-05-26 16:38:18 646

原创 STM32学习笔记(6)中断优先级及EXTI外部中断(改)

中断优先级分组(NVIC)值越低,优先级越高

2020-05-24 23:43:54 1596

原创 STM32学习笔记(7)串口通信介绍(改)

奇偶校验位:偶校验:输送的8位数据的1如果为偶数则为0,奇数为1(使1为偶数)奇校验:输送的8位数据的1如果为奇数则为0,偶数为1(使1为奇数)作用:提高数据传输的准确性

2020-05-24 17:53:15 418

原创 STM32学习笔记(5)端口复用及重映射简介(改)

端口复用端口复用介绍STM32 有很多的内置外设,这些外设的外部引脚都是与 GPIO 复用的。也就是说,一个 GPIO如果可以复用为内置外设的功能引脚,那么当这个 GPIO 作为内置外设使用的时候,就叫做复用。具体哪些 GPIO 管脚是可以复用为哪些内置外设的参考相关资料。(《STM32 中文参考手册 V10》的 P109, P116~P121 )复用端口初始化步骤1.使能相应GPIO 端口时钟。RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENAB

2020-05-17 11:34:46 620

原创 STM32笔记(4)ST-LINK调试介绍

调试相关介绍JTAG(Joint Test Action Group,联合测试工作组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。(20个引脚)具有JTAG口的芯片都有如下JTAG引脚定义:TCK——测试时钟输入;TDI——测试数据输入,数据通过TDI输入JTAG口;TDO——测试数据输出,数据通过TDO从JTAG口输出;TMS——测试模式选择,TMS用来设置

2020-05-13 17:28:05 3971

原创 STM32笔记(3)时钟系统简介(改)

在 STM32 中,有五个时钟源(即时钟的来源),为 HSI、 HSE、 LSI、 LSE、 PLL。 从时钟频率来分可以分为高速时钟源( HIS, HSE 以及 PLL)和低速时钟源( LSI 和 LSE ),来源可分为外部时钟源和内部时钟源,外部时钟源就是从外部通过接晶振的方式获取时钟源,其中 HSE 和 LSE 是外部时钟源 ,HSI,LSI,PLL是内部时钟。晶振:集成了晶体及振荡电路的有源器件作用:晶振是给单片机提供工作信号脉冲的。这个脉冲就是单片机的工作速度。STM32 的时钟系统图

2020-05-12 16:57:59 1236

原创 STM32笔记(2)GPIO介绍及IO口操作(改)

GPIO:每个连接到I/O总线上的设备都有自己的I/O地址集,即所谓的I/O端口,类似51单片机的P0~P3.而STM32 的每个 IO 端口都有 7 个寄存器来控制其工作方式的。端口位基本结构:与51单片机不同的是,对stm32的GPIO来说,使用前需要设置其工作方式。一共有8种工作方式:1、 输入浮空2、 输入上拉3、 输入下拉4、 模拟输入5、 开漏输出6、 推挽输出7...

2020-05-10 11:59:23 13468

原创 STM32笔记(1) STM32简介及环境搭建

STM32简介ST 指法意半导体,M 指微控制器,即微型计算机的主要组成部分集成在一块芯片上的单芯片微型计算机。32表示这是一个32位的微型控制器。总的来说,STM32就是由意法半导体生产的32位微控制器,基于ARMv7架构的Coretex-M3内核,也是一种单片机。命名规则及选型依据1.命名规则2.选型依据首先根据项目需求选择合适的MCU芯片,一般来说如果并不需要高性能进行大量的数据...

2020-05-04 10:04:53 1823

STM32F1基本汇编工程

基于Keil5,STM32F103RCT6芯片可使用的最基本的汇编工程,可通过本工程对搭载STM32F103RCT6芯片的开发板或其它进行调试,也可对本工程进行扩展,加入其它模块的.s文件以通过汇编语言进行硬件开发,或基于本工程实现其它芯片的汇编工程实现。 本工程的基本文件介绍可参考以下文章:https://blog.csdn.net/weixin_47447179/article/details/124006442

2022-04-17

空空如也

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

TA关注的人

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