zoukankan      html  css  js  c++  java
  • STM32 从M3到M4

    一 考虑STM32不同系列移植的外设资源情况:

    STM32微控制器应用的移植和兼容性指南AN3364

    二 M4的DSP/FPU的使用方法https://blog.csdn.net/electrocrazy/article/details/73456697

    三 从F1到F3:看AN4228

    3.1 首先看封装管脚对应情况,总线架构和外设时钟的变化。比如boot1在选型字节里面的位进行操作;系统初始化时等待时间为1;HSE(5~32MHZ),唤醒源增多

    3.2 F3外设功能的变化:比如:

    3.2.1 串口:硬件485发射控制、modbus/地址自动识别、timeout和长度控制

    3.2.2 GPIO:增加了上下拉,必须制定一种复用模式AF0(复位时默认AF0)~AF15,IO翻转速度变为36MHZ。

        GPIO_PinAFConfig(GPIOA, GPIO_PinSource14, GPIO_AF_2); //管脚连接到一个外设


    3.3.3 数据备份域:没有了BKW外设,操作放在了RTC模块下 

    3.3.4 IIC模块、ADC/SPI/FLASH操作等有很大变化,增添了比较器。放大器。特殊ADC等模块

    3.3.5 外中断和dubug在F3中是在syscfg(代替AFIO)中进行配置

    3.3.6 NVIC设置后就不再允许修改了

    四相应工具软件:

    4.1时钟配置自动化代码:STM32F3xx_Clock_Configuration.xls

    4.2 I2C 从F1到F3自适应工具:

    STMicroelectronics provides an “I2C Communication peripheral application library (CPAL)”, which allows to move seamlessly from STM32F1 Series to STM32F3 Series  

  • 相关阅读:
    第05组 Beta版本演示
    第05组 Beta冲刺(4/4)
    第05组 Beta冲刺(3/4)
    第05组 Beta冲刺(2/4)
    第05组 Beta冲刺(1/4)
    第05组 Alpha事后诸葛亮
    第05组 Alpha冲刺(4/4)
    第05组 Alpha冲刺(3/4)
    第05组 Alpha冲刺(2/4)
    300iq Contest 3 C. Cells Blocking
  • 原文地址:https://www.cnblogs.com/jieruishu/p/9594151.html
Copyright © 2011-2022 走看看