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-m3
资讯精选|ARM免预付授权费用计划增加
Cortex-M3
架构设计 加速物联网发展
根据ARM宣布消息,未来将在既有Cortex-M0架构配合免预付授权费用计划推行之余,额外加入
Cortex-M3
架构设计,让更多针对物联网应用处理器可在完成设计且进行出货才进行授权收费,并且吸引更多嵌入式开发者加入此类处理器产品设计
Mr_zebra
·
2017-08-01 13:54
架构
ARM
物联网
数据采集
处理器
资讯精选
STM32学习笔记(5):复位和复位序列(Reset and Reset Sequence)
注意:本文中关于复位和复位序列的叙述只适用于
Cortex-M3
和Cortex-M4(F)(同样适用于Cortex-M0内核处理器),而Cortex-M7内核的复位序列与其有点不一样。
Cacti_one
·
2017-05-22 12:36
STM32F429
STM32中断优先级彻底讲解
二:优先级判断STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级
Cxiaoqiu
·
2017-05-15 10:14
stm32
STM32
STM32中断优先级彻底讲解
二:优先级判断STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级
Cxiaoqiu
·
2017-05-15 10:14
stm32
STM32
STM32学习笔记(1):位带操作(Bit_band Operations)
注意:本文中关于STM32的位带操作原理只适用于
Cortex-M3
和Cortex-M4(F)内核处理器,Cortex-M系列的其他内核处理器可能不支持位段操作(如Cortex-M0内核处理器就不支持位段操作
Cacti_one
·
2017-04-11 11:34
STM32F429
FreeRTOS的源代码个人分析(基于KEIL下STM32F103的Demo) 二
关于这个文件的分析可以先学习
Cortex-M3
权威手
Edward_weiwei
·
2017-02-04 16:18
嵌入式
FreeRTOS
STM32
FreeRTOS的源代码个人分析(基于KEIL下STM32F103的Demo) 二
关于这个文件的分析可以先学习
Cortex-M3
权威手
Edward_weiwei
·
2017-02-04 16:18
嵌入式
FreeRTOS
STM32
[001-Cortex_M3-GCC汇编] 第一个点灯程序
背景使用
Cortex-M3
已经有一段时间了,大大小小也做过几个项目,可以说对这个系列的片子是有一定的了解。相对于以前的8位单片机来说,其存储空间,外设种类都有较大的提升,这对于产品的应用显得非常便利。
p_fly
·
2017-01-26 12:54
Cortex-M3
STM32中断优先级分组概念
在进行STM32f103的时候,进行中断分组的相关概念
Cortex-M3
允许具有较少中断源时使用较少的寄存器位指定中断源的优先级,因此STM32把指定中断优先级的寄存器位减少到4位,这4个寄存器位的分组方式如下
AndrewYZWang
·
2016-12-20 09:23
STM32中的抢占优先级、响应优先级概念
STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。
编程浪子_
·
2016-12-05 11:00
FreeRTOS高级篇4---FreeRTOS任务切换分析
任务切换是这一过程的直接实施者,为了更快的找到优先级最高的就绪任务,任务切换的代码通常都是精心设计的,甚至会用到汇编指令或者与硬件相关的特性,比如
Cortex-M3
的CLZ指令。
痞子IT
·
2016-10-19 08:00
RTOS
STM32总结
Cortex-M3
的4Gbyte地址空
E_ROAD_BY_U
·
2016-10-03 21:53
STM32
时钟滴答定时器(sysclk)用法详解
目录:概述:本篇博客针对sysclk内核定时器(时钟滴答定时器)的常见用法进行总结,分别实现sysclk的定时、延时、计时功能,全部为代码,寄存器描述需参考《
Cortex-M3
权威指南》。
恰冯同学年少
·
2016-10-03 04:17
stm32
STM32启动文件总结
而
Cortex-M3
内核则正好相反,有3种情况:1、通过boot引脚设置可以将中断向量表定位于SRAM区,即起始地址为0x2000000,
E_ROAD_BY_U
·
2016-08-29 21:38
STM32
第9章 初识STM32固件库—零死角玩转STM32-F429系列
教程请到秉火论坛下载:www.firebbs.cn野火视频教程优酷观看网址:http://i.youku.com/firege本章参考资料:《STM32F4xx参考手册》、《STM32F4xx规格书》、《
Cortex-M3
0木木0
·
2016-08-26 09:49
F429-零死角
STM32开发实战
STM32 的Systick操作
首先需要知道的是:1)STM32的内核是
Cortex-M3
,而Systick则是属于
Cortex-M3
的内核的。2)Systick为内核提供系统时钟用,比如可以用来作为操作系统的滴答时钟。
古泥瓦
·
2016-07-15 15:53
STM32
Systick
STM32试题及答案
处理器采用的架构是(D)(A)v4T(B)v5TE(C)v6(D)v72.NVIC可用来表示优先权等级的位数可配置为是(D)(A)2(B)4(C)6(D)83.Cortex-M系列正式发布的版本是(A)(A)
Cortex-M3
Lower_Lamb
·
2016-06-20 10:35
FPGA
FreeRTOS高级篇4---FreeRTOS任务切换分析
任务切换是这一过程的直接实施者,为了更快的找到优先级最高的就绪任务,任务切换的代码通常都是精心设计的,甚至会用到汇编指令或者与硬件相关的特性,比如
Cortex-M3
的CLZ指令。
zhzht19861011
·
2016-05-15 19:00
Error:Flash Download Failed-"
Cortex-M3
"
Error:FlashDownloadFailed-"
Cortex-M3
"出现一般有两种情况: 1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq
小波Linux
·
2016-05-13 22:00
Error:Flash Download Failed-"
Cortex-M3
"
Error:FlashDownloadFailed-"
Cortex-M3
"出现一般有两种情况: 1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq
小波Linux
·
2016-05-13 22:00
Cortex-M3
上下文切换
上下文的切换,首先是调用OSCtxSw,该函数并没有真正的进行切换,只是出发的PendSV中断。上下文的切换在OS_CPU_PendSVHandler中完成。OSCtxSw LDRR0,=NVIC_INT_CTRL获取中断控制寄存器地址 LDRR1,=NVIC_PENDSVSET获取PendSV中断向量 STRR1,[R0]触发PendSV中断 BXLR函数返回OS_CPU_PendSVHandl
ljqhack
·
2016-04-15 10:00
cpu
OS
switch
上下文
ucos
STM32F10x之NVIC
1异常类型
Cortex-M3
内核具有强大的异常响应系统,它把能够打断当前代码执行流程的事件分为异常(exception)和中断(interrupt),并把它们用一个表管理起来,编号为0~15的称为内核异常
hackvilin
·
2016-04-09 19:36
Cortex-M3
工作模式与异常
Cortex-M3
工作模式与异常宗旨:技术的学习是有限的,分享的精神的无限的。一、工作模式 线程模式和手柄模式。
a1314521531
·
2016-04-09 15:00
工作
异常
cortex工作模式和异常
Cortex M3内核架构
1、ARMCortex-M3处理器
Cortex-M3
处理器内核是单片机的中央处理单元(CPU)。完整的基于CM3的MCU还需要很多其它组件。
a1314521531
·
2016-04-09 15:48
Cortex
M3/STM32F103
Cortex M3内核架构
1、ARMCortex-M3处理器
Cortex-M3
处理器内核是单片机的中央处理单元(CPU)。完整的基于CM3的MCU还需要很多其它组件。
a1314521531
·
2016-04-09 15:00
技术
架构
内核
处理器
Cortex
M3
Cortex-M3
异常响应具体行为
响应中断三个步骤:1.入栈:将8个寄存器的值压入栈2.取中断向量:从向量表找出服务程序入口地址3.选择堆栈指针MSP/PSP,更新堆栈指针SP,更新连接寄存器LR,更新程序计数器PC入栈操作如下所示注意这里为啥只压入R0-R3以及R12呢?原来,在ARM上,有一套的C函数调用标准约定(《C/C++ProcedureCallStandardfortheARMArchitecture》,AAPCS,R
ljqhack
·
2016-03-31 21:00
Flash Download Failed-"
Cortex-M3
"
rror:FlashDownloadFailed-"
Cortex-M3
"出现一般有两种情况: 1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq
小波Linux
·
2016-03-15 21:00
CME-M5系列(一)——简介
一直关注FPGASoC,之前用过Altera的CV系列,最近又入手了两个低端的SoC,一个是Actel的SmartFusion,另一个是国产京微雅格的M5,前者是
Cortex-M3
核,后者是增强型51。
SinoEmbedded
·
2016-03-04 18:48
FPGA
CME-M5系列(一)——简介
一直关注FPGASoC,之前用过Altera的CV系列,最近又入手了两个低端的SoC,一个是Actel的SmartFusion,另一个是国产京微雅格的M5,前者是
Cortex-M3
核,后者是增强型51。
chinastand
·
2016-03-04 18:00
SOC
国产
FPFA
ARM
Cortex-M3
MCU的I2C&DMA操作被频繁的中断打挂了
在项目开发的过程中,发现程序总是死在判断DMA一次传输是否完成这个标志位上。进一步回退分析,发现是在I2C读的过程中,有使用到DMA去取外部I2C设备的data。但是data并没有读完,Data为32bits,DMA在读到18bits时,就出现读不到databit了。导致I2C硬件模块不能进一步动作,SCK一直被拉低,没有clock输出,SDA也是如此。下面是通过示波器抓到的波形: 在上面的波形图
ironX
·
2016-02-16 11:00
ARM
Cortex-M3
MCU的I2C&DMA操作被频繁的中断打挂了
在项目开发的过程中,发现程序总是死在判断DMA一次传输是否完成这个标志位上。进一步回退分析,发现是在I2C读的过程中,有使用到DMA去取外部I2C设备的data。但是data并没有读完,Data为32bits,DMA在读到18bits时,就出现读不到databit了。导致I2C硬件模块不能进一步动作,SCK一直被拉低,没有clock输出,SDA也是如此。下面是通过示波器抓到的波形: 在上面的波形图
ironX
·
2016-02-16 11:00
STM32低功耗模式实践
停止模式,除了
Cortex-M3
内核停止外,所有外设时钟也被关闭,可以选择使能内部时钟,SRAM和寄存器内容被保留,IO口保持为进入睡眠前的状态。
随想ustb
·
2016-01-28 09:31
STM32
STM32低功耗模式实践
停止模式,除了
Cortex-M3
内核停止外,所有外设时钟也被关闭,可以选择使能内部时钟,SRAM和寄存器内容被保留,IO口保持为进入睡眠前的状态。
DanielLee_ustb
·
2016-01-28 09:00
STM32中断优先级彻底讲解
二:优先级判断STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。
随想ustb
·
2016-01-24 00:44
STM32
STM32中断优先级彻底讲解
二:优先级判断STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。具有
DanielLee_ustb
·
2016-01-24 00:00
ARM RTX操作系统—Overview—Product Specification
RTX内核library可以使用在以下ARM设备上:ARM7andARM9Cortex-M0/M1,
Cortex-M3
,Cortex-M4,andCortex-R4Cortex-M处理器拥有增强的RTOS
ironX
·
2016-01-17 11:00
FreeRTOS系列第10篇---FreeRTOS任务创建和删除
在FreeRTOS移植到
Cortex-M3
硬件平台的文章中,我们已经见过任务创建API,但那篇文章的重点在于如何移植FreeRTOS,本文将重点放在任务的创建和删除API函数上面。
zhzht19861011
·
2015-12-21 14:00
【转载】STM32GPIO八种工作模式区别
在
Cortex-M3
里,对于GPIO的配置种类有8种:(1)GPIO_Mode_AIN模拟输入 (2)GPIO_Mode_IN_FLOATING浮空输入(3)GPIO_Mode_IPD下拉输入 (4)GPIO_Mode_IPU
Stephen_yu
·
2015-12-18 09:00
FreeRTOS系列第5篇---FreeRTOS在
Cortex-M3
上的移植
1.FreeRTOS下载包的文件结构 在FreeRTOS官方网站可以下载到最新版的FreeRTOS包,我这里使用的是V8.2.3版本。 下载包内的总文件数量多的令人生畏,但文件结构却很简洁。《FreeRTOS入门指南》一文的第3节详细描述了下载包文件结构,我们这里只是简单提一下。 下载包根目录下包含两个子目录:FreeRTOS和FreeRTOS-Plus。其中,FreeRTOS-Plu
zhzht19861011
·
2015-11-27 16:00
在C6455上移植NDK
支持的平台有C64P,C66,C674,ARM9,Cortex-A8,和
Cortex-M3
设备(对于C6000处理器,支持大小端两种模式),还支持ELF和COFF两种库格式。
li_boxue
·
2015-11-26 21:00
NDK
dsp
重新编译NDK库
支持的平台有C64P,C66,C674,ARM9,Cortex-A8,或
Cortex-M3
设备(对于C6000处理器,支持大小端两种模式),还支持E
li_boxue
·
2015-11-26 21:00
NDK
STM32中断优先级分组
Cortex-M3
的中断优先级的分组方式最多可以有有8种,因为CM3强制规定:SubPriority至少要占一个位(如果没有该强制规定,那么CM3分组方式最多有9种)。
unsv29
·
2015-11-26 14:00
FreeRTOS系列第1篇---为什么选择FreeRTOS?
作为基于ARM7、
Cortex-M3
硬件开发的嵌入式工程师,我一直反对使用RTOS。
zhzht19861011
·
2015-11-13 15:00
core_cm3文件函数一览
core_cm3是ARM公司推出来的统一规定,这是对下游芯片厂商的统一规定,因此可以再
Cortex-M3
(CM3)之间进行移植。
·
2015-11-13 10:49
core
cortex-m3
栈的8字节对齐
一、什么是栈对齐? 栈的字节对齐,实际是指栈顶指针须是某字节的整数倍。因此下边对系统栈与MSP,任务栈与PSP,栈对齐与SP对齐 这三对概念不做区分。另外下文提到编译器的时候,实际上是对编译器汇编器连接器的统称。 之前对栈的8字节对齐理解的不透,就在网上查了好多有关栈字节对齐、还有一些ARM对齐伪指令的资料信息,又做了一些实验,把这些零碎的信息拼接在一起,总觉得理解透这个问题的话得长篇大论了。
·
2015-11-13 10:08
字节
Keil MDK 中利用串口及c标准库函数printf为
cortex-m3
做调试输出(lpc1788)
摘要: c标准库的printf是输出给显示器的,将printf函数进行修改,使其输出重定向至串口,就能实现目的。printf函数调用fputc函数完成实质输出单一字符的工作,因此将fputc函数修改使之完成串口单字符发送工作即可。 注: 本文方法性内容主要来自《Keil MDK环境下使用printf函数的解决方法》与《STM32串口使用Printf()函数问题》。除使用c标准库外,还可以使用k
·
2015-11-13 10:07
printf
嵌入式(Embedded System)笔记 ——
Cortex-M3
Introduction and Basics(下)
本次所介绍内容仍是关于
Cortex-M3
的基础内容,相对上一篇来说,介绍的内容更加具体和细致了。
·
2015-11-13 01:15
System
嵌入式(Embedded System)笔记 ——
Cortex-M3
Introduction and Basics(上)
本次所介绍内容是关于
Cortex-M3
的基础内容。
·
2015-11-13 01:14
System
Cortex-M3
(NXP LPC 1788) 启动代码
参考资料:
Cortex-M3
(NXP LPC1788)之启动代码分析 ARM启动过程(
Cortex-M3
NXP LPC1768为例) ;/*****************
·
2015-11-12 22:44
XP
STM32中断优先级彻底讲解
二:优先级判断 STM32(
Cortex-M3
)中有两个
·
2015-11-12 22:04
stm32
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他