stc单片机 读写flash_STM32单片机基础知识杂谈(1)
1 STM32单片机的命名规则你真的懂吗?
stm32单片机命名全图展示
STM32 :ST公司的32位微控制器,基于ARM。
F: 通用型
101:基本型
102:USB型
103:增强型
105/107: 互联型
引脚数目:
- T 36脚
- C 48脚
- R 64脚
- V 100脚
- Z 144脚
闪存存储器容量:
- 4 = 16K字节的闪存存储器
- 6 = 32K字节的闪存存储器
- 8 = 64K字节的闪存存储器
- B = 128K字节的闪存存储器
- C = 256K字节的闪存存储器
- D = 384K字节的闪存存储器
- E = 512K字节的闪存存储器
封装
- H = BGA
- T = LQFP (最常用分装)
- U = VFQFPN
- Y = WLCSP64
温度范围
- 6 = 工业级温度范围, -40°C~85°C
- 7 = 工业级温度范围, -40°C~105°C
2 寄存器的操作界限你忘记了吧?
- 可读 (r) 解释:就是内核只能对寄存器的该位进行读,不可写
- 可读可写(rw) 解释:就是内核只能对寄存器的该位进行读,可写
- 可写 (w)解释:就是内核只能对寄存器的该位进行写,读无意义
- 可读写1清除此位(rc_w1)
- 可读写0清除此位(rc_w0)
- 其余几位不常用,故所以没有一一列出来。需要时查询就行
3 单片机的容量划分,啥是大容量?小容量?
- 大容量:stm32的片内flash为256k/512k.
- 中容量:stm32的片内flash为64k/128k.
- 小容量: stm32的片内flash为16k/32k.
4 单片机内的总线架构,你肯定不知道吧
数据总线、系统总线、DMA1、DMA2、SRAM、FLASH、FSMC、AHB。
这些都通过AHB总线相互连接。
5 不同的总线,有啥用?
- ICODE : 该总线将Cortex™-M3内核的指令总线与闪存指令接口相连接。指令预取在此总线上完成
- DCode : 该总线将Cortex™-M3内核的DCode总线与闪存存储器的数据接口相连接(常量加载和调试访问)。
- 系统总线 :此总线连接Cortex™-M3内核的系统总线(外设总线)到总线矩阵,总线矩阵协调着内核和DMA间的访问。
- DMA总线 :此总线将DMA的AHB主控接口与总线矩阵相联,总线矩阵协调着CPU的DCode和DMA到SRAM、闪存和外设的访问。
- 总线矩阵:总线矩阵协调内核系统总线和DMA主控总线之间的访问仲裁,仲裁利用轮 换算法 。
AHB外设通过总线矩阵与系统总线相连,允许DMA访问。
6 时钟APB1与APB2最快是多少?
与APB1相连接的外设时钟最快为36M,APB2连接的最快72M。单片机在复位后默认关闭所有外设,当需要使用时,需要打开RCC_AHBENR寄存器中的对应位,来打开使能该外设。
当对APB寄存器进行8位或者16位访问时,该访问会被自动转换成32位的访问:桥会自动将8位或者32位的数据扩展以配合32位的向量。
今天就暂时分享这么多吧 如果大家喜欢,感觉学到了,烦请大家进行转载,并关注小编,你们的关注就是,小编总结知识点的动力。
2019.9.30
stc单片机 读写flash_STM32单片机基础知识杂谈(1)相关推荐
- 单片机学习笔记——微机基础知识
微机基础知识 微处理器,微机和单片机概念 微处理器的组成 一.运算器 主要寄存器 主要寄存器(IR),指令译码器(ID) 程序计数器(PC) 地址寄存器(AR) 二.控制器 存储器和输入输出接口 一. ...
- 51单片机直流电机c语言基础知识要点,完结单片机基础知识的总结(制作作品)...
完结单片机基础知识的总结(制作作品) 一个暑假过去了,也许没有达到学长和老师的期望,可是只有我知道我自己是突破了自己的,从未如此认真的一一天学习,度过三分之二个充实的暑假.现在将一腔想表达的,想解惑的 ...
- 【自学51单片机】3 -- 硬件基础知识(电容、三极管、74HC245、74HC138三八译码器)介绍和闪烁LED小灯
目录 1.电磁干扰 2.电容介绍 3.三极管在数字电路中的应用 3.1.三极管介绍 3.2.三极管的原理 3.3.三极管的应用 4.74HC245介绍 4.1.74HC245引入 4.2.74HC24 ...
- 单片机入门:中断基础知识2
1.中断请求标志 (1)TCON的中断标志 IT0(TCON.0),外部中断0触发方式控制位. 当IT0=0时,为电平触发方式. 当IT0=1时,为边沿触发方式(下降沿有效). IE0(TCON.1) ...
- 单片机c语言基础知识,c语言必背100代码有哪些?
我记得刚开始接触编程的时候,觉得太难了. 也很好奇,写代码的那些人也太厉害了吧?全是英文的,他们的英文水平一定很好吧? 他们是怎么记住这么多代码格式的?而且错了一个标点符号,整个程序都会有影响. 一个 ...
- 51单片机程序下载、ISP及串口基础知识
本文详细介绍了串口.51单片机的ISP下载等基础知识,已经学过单片机的也可以看看,加强一下对这方面的了解. 串口 串行接口简称串口,也称串行通信接口,是采用串行通信方式的扩展接口. 我们比较熟悉的US ...
- 【单片机基础知识1】
目录 一.基础知识 1.数在计算机内表示 2.BCD编码 3.ASCII码 4.微型计算机 4.1 中央处理器 编辑 4.2 存储器 4.3 输入/输出设备及I/O接口电路 4.4 总线. 二. 单 ...
- 单片机——硬件基础知识
单片机--硬件基础知识 宗旨:技术的学习是有限的,分享的精神是无限的. 1.单片机内部资源 STC89C52:8KFLASH.512字节RAM.32个IO口.3个定时器.1个UART.8个中断源 (1 ...
- 单片机知识点总结框图_单片机基础知识
什么是单片机: 顾名思义,单片机中的"单片"就是只有一个芯片, "机"就是指计算机,只有有一个芯片,她却具有简单计算机的功能,这就叫做单片机,也教微处理器微控制 ...
最新文章
- 史上最大规模ACL大会放榜,百度10篇NLP论文被录用!
- 2007最优秀的CSS网站设计
- 第三次学JAVA再学不好就吃翔(part104)--flush和close
- android 八核手机,八核手机
- 数组小案例(求数组最大最小值、反转数组中元素、指定元素第一次出现的索引)
- Nginx 限制单个IP的并发连接数及对每个连接速度(限速)
- 功能选中jquery实现全选反选功能
- 活动目录(LiveFolder)
- 乌班图16.04网卡驱动安装
- 从零开始设计共享电动车充电桩(一)——构思篇
- 关于stm32通过can与epos控制器建立通信,从而控制Maxon电机运转并且实时检测电机参数
- silvaco学习日记(四)
- 听说你想学Python爬虫?我从零教你啊
- eBPF系列学习(4)了解libbpf、CO-RE (Compile Once – Run Everywhe) | 使用go开发ebpf程序(云原生利器cilium ebpf )
- CTF pyc之stegosaurus隐写
- PHP网站从服务器下载文件到本地
- 2021-9-30 背景噪声的研究
- 华为交换机端口不配置access_华为交换机屏蔽端口号
- Oracle创建定时任务教程
- 关于腾讯TBS中,加载失败问题(64位手机无法加载x5)
热门文章
- 华为畅享8可以云闪付吗_华为畅享8、魅族16X、海信彩墨屏阅读手机A5C对比
- LeetCode算法-实现strStr()
- mysql piress_由MySql漏洞导致电脑被入侵(特征为新增加名为piress的帐户)所想到的...
- RobotFrameWork控制流之if语句——Run Keyword If
- python操作js中的输入_Python调用JavaScript代码的方法
- 查看linux上redis的运行状态,Redis教程(七)使用info查看服务状态
- 圆形百分比_还有半圆形的饼图!怎么做出来的?
- java 判断二叉树是否平衡_剑指Offer - 判断二叉树是否是平衡二叉树
- oracle 删除旧数据,Oracle 删除海量数据下避免Ora-01555快照过旧错误的执行脚本
- 要求输入框里面必须同时含有字母,数字,特殊字符,且不小于8位