stm32
文章平均质量分 80
yang Charles
可接单,帮你解决毕设,课设,做小工具,app,小程序,网页,只要是软件都可
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
stm32——I2C,0.96寸oled屏
基本概念内部集成电路(Inter Integrated Circuit)的简称叫做IIC或者I2C,是一种简单的、半双工同步通信的串行通信接口,IIC总线是上世纪80年代(1982年)由飞利浦公司设计出来,当时的目的是为了给MCU和外围芯片提供更简单的交互方式。引脚说明IIC总线只需要两根引脚就可以实现通信,一根是数据线(SDA Serial Data),另一根是时钟线(SCL Serial Clock),所有通过IIC接口通信的外围器件都挂载在IIC总线上,通过这种机制就可以实现多机通信。原创 2025-09-10 09:48:50 · 846 阅读 · 0 评论 -
stm32——模拟SPI,RFID
RFID通过无线射频信号获取物体的相关数据,并对物体加以识别,RFID技术不需要和被识别物体进行直接接触就可以完成物体信息的处理,也不需要人工干预,可以实现无接触式信息传递,能应用在各种较为恶劣的环境中。电子标签的种类有很多,比如低频标签、高频标签等,并且电子标签的样式也有多种,比如条型、卡片型、环型、纽扣型等。随着计算机和互联网的发展,物联网的概念也被提出,而物联网想要实现的是“万物互联”物联网的核心思想是为全球每一个物品提供唯一的电子标签,而RFID可以实现无接触式的信息传递达到识别物体的目的。原创 2025-09-09 10:54:00 · 415 阅读 · 0 评论 -
stm32——spi,flash
基本概念串行外设接口(Serial Peripheral Interface)的简称也叫做SPI,是一种高速的、全双工同步通信的一种接口,串行外设接口一般是需要4根线来进行通信(NSS、MISO、MOSI、SCK),但是如果打算实现单向通信(最少3根线),就可以利用这种机制实现一对多或者一对一的通信。引脚定义SPI总线采用的环形结构,利用的是主从模式(主机---->从机)进行数据的传输,由于是同步通信,所以在主机发送数据的同时也会收到从机发送的数据。工作模式。原创 2025-09-09 10:53:53 · 686 阅读 · 0 评论 -
stm32——独立看门狗,RTC
然而处于同一电力系统中的各种电气设备通过电或磁的联系彼此紧密相连,相互影响,由于运行方式的改变、故障、开关操作等引起的电磁振荡会波及很多电气设备。由于单片机在运行的过程经常会受到外部电磁场的干扰,就可能会出现程序“跑飞”,比如出现数据的缺失、导致寄存器中的数据发生变化、程序指针PC指向非法地址…,为了提高程序的可靠性,就提供了看门狗外设,在程序出现由软件或者硬件导致的未知问题,利用看门狗外设对芯片进行复位,相当于重新运行程序。使用看门狗的目的:为了提供程序的可靠性,防止由软件或者硬件造成的问题的出现。原创 2025-09-08 09:57:49 · 543 阅读 · 0 评论 -
stm32——ADC,光敏传感器
一般在电子线路中,信号分为两种:模拟信号 + 数字信号,大多数传感器采集的都是模拟信号,比如温度、湿度、压力…,采集的模拟信号再转交给计算机进行处理,计算机处理的是数字信号,其中涉及到模拟量和数字量的转换,会使用模数转换器,也被称为ADC。原创 2025-09-07 09:37:33 · 280 阅读 · 0 评论 -
stm32——usart串口通信,蓝牙模块
可以选择手机APP对蓝牙模块进行连接,比如安卓手机APP(蓝牙调试器)或者使用微信小程序(蓝牙串口)原创 2025-09-07 09:35:39 · 1321 阅读 · 0 评论 -
stm32——通用定时器,pwm
因为占空比控制的电路接通率是建立在恒定工作周期上的,如果电子控制模块控制电路的周期不能保证恒定,那么所谓的占空比控制是毫无意义的。输出比较:可以把定时器的某个通道连接到GPIO引脚上,主动从引脚输出一个固定的脉冲, 原理很简单,其实就是计数器(TIM_CNT)如果超过比较寄存器中的值,就可以 输出一个电平信号(高电平或者低电平)。PWM技术的原理其实很简单,就是利用STM32定时器中的某个通道的输出比较功能来输出周期性的脉冲信号,然后调节脉冲的宽度(调节占空比)达到控制外设的目的。原创 2025-09-06 09:06:26 · 1017 阅读 · 0 评论 -
stm32——时钟树,定时器
如果打算利用Systick定时器进行定时,则必须清楚Systick定时器的时钟频率,而定时器是挂载在总线下,而不同的总线的频率是不同的,而总线的频率是由时钟提供,而时钟的提供者又各不相同,所以必须要提前了解时钟源的区别。一般情况下一款MCU有多种时钟源(用于提供时钟信号),时钟源一般可以分为两类:内部时钟源、外部时钟源,每一种时钟源的频率都是各不相同的。可以知道,Systick定时器的内部时钟的频率是168MHZ,外部时钟的频率是168MHZ/8 = 21MHZ。(1)HSE高速外部时钟。原创 2025-09-06 09:05:33 · 880 阅读 · 0 评论 -
stm32——NVIC,EXIT
1.中断的概念中断指的是CPU来处理和响应外部发生的异常,中断也就意味着打断,比如打断正在做的事,然后去处理一个紧急的事,处理完成后在继续做刚才没做完的事。比如打游戏,女朋友来电话。注意:中断是允许嵌套的!2.中断源分析中断源指的是中断发生的源头,中断源在内核中已经定义好了,中断源也称为向量表,向量表在STM32F4中文参考手册参考。原创 2025-09-05 21:10:29 · 1125 阅读 · 0 评论 -
stm32——寄存器操作,蜂鸣器原理
ST公司把每个外设的寄存器的配置都封装成若干个函数,并且把这些函数接口集成到了外设的源文件中,一个外设是有自己的独立的源文件和头文件,ST公司对文件的命名是有规律的,外设源文件命名: stm32f4xx_gpio.c and 外设头文件命名: stm32f4xx_gpio.h。利用寄存器对硬件进行控制,需要计算出每个寄存器的物理地址,并把寄存器的地址转换为指针,然后对指针进行操作,流程是比较复杂,所以可以利用ST提供的寄存器指针来对硬件进行控制。对GPIO引脚进行复位操作(输出低电平)原创 2025-09-05 09:29:44 · 784 阅读 · 0 评论 -
stm32——GPIO
1.GPIO的概念GPIO(General Purpose Input/Output)外设是微控制器中最基本且最通用的接口,用于与外部设备进行交互。GPIO引脚的核心功能是作为通用的数字输入或输出,可以通过软件配置为多种工作模式,以满足不同的应用需求,GPIO引脚需要和外设连接在一起的,就可以和外设实现通信以及采集数据等功能。2.GPIO的定义指的是对芯片的某个引脚进行高低电平的输出,以及可以去检测某个引脚的电平状态。原创 2025-08-19 21:27:34 · 1642 阅读 · 0 评论
分享