stm32 【标准库】SPI通信协议

一般用来读取外挂设备的ID测试通信有没有问题I2C通信用的是开漏输出加上拉电阻的模式,所以他的高电平驱动能力不强,通信线在低电平变到高电平的时候,所需的时间比较长限制了最大通信速度,...

2023-07-03 chenmf 93 阅读

stm32 【STM32】标准库 硬件I2C读取MPU6050

软件I2C的引脚可以任意更改,而硬件I2C的引脚不能随意更改,要按照引脚使用手册来看。因为硬件I2C有相关库函数了,就不用像软件I2C一样自己编写底层函数,所以就要把原来软件I2C用到的Myi2c...

2023-07-03 chenmf 85 阅读

未分类 一个高级硬件工程师的知识与能力要求

知识基本知识基本设计规范CPU基本知识、架构、性能及选型指导MOTOROLA公司的PowerPC系列基本知识、性能详解及选型指导网络处理器的基本知识、架构、性能及选型常用总线的基本知识、性能详解...

2023-07-03 chenmf 91 阅读

stm32 【STM32】标准库 I2C通信

inter(内部) ic(集成电路) bus(总线):集成电路间总线第一个是MPU6050陀螺仪加速度传感器,实现的目标,软件或者硬件实现I2C读取MPU6050其实逻辑就是通过软件I2C通信,对MPU6050芯片内...

2023-07-02 chenmf 102 阅读

stm32 【STM32】标准库 串口下载以及STLINK

STM32的串口下载:打开FlyMcu,接线就像之前那样接,USART1串口通信,必须是1,其他的不支持串口通信。编译之后就会生成HEX文件,而且上面的按钮Select也可以选择生成的位置搜索串口,选择,...

2023-07-02 chenmf 101 阅读

stm32 【STM32】标准库 USART通信

 通信的目的那一点的解析:STM32虽然功能丰富,但是有一些功能是没有的,需要外挂芯片功能实现,比如蓝牙无线遥控、陀螺仪加速度计测量姿态功能,这时候就需要外接通信线连接外挂芯片,...

2023-07-02 chenmf 91 阅读

stm32 【STM32】DMA直接存储器存储

DMA(Direct Memory Access)直接存储器存取DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,节省了CPU的资源(其实外设也是存储器,这么说只是特定了单片机能...

2023-07-02 chenmf 98 阅读

stm32 【STM32】标准库 ADC模数转换器

ADC(Analog-Digital Converter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间(12位与1微...

2023-07-02 chenmf 97 阅读

stm32 【STM32】标准库 TIM编码器接口

对于一些频繁使用中断并且仅仅执行比较简单的任务的情况下,可以选用编码器接口的方式,一般都会设计一个硬件电路模块来自动完成。而编码器接口就是一个给编码器进行计次的电路。每个一段时...

2023-07-02 chenmf 102 阅读

stm32 【STM32】标准库 TIM输入捕获

IC(Input Capture)输入捕获 输入捕获模式下,当通道输入引脚出现指定电平跳变时(这个需要配置,是上升沿还是下降沿),当前CNT的值将被锁存到CCR中(就是把CNT的值赋值给CCR),可用于测...

2023-07-02 chenmf 214 阅读