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
cortex m3 LPC1768 sprintf %f 出现崩溃 硬件错误 reset 原因是 arm-gcc 不支持 sprintf %f
我使用的是NXP的
cortex-m3
芯片LPC1768作为主控芯片,经过研究反复研究和实验,修改startup.s代码中的stack_size和heap_size的大小都无济于事,任然出现奇怪的现象,即在单步调试的时候
zqlovlg
·
2013-01-09 00:00
uCOS:时钟节拍代码追踪
uCos中的时钟节拍可以基于软中断实现或者基于时钟节拍任务(但是这个任务要给予很高的优先级)对于STM32(
Cortex-M3
)来说这个就是SysTick中断0x0000003C当中断发生时调用OS_CPU_SysTickHandler
tietao
·
2013-01-01 17:00
ARM处理器选型指南:选ARM7还是选
Cortex-M3
要使用低成本的32位处理器,开发人员面临两种选择,基于
Cortex-M3
内核或者ARM7TDMI内核的处理器。如何做出选择?选择标准又是什么?
lifan_3a
·
2012-12-27 15:00
如何使用GNU编译器GCC来编译
Cortex-M3
?GCC + STM32
这里有个德国人做的样例,各位可以参考下:http://gandalf.arubi.uni-kl.de/avr_projects/arm_projects/index_cortex.html
lanmanck
·
2012-12-07 15:00
从第二个函数NVIC_PriorityGroupConfig()中了解
Cortex-M3
的中断
需要看《
Cortex-M3
权威指南》,这本书是着重描述此M3内核相关的东西。N
abclixu123
·
2012-12-06 19:00
STM32电源管理与低功耗模式
ARMv7-M架构支持为减少功耗而让
Cortex-M3
和系统时钟停止运行的系统睡眠模式。详细情况在“系统电源管理”一节中作介绍。
joqian
·
2012-11-29 17:34
STM32
STM32中断优先级
环境:主机:XP开发环境:MDK4.23MCU:STM32F103CBT6在
Cortex-M3
中定义了8个比特位用于设置中断源的优先级,而STM32用4位指定指定中断优先级STM32中优先级分组:第0组
jdh99
·
2012-11-26 15:00
STM32中断优先级
环境: 主机:XP 开发环境:MDK4.23 MCU:STM32F103CBT6 在
Cortex-M3
中定义了8个比特位用于设置中断源的优先级,而STM32用4位指定指定中断优先级
ydbc
·
2012-11-26 15:00
stm32
STM32(
Cortex-M3
)中的优先级理解
为了便于大家理解,有必要先解释两个概念:抢占式优先级/响应优先级: STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先
love33521
·
2012-10-30 14:00
有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
以及上拉输入、下拉输入、浮空输入、模拟输入的区别最近在看数据手册的时候,发现在
Cortex-M3
里,对于GPIO的配置种类有8种之多:(1)GPIO_Mode_AIN模拟输入(2)GPIO_Mode_IN_FLOATING
liming0931
·
2012-10-12 13:00
c
工作
IO
任务
图形
STM32F10x 学习笔记 2 (SysTick 定时器)
因此,只要是
Cortex-M3
内核的单片机,就都有它。这个学习笔记就用SysTick 定时器来实现走马灯的功能。SysTick 定时器非常简答,只有四个寄存器。
liyuanbhu
·
2012-10-07 14:00
c
function
语言
output
STM32F10x 学习笔记 1 (使用STM32F10x StdPeriph Driver)
前段时间将
Cortex-M3
权威指南看完了,现在开始拿块开发板练手。
liyuanbhu
·
2012-10-06 21:00
image
System
Build
library
output
delay
ARM
Cortex-M3
学习笔记(6)
第六章
Cortex-M3
的全景概貌这一章的内容大体有个了解就行了,后面章节中会对这里讲到的各个部分深入讲解。
liyuanbhu
·
2012-09-09 15:00
timer
测试
Flash
嵌入式
读书
存储
ARM
Cortex-M3
学习笔记(4-6)
对内存的互斥访问
Cortex-M3
中提供了三对用于互斥访问的内存的指令,分别是:LDREX/STREX,LDREXH/STREXH,LDREXB/STREXB,这三对指令分别对应于字、半字、字节的取出与写入
liyuanbhu
·
2012-09-08 19:00
读书
ARM
Cortex-M3
学习笔记(4-5)
最近在学ARMCortex-M3,找了本号称很经典的书“AnDefinitiveGuidetoTheARMCortex-M3”在看。这个系列学习笔记其实就是在学习这本书的过程中做的读书笔记。Barrier指令DMB,DSB,ISB这三个指令的区别如下表所示。 指令名功能描述DMB数据存储器隔离。DMB指令保证:仅当所有在它前面的存储器访问操作都执行完毕后,才提交(commit)在它后面的存储器访问
liyuanbhu
·
2012-09-08 19:00
汇编
读书
存储
扩展
通讯
fft
ARM
Cortex-M3
学习笔记(4-4)
最近在学ARMCortex-M3,找了本号称很经典的书“AnDefinitiveGuidetoTheARMCortex-M3”在看。这个系列学习笔记其实就是在学习这本书的过程中做的读书笔记。无条件跳转指令跳转指令分为无条件跳转和有条件跳转两大类。无条件跳转类指令非常简单,常见的就四种形式。 BLabel;跳转到Label处对应的地址,无条件跳转指令BXreg;跳转到由寄存器reg给出的地址,无条件
liyuanbhu
·
2012-09-07 19:00
c
优化
汇编
测试
读书
语言
ARM
Cortex-M3
学习笔记(4-3)
数据处理指令
Cortex-M3
支持的数据处理指令非常多,这里就捡重要的、常用的来介绍。
liyuanbhu
·
2012-09-07 19:00
c
汇编
读书
扩展
语言
ARM
Cortex-M3
学习笔记(5)
第五章存储器系统地址空间分配对比更早版本的ARM内核,
Cortex-M3
的地址空间分配相对来说是固定的。尤其是内部的私有外设,地址分配是固定不变的。这为软件移植提供很大的方便。
liyuanbhu
·
2012-09-05 19:00
读书
存储
ARM
Cortex-M3
学习笔记(4-2)
最近在学ARMCortex-M3,找了本号称很经典的书“AnDefinitiveGuidetoTheARMCortex-M3”在看。这个系列学习笔记其实就是在学习这本书的过程中做的读书笔记。第四章指令系统数据传送类指令寄存器到寄存器传送:MOV指令、MVN指令MOVR8,R3;R8=R3MVNR8,R3;R8=-R3学过微机原理的都应记得,x86中一条MOV指令存储器和寄存器间的任意传送。ARM中
liyuanbhu
·
2012-09-05 19:00
读书
存储
byte
X86
ARM
Cortex-M3
学习笔记(4-1)
最近在学ARMCortex-M3,找了本号称很经典的书“AnDefinitiveGuidetoTheARMCortex-M3”在看。这个系列学习笔记其实就是在学习这本书的过程中做的读书笔记。 第四章指令系统基本语法这里介绍的汇编语法是ARM汇编器的语法,如果采用其他的汇编器,比如gcc中的as,语法是不同的。 汇编指令的典型模式如下所示:Labelopcodeoperand1,operand2,…
liyuanbhu
·
2012-09-05 19:00
c
汇编
gcc
读书
less
语言
STM32中GPIO的8种工作模式
复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入的区别转载自:http://bbs.ednchina.com/BLOG_ARTICLE_2082651.HTM 最近在看数据手册的时候,发现在
Cortex-M3
it1988888
·
2012-09-04 23:00
c
工作
IO
任务
图形
ARM
Cortex-M3
学习笔记(3)
第三章
Cortex-M3
基础这章的内容有不少是和第二章重复的。重复的部分这里就不再提了。堆栈
Cortex-M3
的堆栈是倒生的,实栈顶。也就是R13指向最后一次压入堆栈的内容。
liyuanbhu
·
2012-09-03 10:00
读书
subroutine
ARM
Cortex-M3
学习笔记(2)
第二章
Cortex-M3
概述CortexM3内核的组成可以用一张简图来表示:图3Cortex-M3内核简图内核寄存器组包括R0-R15,R0-R12是通用寄存器,部分Thumb指令只能访问R0-R7。
liyuanbhu
·
2012-09-03 09:00
thread
工作
框架
读书
存储
nested
ARM
Cortex-M3
学习笔记(1)
第一章简介这一章的内容主要是介绍
Cortex-M3
内核是如何的强悍。还顺带着介绍了ARM系列的发展历史和路线。
liyuanbhu
·
2012-09-03 09:00
LPC1764
Cortex-M3
内核微控制器
概述LPC1768/1766/1765/1764是基于ARMCortex-M3的微控制器,可用于高集成度和低功耗的嵌入式应用中。ARMCortex-M3是下一代的内核,它提供系统增强型特性,例如增强调试特性和提供更高级别的块集成支持(highlevelofsupportblockintegration)。LPC1768/1766/1765/1764在高达100MHz的CPU频率下操作。ARMCor
S5PV210_DevBoard
·
2012-08-27 20:00
编程
测试
Flash
嵌入式
存储
工具
STM32(
Cortex-M3
)中NVIC(嵌套向量中断控制)的理解
STM32(
Cortex-M3
)中有两个优先级的概念:抢占式优先级和响应优先级,也把响应优先级称作“亚优先级”或“副优先级”,每个中断源都需要被指定这两种优先级。
blue0432
·
2012-08-21 20:25
STM32
STM32中断向量嵌套NVIC理解
STM32中断向量嵌套NVIC理解一,中断优先级:STM32(
Cortex-M3
)中的优先级概念STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级
blue0432
·
2012-08-21 19:14
STM32
Cortex-M3
FAQ 常见问题解答2012
Q1:
Cortex-M3
是什么?它是ARM在重视MCU市场后,设计的一个用于32位单片机的处理器内核。
woshi_ziyu
·
2012-08-03 13:50
reference
开发工具
application
出版
文档
语言
the superiority of ARM
Cortex-M3
ARMCortex-M3相比于ARM其他系列微控制器,具有以下优势或特点:1.三级流水线+分支预测ARMCortex-M3与ARM7内核一样,采用适合于微控制器应用的三级流水线,但增加了分支预测功能。现代处理器大多采用指令预取和流水线技术,以提高处理器的指令执行速度。流水线处理器在正常执行指令时,如果碰到分支(跳转)指令,由于指令执行的顺序可能会发生变化,指令预取队列和流水线中的部分指令就可能作废
amberman
·
2012-08-01 13:00
编程
优化
存储
语言
编译器
fft
STM32的CM3文件夹中的文件说明
1,
Cortex-M3
内核及其设备文件(core_cm3.h+core_cm3.c), 访问
Cortex-M3
内核及其设备:NVIC,SysTick等; 访问
Cortex-M3
的CPU
chenbang110
·
2012-07-16 10:00
c
汇编
System
存储
编译器
STM32(
Cortex-M3
)中的优先级理解
为了便于大家理解,有必要先解释两个概念:抢占式优先级/响应优先级: STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先
zz_yun
·
2012-07-05 17:39
stm32
STM32(
Cortex-M3
)中的优先级理解
为了便于大家理解,有必要先解释两个概念:抢占式优先级/响应优先级:STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把
zz_yun
·
2012-07-05 17:39
stm32
嵌入式
stm32中断向量表初探
cortex-M3
的异常向量表中的内容并不是指令,0x00000000处(当然也可能映射到别的范围)是主堆栈指针的数值,0x00000004的内容是复位后需要跳转到的地址,是一个地址而不是一条指令。
zyboy2000
·
2012-06-27 20:00
c
Flash
UP
HP
360
Cortex-M3
那点事
一:寄存器组
Cortex-M3
处理器拥有R0-R15的寄存器组: R0-R12是通用寄存器。R13作为堆栈指针SP有两个,但在同一时刻只有一个起作用。
Alan0521
·
2012-06-20 14:00
Cortex M3 Bit-banding简介
bit-band是
Cortex-M3
内核中针对某一段区域进行位和字映射的机制,对于位操作,如IO控制LED,相比传递的C语言的位操作,提供了很大的方便.bit-band区域将存储器别名区(bit-bandaliasregion
shevsten
·
2012-06-19 14:00
c
IO
存储
语言
byte
中断优先级
(一)中断优先级概念STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。
anlx27
·
2012-06-15 14:00
stm32
中断
中断优先级
(一)中断优先级概念STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。
anlx27
·
2012-06-15 14:00
stm32
中断
中断优先级
(一)中断优先级概念 STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作
anlx27
·
2012-06-15 14:00
中断
stm32
stm32 keil MDK在线调试报错 Error: Flash download failed-"
Cortex-M3
"
一 目的装好keilMDK想用在线调试 二 背景: 开发环境 keilMDK422 三准备: 1 keilMDK安装文件夹\ARM\Segger里是否有三个动态连接表 2程序编译通过 3jlink驱动安装好(我安装的是408版本) 四操作步骤: 1 2 3 5 然后一路OK过去就可以了。 6 点 进入到在线调试届满进行
anlx27
·
2012-06-05 10:00
stm32
在线调试
Cortex-M3
的存储映射
从0x00000000到0x1FFFFFFF的512M为片内Flash,到0x40000000的512M为片内SRAM,从0x60000000到0x9FFFFFFF的1G为片外存储器,由FCMS控制,分为4个区,第一区可接SRAM,NOR,其余3区可接NAND.4-6中间一段定义为peripheral不像其它的ARM架构,它们的存储器映射由半导体厂家说了算,Cortex‐M3预先定义好了“粗线条的
yuyin86
·
2012-05-29 13:00
解析STM32启动过程
而
Cortex-M3
内核则正好相反,有3种情况:1、通过boo
ppTong
·
2012-05-25 13:26
Flash
程序
定位
的
解析STM32启动过程
而
Cortex-M3
内核则正好相反,有3种情况:1、通过boo
ppTong
·
2012-05-25 13:26
程序
的
FLASH
stm32学习笔记
Cortex-M3
大家听说过
Cortex-M3
吗?在嵌入式处理器的世界,
cortex-M3
是一位人见人爱的后生。它的成本和功耗低,可配置性很高。
shanghaiqianlun
·
2012-05-06 09:00
编程
优化
算法
嵌入式
语言
编译器
读写Stellaris
Cortex-M3
片上RAM和FLASH
概述为:可以用片上MPU单元开辟一块存储区域,通过指令读-写该区域,实现数据的自定义存储-读取。该操作对片上RAM和FLASH同样有效。该操作是动态的,根据需求建立MPU内存区域,用完之后可以释放内存。除了LM3S101和LM3S102之外,StellarisM3都有片上MPU单元,有无片上ROM并不影响MPU的使用。参考例程来自:SW-EK-LM3S8962-8555(无片上ROM)或SW-EK
ooakk
·
2012-04-28 10:00
Flash
存储
UP
permissions
宅房日志2012-4-27
不是周末的星期五,今天两块的
cortex-m3
样板都出现硬件问题。一块网口无法ping通,一块NorFlash无法擦除和写入。
Ropai
·
2012-04-28 09:00
测试
Flash
从Cortex - M3过度到Cortex - M4(4)----
Cortex-M3
、4比较
1.内存保护单元MPU 与
Cortex-M3
的相同,MPU是一个Cortex-M4中用于内存保护的可选组件。处理器支持标准ARMv7内存保护系统结构模型。
sunjiajiang
·
2012-04-20 12:00
工作
算法
优化
存储
扩展
任务
ARM
cortex-M3
异常处理分析
一、进入异常之前处理器可能的状态有:1. handler2. 线程,MSP3. 线程,PSP 二、产生异常时:1、有一个压栈的过程,产生异常时使用PSP,就压入到PSP中,产生异常时使用MSP,就压入到MSP中2、会根据处理器的模式和使用的堆栈,设置LR的值(当然设置完的LR的值再压栈) 三、异常返回时:根据LR的值,判读使用那个堆栈,然后再从相应的堆栈中POP数据到寄存器。举例
dogsun88
·
2012-04-05 19:00
c
汇编
任务
编译器
(转载)有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299857.html以及上拉输入、下拉输入、浮空输入、模拟输入的区别最近在看数据手册的时候,发现在
Cortex-M3
ferlansue
·
2012-03-31 10:00
STM32中断优先级和开关总中断
一,中断优先级:STM32(
Cortex-M3
)中的优先级概念STM32(
Cortex-M3
)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级
CrazyBingo
·
2012-03-24 23:00
[黑金原创教程][连载][iBoard 电子学堂][第八卷 设计任意波发生器]第二篇 iBoard 任意波发生器原理
图一iBoard任意波发生器硬件框图CPU电路:通过高性能
Cortex-M3
内核的微处理器STM32F103VC,完成任意波发生器的主控、人机界面、接口等功能。他通过总线与FPGA相连,完
FPGA黑金开发板
·
2012-03-16 11:00
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他