logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

stm32——spi,flash

基本概念串行外设接口(Serial Peripheral Interface)的简称也叫做SPI,是一种高速的、全双工同步通信的一种接口,串行外设接口一般是需要4根线来进行通信(NSS、MISO、MOSI、SCK),但是如果打算实现单向通信(最少3根线),就可以利用这种机制实现一对多或者一对一的通信。引脚定义SPI总线采用的环形结构,利用的是主从模式(主机---->从机)进行数据的传输,由于是同步

文章图片
#stm32#网络#嵌入式硬件 +3
stm32——通用定时器,pwm

因为占空比控制的电路接通率是建立在恒定工作周期上的,如果电子控制模块控制电路的周期不能保证恒定,那么所谓的占空比控制是毫无意义的。输出比较:可以把定时器的某个通道连接到GPIO引脚上,主动从引脚输出一个固定的脉冲,原理很简单,其实就是计数器(TIM_CNT)如果超过比较寄存器中的值,就可以输出一个电平信号(高电平或者低电平)。PWM技术的原理其实很简单,就是利用STM32定时器中的某个通道的输出比

文章图片
#stm32#嵌入式硬件#单片机 +1
进阶数据结构——树状数组

核心总结树状数组是一种高效处理前缀和查询和单点更新的数据结构。通过二进制索引和树形结构,将复杂度优化到 O(logn)。学习建议分类刷题:按问题类型集中练习(如动态前缀和、逆序对计数、区间更新)。理解算法原理:掌握树状数组的实现步骤和优化技巧。手写模拟过程:在纸上画出树状数组的结构,模拟操作过程,加深直观理解。通过以上分析,树状数组作为一种高效的数据结构,在算法竞赛和实际应用中具有广泛用途。掌握其

文章图片
#数据结构
进阶数据结构——单调队列

单调队列的核心是利用单调性快速获取区间最值,适合解决滑动窗口类问题。高阶问题的突破口通常在于维度转换(如二维转一维)或逻辑等价变形。

文章图片
#数据结构
stm32——NVIC,EXIT

1.中断的概念中断指的是CPU来处理和响应外部发生的异常,中断也就意味着打断,比如打断正在做的事,然后去处理一个紧急的事,处理完成后在继续做刚才没做完的事。比如打游戏,女朋友来电话。注意:中断是允许嵌套的!2.中断源分析中断源指的是中断发生的源头,中断源在内核中已经定义好了,中断源也称为向量表,向量表在STM32F4中文参考手册参考。

文章图片
#stm32#单片机#嵌入式硬件 +2
stm32——单总线,DHT11

单总线协议指的是只采用一根信道来进行数据传输,通信指的是双方(MCU与传感器)通过一根信道进行数据交互,所以按照数据的传输方向,只能采用半双工通信方式,比较典型的传感器就是温度传感器(DS18B20、DHT11…一、单总线协议的原理和应用。

文章图片
#stm32#嵌入式硬件#单片机 +2
进阶数据结构——并查集

1. 核心总结• 并查集的核心是通过树形结构和优化技术实现高效的集合管理。• 高阶问题的突破口通常在于带权并查集或动态并查集。2. 学习建议• 分类刷题:按问题类型集中练习(如连通性问题、动态连通性、分组问题)。• 理解优化技术:掌握路径压缩和按秩合并的原理与实现。• 手写模拟过程:在纸上画出树形结构,加深直观理解。!!

文章图片
#数据结构
stm32——I2C,0.96寸oled屏

基本概念内部集成电路(Inter Integrated Circuit)的简称叫做IIC或者I2C,是一种简单的、半双工同步通信的串行通信接口,IIC总线是上世纪80年代(1982年)由飞利浦公司设计出来,当时的目的是为了给MCU和外围芯片提供更简单的交互方式。引脚说明IIC总线只需要两根引脚就可以实现通信,一根是数据线(SDA Serial Data),另一根是时钟线(SCL Serial Cl

文章图片
#stm32#嵌入式硬件#单片机 +2
stm32——独立看门狗,RTC

然而处于同一电力系统中的各种电气设备通过电或磁的联系彼此紧密相连,相互影响,由于运行方式的改变、故障、开关操作等引起的电磁振荡会波及很多电气设备。由于单片机在运行的过程经常会受到外部电磁场的干扰,就可能会出现程序“跑飞”,比如出现数据的缺失、导致寄存器中的数据发生变化、程序指针PC指向非法地址…,为了提高程序的可靠性,就提供了看门狗外设,在程序出现由软件或者硬件导致的未知问题,利用看门狗外设对芯片

文章图片
#stm32#嵌入式硬件#c语言 +2
stm32——usart串口通信,蓝牙模块

可以选择手机APP对蓝牙模块进行连接,比如安卓手机APP(蓝牙调试器)或者使用微信小程序(蓝牙串口)

文章图片
#stm32#嵌入式硬件#单片机 +2
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择