当前位置:首页 > 技术

技术

  • 最新
  • 浏览
  • 评论

STM32CubeMX系列教程17:SDMMC

Watrt7年前 (2017-12-16)Cortex-M319910
STM32CubeMX系列教程17:SDMMC
一、SDMMC简介    MMC:MMC就是MultiMediaCard的缩写,即多媒体卡    SD:SD卡为Secure Digital Memory Card, 即安全数码卡    SDIO:SD Input Output 带有输入输出接口,SDIO是在SD标准上定义了一种外设接口SD种类    SD卡:<=2GB    SDHC卡(SD High Capacity...

STM32CubeMX系列教程16:RNG和CRC

Watrt7年前 (2017-12-16)Cortex-M318150
STM32CubeMX系列教程16:RNG和CRC
一、随机数发生器(RNG)    RNG 处理器是一个以连续模拟噪声为基础的随机数发生器,在主机读数时提供一个 32 位的随机数。    复制串口printf的工程,修改文件夹名。击STM32F746I.ioc打开STM32cubeMX的工程文件重新配置,激活随机数发生器(RNG)。配置RNG时钟为48MHz。RNG没有参数配置。生成报告以及代码,编译程序。在iwdg.c文件中可以看到RNG初始化函数。在stm32f7xx_h...

STM32CubeMX系列教程15:看门狗(WDG)

Watrt7年前 (2017-12-16)Cortex-M318280
STM32CubeMX系列教程15:看门狗(WDG)
一、看门狗简介        看门狗其实就是一个定时器,从功能上说它可以让微控制器在程序发生意外(程序进入死循环或跑飞)的时候,能重新回复到系统刚上电状态,以保障系统出问题的时候可以重启一次。说的复杂一点,看门狗就是能让程序出问题是能重新启动系统。二、独立看门狗(IWDG)         前文再续,书接上一会,上一章说到待机模式可以通过IWDG唤醒,独立看门口功能框图如下。实际上独立看门口狗就是一个递减计...

STM32CubeMX系列教程14:电源控制器(PWR)

Watrt7年前 (2017-12-16)Cortex-M326300
STM32CubeMX系列教程14:电源控制器(PWR)
一.低功耗模式介绍        系统提供了多个低功耗模式,可在 CPU 不需要运行时(例如等待外部事件时)节省功耗。由用户根据应用选择具体的低功耗模式,以在低功耗、短启动时间和可用唤醒源之间寻求最佳平衡。        当系统断电时,仍然可以通过电池供电保留备份域的数据。备份域中包含RTC实时时钟,4KB备份SRAM以及调压器,调压器为备份域和待机电路以外...

STM32CubeMX系列教程13:实时时钟(RTC)

Watrt7年前 (2017-12-16)Cortex-M332540
STM32CubeMX系列教程13:实时时钟(RTC)
1.RTC简介        实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器。 RTC 提供具有可编程闹钟中断功能的日历时钟 /日历。RTC 还包含具有中断功能的周期性可编程唤醒标志。        两个 32 位寄存器包含二进码十进数格式 (BCD) 的秒、分钟、小时( 12...

STM32CubeMX系列教程12:控制器局域网络(CAN)

Watrt7年前 (2017-12-16)Cortex-M316000
STM32CubeMX系列教程12:控制器局域网络(CAN)
一.CAN简介        CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,是国际上应用最广泛的现场总线之一。        CAN控制器通过组成总线的2根线(CAN-H和CAN-L)的电位差来确定总线的电平,信号是以两线之间的“差分”电压形式出现,总线电平分为显性电平和隐性电平。   ...

STM32CubeMX系列教程11:串行外设接口SPI(二)

Watrt7年前 (2017-12-16)Cortex-M332640
STM32CubeMX系列教程11:串行外设接口SPI(二)
1.新建工程        本章程序在串口printf工程的基础上修改,复制串口printf的工程,修改文件夹名。击STM32F746I.ioc打开STM32cubeMX的工程文件重新配置。SPI1选择全双工主模式,不开启NSS。配置PA7为SPI_MOSI,PA6为SPI_MISO,PA5为SPI_SCK,PA4配置为GPIO输出模式,作为片选信号。      SPI配置中设置数据长度为8bit,MSB先输出分频为64分...

STM32CubeMX系列教程10:串行外设接口SPI

Watrt7年前 (2017-12-16)Cortex-M316590
STM32CubeMX系列教程10:串行外设接口SPI
摘要:本章介绍SPI总线。以及介绍W25Qxx芯片。1.SPI简介SPI(Serial Peripheral Interface),串行外围设备接口,一种高速的,全双工,同步的通信总线。芯片的管脚上只占用四根线。MISO: 主器件数据输出,从器件数据输入。MOSI:主器件数据输入,从器件数据输出。SCK: 时钟信号,由主设备控制发出。NSS(CS): 从设备选择信号,由主设备控制。当NSS为低电平则选中从器件。    &nbs...