源:STM32F407的硬件I2C 我使用的是STM32的固件库。 硬件模块使用之前必须配置其参数,I2C的配置如下: 注意,I2C一定要加上超时的设置,否则当IIC总线出错时,没有超时检测可能造成MCU卡死在这里。 STM32F407的硬件I2C读一个字 ...
源代码 https: github.com YuQiao STM F Examples tree master .IIC 概述 I C IIC, Inter Integrated Circuit ,两线式串行总线, 用于连接微控制器及其外围设备。 它是由数据线SDA和时钟SCL构成的串行总线 在CPU与被控IC之间 IC与IC之间进行双向传送 IIC是半双工通信方式 协议 空闲状态 开始信号 停止 ...
2018-12-11 15:38 0 620 推荐指数:
源:STM32F407的硬件I2C 我使用的是STM32的固件库。 硬件模块使用之前必须配置其参数,I2C的配置如下: 注意,I2C一定要加上超时的设置,否则当IIC总线出错时,没有超时检测可能造成MCU卡死在这里。 STM32F407的硬件I2C读一个字 ...
DAC框图 VDDA:模拟电源输入 VSSAL:模拟电源接地输入 Vref+:正模拟参考电压输入 —————————————— DORx:输入数字寄存器 D ...
概述 SPI ,Serial Peripheral interface,串行外围设备接口 全双工,同步的通信总线,四根线 主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还 ...
1. ADC概述(STM32F4xx系列) 3 个 ADC 可分别独立使用 也可使用双重/三重模式(提高采样率) 2 个通道组 规则通道:相当于正常运行的程序 注入通道:相当于中断(可以打断规则通道的转换) 转换 ...
配置的部分请看本博客STM32分类下的环境配置篇目 开始调试 一些按键 查看寄存器 查看变量值 选中变量,右键,add to watch ...
简述 STM32F4XX的闪存擦除方式分为两种:扇区擦除(最小单元16K)和整片擦除。在实际应用中,为满足重要信息的存储,需将信息存入FLASH中,针对以上两种擦除方式,扇区擦除更符合实际的需要。 参考手册: 写FLASH操作 经过以上五个步,就可以擦除某个扇区。但是实际运用 ...
学习要点记录,并不全面,祥参 参考手册RM0090 简介: DMA用于外设-内存,内存-内存之间数据的快速传输 DMA控制器由双AHB 主总线架构和独立的FIFO组成,以此来优化系统带宽 ...
什么是看门狗 如果程序跑飞了怎么办? 可以用看门狗来监控。 看门狗是: 一个递减的计数器,如果不按时给计数器赋值,计数器的值减到一定程度,就会使系统复位。 也就是说如果程序运行异常,无法正常给计数器赋值(喂狗),系统会自动复位。 STM32F407有两种看门狗: 独立看门狗 窗口 ...