E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Cortex-M
【嵌入式学习笔记】嵌入式基础4——STM32最小系统
学习一款最小系统要参考的资料如下:原理图(硬件手册)数据手册dataset(有芯片的大致信息)参考手册(有寄存器的信息)
Cortex-M
权威指南开发指南(生产开发板的商家提供)1.2数据手册获取信息STM32F103ZET6
Zency_SUN
·
2023-07-29 12:29
嵌入式学习专栏(STM32)
学习
笔记
stm32
嵌入式硬件
STM32F4 DWT功能 实现程序运行时间精确测试
时间戳相关寄存器定义/*在
Cortex-M
里面有一个外设叫DWT(DataWatchpointandTrace),该外设有一个32位的寄存器叫CYCCNT,它是一个向上的计数器,记录的是内核时钟运行的个数
老白416396571
·
2023-07-28 23:46
keil
STM32
stm32
单片机
嵌入式硬件
基于STM32的高可靠IAP在线烧写设计
IAP在线烧写实现原理STM32基于
Cortex-M
内核的微控制器,其内部通过1张“中断向量表”来响应中断,“中断向量表”的起始地址为0x8000000,不同系列微控制器的起始地址可能不同。
Caramel_biscuit
·
2023-07-28 08:55
stm32
论文学习
stm32
嵌入式硬件
单片机
嵌入式开发:单片机嵌入式Linux学习路径
低端SOC如基于
Cortex-M
架构的芯片,如STM32和NXPLPC1xxx系列,不具备MMU(MemoryManagementUnit),适用于轻量级实时操作系统如uCOS和FreeRTOS。
单片机一哥
·
2023-07-27 07:00
单片机
编程
嵌入式
单片机
51单片机
【ARM
Cortex-M
系列 1 -- Cortex-M0, M3, M4, M7, M33 差异】
文章目录
Cortex-M
系列介绍Cortex-M0/M0+介绍Cortex-M3/M4介绍Cortex-M7介绍Cotex-M33介绍下篇文章:ARMCortex-M系列2–CPU之Cortex-M7介绍
CodingCos
·
2023-07-19 02:54
#
ARM
Cortex-M
系列
arm开发
cortex-m7
cortex-m33
cortex-m3
cortex-m4
cortex-m0
cortex-m23
【ARM
Cortex-M
系列 3 番外篇 -- ARMv6/v7/v8/v9 架构及 精简指令集 与 复杂指令集 介绍】
文章目录ARM架构CISC与RISC差异ARM架构版本ARMv6与ARMv7差异ARMv8与ARMv7差异ARMv8与ARMv9差异上篇文章:ARMCortex-M系列2–CPU之Cortex-M7介绍ARM架构ARM架构是一种处理器架构,全称为高级精简指令集计算机(AdvancedRISCMachine)。它是英国ARM公司设计的一种精简指令集(RISC)处理器架构,和复杂指令集(CISC)处理
CodingCos
·
2023-07-19 01:50
#
ARM
Cortex-M
系列
arm架构介绍
armv6
armv7
armv8
armv9
armv7与armv8差异
armv8与armv9差异
ARM裸机笔记 -- arm 简介-- X210
(3)ARM内核的版本:ARMV1~ARMV7,
Cortex-M
(微控制)、Cortex-A(微处理)、Cortex-R(实时处理)。
古予一
·
2023-07-18 10:29
#
Arm裸机开发
arm开发
c语言
【ARM Coresight 系列文章 10 - ARM Coresight STM 介绍及使用】
ARMSystemTraceMacrocellSTMFeaturesSTM与ETM/PTM的差异STMMasterARMSystemTraceMacrocellARM对STM的解释是其支持高带宽的"仪器化输出",仪器化输出其实也就是像
Cortex-M
CodingCos
·
2023-07-18 05:39
#
ARM
Coresight
系列
coresight
soc-600
STM
PTM
ETM
[野火]STM32 F103 HAL库开发实战指南笔记之基础总结
1、本书配套的仿真器为Fire-Debugger,遵循ARM公司的CMSIS-DAP标准,支持所有基于
Cortex-M
内核的单片机,常见的M3、M4和M7都可以完美支持。
linux boy
·
2023-07-18 00:00
STM32
HAL
stm32
STM32学习之keil5环境搭建
STM32开发环境的搭建主要分为两步:第一步,安装Kile5.到keil官网下载:KeilEmbeddedDevelopmentToolsforArm,
Cortex-M
,Cortex-R4,8051,C166
小菜鸟派大星
·
2023-07-17 03:06
STM32开发学习
stm32
嵌入式硬件
keil
开发环境
【ARM Coresight 系列文章 3.1 - ARM Coresight DP 对 AP 的访问 2】
不同的组件会使用不同MEM-AP接口,如Cortex-A/Coretex-R系列的core,它们的debug接口一般都是使用DebugAPB接口,而
Cortex-M
系列的core,它们的debug接口一般都是使用
CodingCos
·
2023-07-15 23:56
#
ARM
Coresight
系列
arm开发
arm
coresight
DAP
soc-600
soc-400
APB-AP
ARM公司的Cortex-M0概况介绍
Cortex-M0是
Cortex-M
家族中的M0系列。最大特点是低功耗的设计。Cortex-M0为32位、3级流水线RISC处理器,其核心仍为冯.诺依曼结构,是指令和数据共享同一总线的架构。
大吉机器人
·
2023-07-13 19:43
IC
MCU(Cortex - M3/M4)启动加载过程和内存分配原理 笔记
一、MCU启动在MCU上电/复位之后到程序开始运行前,
Cortex-M
处理器会从存储器中读取出两个字(注意在32位系统中一个字位32bit),即读取地址0x00000000和0x00000004的数据,
灵魂Maker
·
2023-06-23 20:33
#
单片机类
单片机
笔记
嵌入式硬件
010 - STM32学习笔记 - SysTick系统定时器
010-STM32学习笔记-SysTick系统定时器1、SysTick简介SysTick是属于
Cortex-M
内核的一个外设,嵌套在NVIC中,系统定时器是一个24位的递减计数器,每次计数事件位1/SYSCLK
宥小稚
·
2023-06-17 16:37
stm32
stm32
单片机
学习
《安富莱嵌入式周报》第313期:搬运机器人,微软出的C语言手册,开源生物信号采集板,开源SMD回流焊,开源SDR无线电,汽车级机器人评估板
更新一期视频教程:DSP视频教程第12期:TI开源分享IQmathDSP源码,适用于所有
Cortex-M
内核,本期教程做个手把手移植(2022-05-22)DSP视频教程第12期:TI开源分享IQmathDSP
硬汉嵌入式
·
2023-06-17 13:22
嵌入式周报
单片机
stm32
嵌入式硬件
在Linux环境下使用JLink一键编译烧录调试包括但不限于
Cortex-M
芯片,如STM32、SAM、K60等
在Linux环境下使用JLink编译烧录调试
Cortex-M
芯片一.前言二.准备工作2.1环境搭建2.2VSCode导入项目2.3安装插件三.编译3.1编写脚本3.2配置脚本四.调试4.1添加环境4.2
康娜喵
·
2023-06-17 12:45
工具使用等杂文
linux
stm32
单片机
Jlink
烧录
(STM32笔记)一、STM32特点
STM32笔记一、`STM32`特点1、什么是`stm32`(1)特点(2)优势2、`Cortex`内核(1)架构(2)特点3、`Cortex-M4`的低功耗设计4、`
Cortex-M
`家族:`STM32
YunB西风英
·
2023-06-14 14:18
STM32
STM32
学习
笔记
mcu:利用
Cortex-M
中的DWT实现高精度计时
1、
Cortex-M
中的DWT在
Cortex-M
里面有一个外设叫DWT(DataWatchpointandTrace),是用于系统调试及跟踪。
zhang-ge
·
2023-06-13 05:17
单片机
嵌入式硬件
Cortex-M0的内核架构
目录
Cortex-M
系列产品线Cortex-M0结构框图Cortex-M0特性Cortex-M0工作模式Cortex-M0工作状态Cortex-M0的寄存器Cortex-M0的中断和异常Cortex-M0
SouthernBird
·
2023-06-10 23:00
STM32
arm
stm32
浅谈ARM
Cortex-M
系列架构——架构篇
浅谈ARMCortex-M系列架构文章浅谈ARMCortex-M系列架构——指令集目录前言1.操作状态2.操作模式二、寄存器1.通用目的寄存器2.R13,栈指针(SP)3.R14,链接寄存器(LR)4.R15,程序计数器(PC)三、特殊寄存器1.PRIMASK寄存器2.FAULTMASK寄存器3.BASEPRI寄存器4.CONTROL寄存器四、存储器系统1.存储器系统特性2.存储器映射3.栈存储4
Thompson801
·
2023-06-10 16:45
浅谈ARM
Cortex-M系列架构
stm32
架构
哪种ARM Cortex内核更适合我的应用:A系列、R系列、还是M系列?
Cortex系列组合大体上分为三种类别:●Cortex-A—面向性能密集型系统的应用处理器内核●Cortex-R—面向实时应用的高性能内核●
Cortex-M
—面向各类嵌入式应用的微控制器内核Cortex-A
嵌入式程序猿
·
2023-06-10 16:45
1_ARM
Cortex-M
处理器简介
文章目录ARMCortex-M处理器简介什么是
Cortex-M
处理器Cortex-M3和M4处理器
Cortex-M
处理器家族处理器和微控制器区别
Cortex-M
处理器的优势低功耗性能能耗效率代码密度中断易于使用可扩展性调试特性
Lemonmmm
·
2023-06-10 16:44
ARM
Cortex-M3M4
ARM
Cortex-M
调试器 - 基础知识
文章目录前言Processormemorymap内核寄存器SFR(特殊功能寄存器)0xE000E000-0xE000ED8F(CPUID/AIRCR)0xE000EF00-0xE000EFFFCoreDebugDBG_HCSR:0xE000EDF0DBG_CRSR:0xE000EDF4DBG_CRDR:0xE000EDF8DBG_EMCR:0xE000EDFCDP-DebugPortDP0_ABO
Chen Do
·
2023-06-10 16:12
MM32
嵌入式
arm
arm开发
嵌入式硬件
ARM Cortex各系列处理器分类比较
目录
Cortex-M
系列Cortex-M0:Cortex-M0+:Cortex-M1:Cortex-M3:Cortex-M4:Cortex-M7:规格对比Cortex-A系列Cortex-A73Cortex-A72Cortex-A57Cortex-A53Cortex-A35Cortex-A32Cortex-A17Cortex-A15Cortex-A9Cortex-A8Cortex-A7Cortex
daijingxin
·
2023-06-10 16:12
STM32
arm
stm32
物联网
pyOCD - 用于调试烧写
Cortex-M
芯片环境成功搭建
pyOCD-用于调试烧写
Cortex-M
芯片的开源Python包pyOCD是一个开源Python软件包,用于多种受支持的硬件调试器(DAP-Link、J-Link、ST-Link,CMSIS-DAPv1
lbaihao
·
2023-06-10 07:45
PyQT5
STM32架构和驱动
pyOCD
Cortex-M
处理器 hardfault 定位方法和步骤(基于Keil mdk)
一.问题的产生Hardfault(硬错误,也有译为硬件错误的)是在STM32上编写程序中所产生的错误,造成HardFault错误的可能原因较多,排除硬件问题,如何在代码量较大的情况下,快速定位造成的hardfault的问题代码,就成为比较关键的问题。本文将基于STM32处理器(stm32f091),keil-MDK开发环境,总结hardfault的调试定位方法。在其他Cortex-M0(m3,m4
bandaostart
·
2023-06-07 01:46
ARM体系架构
FreeRTOS中临界段的保护(笔记)
目录临界段的定义
Cortex-M
内核快速关开关中断的指令关中断开中断进入临界段的宏退出临界段的宏进入临界段,不带中断保护,不能嵌套进入临界段,带中断保护版本,可以嵌套退出临界段,不带中断保护版本,不能嵌套退出临界段
Asita_c
·
2023-04-21 09:53
FreeRTOS
STM32
笔记
FreeRTOS
嵌入式
HAL库版FreeRTOS(上)
FreeRTOS的特点商业许可磨刀不误砍柴工查找资料FreeRTOS官方文档
Cortex-M
架构资料FreeRTOS源码初探FreeRTOS源码下载FreeRTOS文件预览FreeRTOS移植FreeRTOS
行稳方能走远
·
2023-04-19 03:07
STM32
stm32
mcu
【STM32】单片机和处理器的关系
以ST公司的STM32单片机产品为例,介绍单片机(STM32)和处理器(
Cortex-M
)的关系。
一起玩MCU
·
2023-04-17 13:40
STM32
单片机
stm32
嵌入式硬件
经验分享
Zephyr 启动流程
文章目录程序入口
Cortex-M
中断向量表机制zImage和uImage系统初始化初始化C语言运行环境初始化内核开启任务调度main线程从裸机切换到main线程Zephyr线程入口用户线程入口程序入口使用
咕咚.萌西
·
2023-04-16 15:47
Zephyr
物联网
单片机
嵌入式硬件
FreeRTOS系统
文档内核在学习任务切换时可能需要了解
Cortex-M
内核相关知识。参考书目英文名字:中文翻译版:下载安装下载下载链接官网下载。
32码奴
·
2023-04-15 05:47
嵌入式开发
stm32
从0学习stm32
STM32介绍:ST:指的是意法半导体;M:指定微处理器使用的是ARMCortex-M3ARM分成三个系列:Cortex-A:针对多媒体应用(手机)Cortex-R:针对对实时性和性能有一定要求的场景
Cortex-M
左手的月光
·
2023-04-13 19:39
stm32
学习
单片机
could not stop
cortex-m
device 问题
出现问题原因:调试程序过程中mdk突然奔溃,之后就再也下载程序失败,但是读取swdIDCODEOK,下载程序就报错个人觉得应该是单片机内部保护了问题图问题处理办法先检查3.3v和GND是否短路,如果短路,解决短路问题使用镊子直接将RESET引脚接到3.3V,这时下载程序就可以了单片机在焊接的时候使用了焊锡膏或助焊剂导致的问题经过上述处理,之后就可以下载程序了
Car12
·
2023-04-11 18:08
STM32
下载问题
cortex-m
gd32
W801单片机学习笔记——调试器的配置与使用(适用于W801和W806)
1.前言在以往的
Cortex-M
内核单片机的开发中,最离不开的一个东西就是调试器,什么J-Link,ST-Link,DAP-Link等等,没了他们调试程序感觉浑身难受,效率直线下降。
三月花科技
·
2023-04-11 14:28
W801
嵌入式硬件
单片机
risc-v
ARM处理器对比分析
Arm处理器大致可以分为Classic、
Cortex-M
、Cortex-R以及Cortex-A三个系列,其性能天梯图如下,Classic系列处理器在很大程度上已经逐步被Cortex系列所取代ARMClassic
摸鱼带师小弟
·
2023-04-08 13:05
arm
arm开发
ar
Cortex-M
架构SysTick系统定时器阻塞和非阻塞延时
Cortex-M
架构SysTick系统定时器阻塞和非阻塞延时首先是最常用的阻塞延时voiddelay_ms(unsignedintms){SysTick->LOAD=50000000/1000-1;//
网易独家音乐人Mike Zhou
·
2023-04-08 11:13
Cortex-M开发笔记
架构
单片机
c语言
armv8-M(
cortex-m
) Trustzone总结和介绍
快速链接:.个人博客笔记导读目录(全部)付费专栏-付费课程【购买须知】:【精选】ARMv8/ARMv9架构入门到精通-[目录]1、简介先看一张软件架构图:1.1、ARMV8-MTrustzone简介TrustZone技术的概念并不新鲜。该技术已在ArmCortex-A系列处理器上使用多年,并且现在已扩展到涵盖Armv8-M处理器。在较高层次上,Armv8-M的TrustZone技术的概念类似于Ar
代码改变世界ctw
·
2023-04-05 05:23
ARM
ARM
正点原子STM32(基于HAL库)1
p=1&vd_source=cc0e43b449de7e8663ca1f89dd5fea7d目录单片机简介
Cortex-M
介绍初识STM32STM32命名规则STM32选型STM32设计数据手册最小系统
行稳方能走远
·
2023-04-04 00:16
STM32
stm32
单片机
嵌入式硬件
从MDK分散加载文件学习STM32启动流程
一直在用ARM的
Cortex-M
系列做产品开发,也陆陆续续学习了ARM的启动流程、汇编启动文件,但是总感觉没有连贯的把全部知识串起来,不知道某些汇编语句为什么要这么写,没法按照自己的情况进行修改。
杭州_燕十三
·
2023-04-03 20:58
Cortex-M
stm32
分散加载
启动流程
工业控制领域电子元件国产化硬件设计替代解读
更多干货文章,欢迎关注微信公众号“硬件开发不完全攻略”工业领域应用最多的应该属于意法半导体的STM32(
Cortex-M
)系列产品了,目前国产厂家非常多,包括有兆易创新(GD32布局时间
PIN凡不凡
·
2023-04-02 19:58
元器件国产替代
硬件架构
硬件工程
经验分享
stm32学习笔记---STM32背景知识
Cortex-M
系列为单片机驱动的系统提供的低成本优化方案,应用于传统的微控制器市场,智能传感器,汽车周边部
行之无边
·
2023-04-02 14:54
stm32
单片机
嵌入式硬件
Cortex-A53、A57、A72、A73 、ARM7,ARM9,Cortex-M3,Cortex-M4,Cortex-A8的区别
Cortex-M
内核M0,M0+,M3,M4,M7之间的区别图片来自于www.stmcu.com.cnhigh-performance高性能Mainstream主流Ultra-low-power低功耗知识补贴
学无止境_Charles
·
2023-03-31 18:58
单片机ARM开发
单片机
stm32
嵌入式硬件
OS支持特性
cortex-m
处理器架构实现了多个特性,保证了OS设计的方便和高效。例如:①影子栈指针。有两个栈指针可用,MSP用于OS内核以及中断处理,PSP则用于应用任务。②SysTick定时器。
risc_luck
·
2023-03-31 14:00
cortex-m处理器
单片机
c语言
stm32
深入了解异常处理
一、简介1.1C实现的异常处理对于
cortex-m
处理器,可以将异常处理或ISR实现为普通的C程序/函数,为了深入了解这种机制,我们先来看一下C函数在ARM架构上是如何工作的。
risc_luck
·
2023-03-31 14:59
cortex-m处理器
单片机
stm32
嵌入式硬件
cortex-M3/cortex-M4处理器简介
cortex-M3、cortex-M4简介cortex-M3、cortex-M4处理器使用32位架构,寄存器组中的内部寄存器、数据通路以及总线接口都是32位的,
cortex-m
处理器使用的指令集架构(ISA
risc_luck
·
2023-03-31 14:29
cortex-m处理器
单片机
stm32
物联网
cortex-M3/M4存储器系统
一、存储器系统特性简介
cortex-m
处理器可以对32位存储器进行寻址,因此存储器空间能够达到4GB。存储器空间是统一,这也意味着指令和数据共用相同的地址空间。
risc_luck
·
2023-03-31 14:29
cortex-m处理器
单片机
stm32
arm开发
ARM Cortex-M3/M4内核相关
Cortex-M
处理器使用的指令集架构(ISA)是ThumbISA(是一种RISC(精简指令
taoking123
·
2023-03-31 14:26
stm32
stm32
c语言
Cortex-M3/M4学习随笔——一些处理器基本信息
cortex-m3和cortex-m4处理器的一般信息处理器类型ARMCortex-M为32位RISC处理器,具有以下特征:1.32位寄存器2.32位内部数据通路3.32位总线接口当然,除了32位数据,
Cortex-M
edcjay_ren
·
2023-03-31 14:30
软件工程
arm
ARM CORTEX-M3简介
微处理器核,ARM公司中国总裁谭军博士介绍,如果按ARM公司原来的ARM7,ARM9,ARM11等方式来命名,这款芯片的名称应该为ARM12,但是ARM已经决定用Cortex系列来命名,最新推出的第一款产品是
Cortex-M
changeyourmind
·
2023-03-31 14:58
STM32
CORTEX-M3
简介
ARM处理器的分类
对于ARM处理器而言,其目前有Classic系列、
Cortex-M
系列、Cortex-R系列、Cortex-A系列和Cortex-A50系列5个大类。
aoXiaMi
·
2023-03-30 21:39
2
嵌入式
arm处理器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他