Light weight IP是由瑞典计算机科学(SICS) 的 AdamDunkels 开发的一个小型开源的 TCP/IP 协议栈。 LwIP 的设计初衷是:用少量的资源消耗实现一个较为完整的 TCP/IP 协议栈,其中“完整”主要指的是 TCP 协议的完整性,实现的重点是在保持 TCP 协议主要功能的基础上减少对 RAM 的占用。此外 LwIP 既可以移植到操作系统上运行,也可以在无操作系统的情况下独立运行
SD卡在我们的生活中已经非常普遍了,控制器对SD卡进行读写通信操作一般有两种通信接口可选,一种是SPI接口,另一种是SDIO接口。SDIO全程安全数据输入、输出接口,多媒体卡MMC、SD I/O卡都有SDIO接口。STM32F7xx有两个SDIO主机接口,他可以与MMC卡、SD卡、SD I/O卡以及CE-ATA设备进行数据传输。
WWDG一般用来检测由于外部干扰或不可见的逻辑条件造成应用程序背离正常运行序列而产生的软件故障,比如一段程序正常运行时间是50ms,程序运行完成之后马上喂狗,如果喂狗时间并不处于正常的时间窗口,则说明监控的程序出现问题,那么就会产生系统复位,让程序重新运行
STM32有两个看门狗,一个是独立看门狗一个是窗口看门狗,独立看门狗号称宠物狗,窗口看门狗号称警犬通俗讲就是一个12位递减计数器,当计数器的值减到0的时候,系统就会产生一个复位信号,即IWDG_RESET。如果在计数没减到0之前,刷新了计算器的值,那么就不会产生复位信号,看门狗由VDD电压供电,在停止模式和待机模式下仍能工作
STM32F767有3个ADC,每个ADC有12位、10位、8位和6位可选,有16个外部通道。另外还有两个内部ADC源和VBAT通道挂载在ADC1上,ADC具有独立模式、双重模式和三重模式。