zoukankan      html  css  js  c++  java
  • STM32知识点纪要

    1、GPIO

      BSRR(端口位设置寄存器)是赋1相应IO拉高,赋0无影响
      BRR(端口位清除寄存器)是是赋1相应IO拉低,赋0无影响


    2、UART

      连线TX—TX,RX—RX


    3、JTAG和SWD接口定义

    此处一定要注意缺口方向,看清楚是凹陷还是凸出的口,SWD口是凹陷,如果是遇到凸出的口,pin标识方向相反,细心一点!

    仿真器端口连接目标板备注
    1. VCC MCU电源VCC VCC
    2. VCC MCU电源VCC VCC
    3. TRST TRST Test ReSeT/ pin
    4. GND GND或悬空  
    5. TDI TDI Test Data In pin
    6. GND GND或悬空  
    7. TMS, SWIO TMS, SWIO JTAG:Test Mode State pin ; SWD: Data I/O pin
    8. GND GND或悬空  
    9. TCLK, SWCLK TMS, SWCLK JTAG: Test Clock pin ; SWD: Clock pin
    10. GND GND或悬空  
    11. RTCK RTCK  
    12. GND GND或悬空  
    13. TDO TDO Test Data Out pin
    14. GND GND或悬空  
    15. RESET RESET RSTIN pin
    16. GND GND或悬空  
    17. NC NC  
    18. GND GND或悬空  
    19. NC NC  
    20. GND GND或悬空  

     4、R0、RW、ZI等字段意义

      R0:程序中的指令和常量 readonly

      RW:程序中的已初始化变量read/write

      ZI:程序中未初始化变量zero

      烧写完后FLASH中:code+rodata+rwdata

      运行时候的RAM:rwdata+zidata

      详细原理介绍  https://blog.csdn.net/jamestaosh/article/details/4348385


    5、STM32时钟

      CPU运行必须依赖周期性的时钟脉冲来驱动。

      处理操作最基本单位:节拍脉冲=时钟周期=T周期=晶振单位时间

      规定从内存中读取一个指令集的最短时间来规定CPU周期。节拍电位(若干个节拍脉冲构成)=cpu周期 = 机器周期

      指令周期:CPU执行一条指令所需要的时间。


  • 相关阅读:
    占满屏幕的宽高,当把textarea换成其他标签的时候,怎么才能编辑?
    鼠标点击文本框后,里面的文字就消失或全选中
    jquery中选取兄弟节点的方法
    文本出现省略号
    滚动条的样式
    省略号的样式。
    input的placeholder在ie9下不兼容的结局办法。
    [CF1097D] Makoto and a Blackboard
    [CF552C] Vanya and Scales
    [CF1353E] K-periodic Garland
  • 原文地址:https://www.cnblogs.com/smy87/p/8359936.html
Copyright © 2011-2022 走看看