• stm32结合产品学习01—产品的框架


    时间:2019.4.23

    今天收获如下:

    1.产品的系统框架图(结合STM32的硬件外设:输入;UART/SPI 输出USB/RMII 文件系统 SPI)

    2.下面具体会逐渐学习RMII、UART、SPI和USB。

    首先学习输出网口RMII的相关知识。

    精简的独立于介质的接口:RMII
    精简的独立于介质接口(RMII)规范减少了与10/100M位/s通信时,STM32F407xx以太网模块和
    外部以太网之间的引脚数。根据IEEE802.3u标准,MII接口需要16个数据和控制信号引脚,而
    RMII标准则将引脚数减少到了7个(减少了62.5%的引脚数目)。
    RMII模块用于连接MAC和PHY,该模块将MAC的MII信号转换到RMII接口上。RMII模块具有以
    下特性:
    ● 支持10M位/s和100M位/s的通信速率。
    ● 时钟信号需要提高到50MHz。
    ● MAC和外部的以太网PHY需要使用同样的时钟源
    ● 使用2位宽度的数据收发
    下图是 精简的独立于介质的接口信号


    RMII时钟源
    如下图所示,STM32F107xx控制器可以从MCO引脚提供50MHz时钟信号,当然用户需要配置
    PLL来产生这一时钟。

    下图 RMII时钟源

     网络分层

     

    Application layer 应用层
    Presentation Layer 表示层
    Session Layer 会话层
    Transport Layer 传输层
    Network Layer 网络层
    Data Link Layer :介质链路层
    Physical layer:物理层
    以下是MII与RMII之间的区别

    两者之间的外部晶振也不一样。

    (1)MII(外部晶振25MHZ,内部震荡)

     (2)RMII(外部晶振25MHZ,外部震荡50HZ提供电源)

     (3)RMII(外部震荡50HZ提供电源)

     

    (4)RMII(外部晶振25MHZ,物理层PLL50HZ提供电源)

  • 相关阅读:
    es之java插入优化(批量插入)
    es之java操作插入文档
    使用java操作elasticsearch之与es简历连接
    es之关于consistency(数据一致性问题)
    es之词库热更新解决方案
    es之IK分词器
    es之分词器和分析器
    es之Source字段和store字段
    Elasticsearch的聚合操作
    中缀表达式实现简单计算器
  • 原文地址:https://www.cnblogs.com/wllgo/p/10757706.html
Copyright © 2020-2023  润新知