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不同版本的区别
不跑操作系统,价格低一点的:ARM7、
cortex-M3
等等。性价比高,可跑也可不跑操作系统的:ARM9、cortex-Rx等等。
flymachine
·
2020-09-10 13:52
硬件设计
HW
RT-Thread操作系统在
cortex-m3
内核的移植原理
1.简介本文主要介绍RTThread操作系统在
cortex-m3
内核上的移植接口文件,通过本篇博客你将深入了解RTOS操作系统是怎么通过触发软中断实现任务切换的,怎么实现内核异常信息的打印功能。
连志安的博客
·
2020-09-10 12:59
RT-thread
stm32
RT-Thread
使用STM32编写一个简单的RTOS:1.调度(一、上下文)
文章目录CortexM3相关寄存器介绍寄存器组异常异常类型堆栈测试实验平台:stm32f10x(
cortex-m3
)开发板,RTT3.0资料来源:RTT官网文档及
cortex-M3
权威指南关键字:分析RT-Thread
上发条
·
2020-08-24 20:54
STM32-步进电机S型加减速控制
专为要求高性能、低成本、低功耗的嵌入式应用专门设计的:STM32系列的内核主要有:Cortex-M0、Cortex-M0+、
Cortex-M3
、Cortex-M4、Cortex-M7STM32内部资源:
xping_zhou
·
2020-08-24 18:53
算法学习例子
Cortex-M3
与ARM7优势比较
Cortex-M3
与ARM7优势比较要使用低成本的32位处理器,开发人员面临两种选择基于
Cortex-M3
内核或者ARM7TDMI内核的处理器。如何做出选择?选择标准又是什么?
qq_38779753
·
2020-08-24 15:45
嵌入式开发
一份不错的STM32学习计划~
基于ARM公司
Cortex-M3
内核的STM32系列芯片具有高效的内核,丰富的外设,优异的实时性能,杰出的功耗控制,且具有有竞争力的价格,应用前景看好。
nana1108
·
2020-08-24 15:53
stm
ARM7,ARM9,
cortex-m3
,cortex-m4,cortex-a8的区别
arm系列从arm11开始,以后的就命名为cortex,并且性能上大幅度提升。从cortex开始,分为三个系列,a系列,r系列,m系列。m系列与arm7相似,不能跑操作系统(只能跑ucos2),偏向于控制方面,说白了就是一个高级的单片机。a系列主要应用在人机互动要求较高的场合,比如pda,手机,平板电脑等。a系列类似于cpu,与arm9和arm11相对应,都是可以跑草错系统的。linux等。r系列
jiangjiankang
·
2020-08-24 14:38
嵌入式硬件工程师
linux
c
Cortex-M SysTick
Cortex-M3
芯片架构,其它AR
一根臭脚
·
2020-08-24 13:31
STM32
选择 ARM处理器,ARM7还是
Cortex-M3
?
要使用低成本的32位处理器,开发人员面临两种选择,基于
Cortex-M3
内核或者ARM7TDMI内核的处理器。如何做出选择?选择标准又是什么?
ocean181
·
2020-08-24 12:51
嵌入式设计开发
STM32 NVIC
STM32使用
Cortex-M3
内核,有4b
Fashoon
·
2020-08-24 06:57
STM32
STM32如何快速定位HardFault异常
Cortex-M3
处理器在进入中断前,硬件会自动将8个字大小的栈帧压入堆栈NN+4N+8N+12N+16N+20N+24N+28R0R1R2R3R12L
应家三千金
·
2020-08-24 06:08
嵌入式软件
应对STM32
Cortex-M3
Hard Fault异常
STM32Cortex-M3HardFaultHardfault(硬错误,也有译为硬件错误的)是在STM32(如无特别说明,这里的STM32指的是
Cortex-M3
的核)上编写程序中所产生的错误,造成HardFault
weixin_30478923
·
2020-08-24 06:43
stm32中如何开关总中断
mod=viewthread&tid=5397451在STM32/
Cortex-M3
中是通过改变CPU的当前优先级来允许或禁止中断。
vi_sen
·
2020-08-24 06:30
STM32
Cortex-M3
内核HardFault错误调试定位方法
首先更改startup.s的启动文件把里面的HardFault_Handler代码段换成下面的代码:HardFault_Handler\PROCIMPORThard_fault_handler_c;函数申明TSTLR,#4;根据LR.2判断使用的什么堆栈ITEEQMRSEQR0,MSP;使用MSP堆栈MRSNER0,PSP;使用PSP堆栈Bhard_fault_handler_c;执行函数ENDP
贝特菲尔
·
2020-08-24 06:54
Stm32
解决Error:Flash Download failed -“
Cortex-M3
”问题
自己用的ST-link下载程序,按照网友配置ST-Link在keil5上的应用,结果就是这样的首先我用的STM32F103ZET6建的工程,想把程序下载到STM32F103C8T6上,我看到其他博友说的问题有如下(1)在KEIL5上配置错误(2)启动文件错误,大容量与中容量到小容量的不兼容(3)芯片锁死(4)自己电脑上没有下载ST-link驱动程序(5)ST-Link下载包没有升级配置错误改配置就
智群王
·
2020-08-24 06:22
#
STM32学习
Cortex-M3
(NXP LPC1788)之WDT窗口看门狗定时器
看门狗定时器的用途是在微控制器进入错误状态后的一段合理时间内将其复位。看门狗被是能后,如果用户没有在预先设定的时间内喂狗,那么会产生一个看门狗事件。看门狗定时器的寄存器有看门狗定时器常数计数器WDTC,每当在喂狗寄存器WDFEED中写入喂狗序列,WDTC中的值就会被写入看门狗定时计数器WDTV,WDTV中的值在看门狗时钟的驱动下递减。我们可以通过设置看门狗定时器报警中断寄存器WDWARNINT寄存
qq236106303
·
2020-08-24 05:21
r14/lr寄存器的值
二是当异常发生时,R14中保存的值等于异常发生时程序计数器PC的值减4(因为
cortex-m3
采用3级指令流水线)。因此在异常模式下,可以根据R14的值
Milde_oscar
·
2020-08-24 05:39
STM32 HardFault 调试定位
解决STM32HardFaultCortex-M3/M4/M7FaultExceptions问题的产生理论背景锁定问题的位置
Cortex-M3
/M4/M7FaultExceptions问题的产生无论是在什么平台
铁路十六宿舍
·
2020-08-24 05:43
IDE
调试问题
ucos移植到stm32上的中断小小改进
uCosIIV2.86版本在
cortex-m3
的
lisparking
·
2020-08-24 05:10
stm32
FreeRTOS移植到STM32F103
Commom里面有个mpu相关代码,我们不使用mpu,可以删除我们的开发环境是keil,打开keil文件夹,提示我们参照RVDS,因此保留RVDS,其它删除打开RVDS文件夹STM32F103的内核为
CORTEX-M3
QQ1034313020
·
2020-08-23 06:42
STM32
FreeRTOS
什么是PendSV
更详细的内容在《
Cortex-M3
权威指南》里有介绍,下面我摘抄了一段。OS可以利用它“缓期执行”一个异常——直
sung_june
·
2020-08-23 06:41
ucosII
基于
Cortex-M3
内核的MM32W373 MCU蓝牙开发板
图1.eMiniBoard系列开发板图片●eMiniBoardMB-021基于
Cortex-M3
蓝牙开发板,支
英尚微电子
·
2020-08-22 15:38
内核
单片机
开发经验
人工智能
STM32中断优先级彻底讲解
二:优先级判断STM32(
Cortex-M3
)中有两个优先级的
Edwardlaughing
·
2020-08-22 10:17
STM32
C语言
基于
Cortex-M3
的硬件加速模块
要求:1、基于m3搭建一个soc,具备ahb、apb两条总线、具备32KBsram存储器2、基于apb总线接口设计一个计算模块,该计算模块可以用于加速某种计算,比如sin/cos/pi等,全部由硬件来计算,与软件计算用时进行比较软件计算用时:t=5.391s/100000000=53.91ns#include“stdio.h”#include“stdlib.h”#include“time.h”in
迷失的二向箔
·
2020-08-22 10:12
数字IC设计
EFM32G(
Cortex-M3
内核)NVIC 向量表偏移配置
中断向量表(VectorTable)中包含了堆指针(StackPointer)的初始值,以及异常、中断处理函数的入口地址表,如下图所示:系统复位时,中断向量表的起始存储地址为0x00000000。在特权模式下(PrivilegedMode),程序可以通过VTOR寄存器将中断向量表分配到其他地址空间(0x00000080~0x3FFFFF80)。VTOR寄存器(中断向量表偏移寄存器,VectorTa
glen_lara
·
2020-08-22 09:58
STM32八种IO口模式区别
在
Cortex-M3
里,对于GPIO的配置种类有8种之多:(1)GPIO_Mode_AIN模拟输入(2)GPIO_Mode_IN_FLOATING浮空输入(3)GPIO_Mode_IPD下拉输入(4)GPIO_Mode_IPU
cherish_f
·
2020-08-22 09:22
STM32F103使用SWD烧写错误提示的问题
错误提示为:flashtimeout,resetthetargetandtryitagainError:FlashDownloadfailed-"
Cortex-M3
"共2个错误故网上搜索了下,得到以下解决方案
mcubc
·
2020-08-22 09:42
KEIL-MDK配置STM32的调试参数
新建工程时,默认的配置参数为:在进入调试模式后,SystemViewer下面只能显示STM32F103xx.svd中定义的通用的
Cortex-M3
的外设。
booksyhay
·
2020-08-21 18:34
嵌入式软件开发
实现
Cortex-M3
内核芯片(如STM32,LPC1768)的boot升级跳转到APP操作
这篇文档主要讲解
Cortex-M3
内核的芯片怎样实现带有BOOT和APP分区程序功能,通过BOOT来给APP固件升级。
坐看风云变幻
·
2020-08-21 12:28
单片机开发笔记
嵌入式系统开发-麦子学院(10)——arm汇编基础
1.ARM指令集MCU使用什么指令集主要由内核决定的,比如
Cortex-M3
使用的是Thumb-2指令集。
QiHsMing
·
2020-08-21 08:43
嵌入式——麦子学院(学习路线)
STM32笔记 (六)利用ST-Link进行Debug调试
简介STM32支持连接调试器进行在线Debug调试,可以用于一步步的排查程序的错误STM32F1系列的
Cortex-M3
支持两种调试主机接口(debughostinterface):第一个是广为使用的JTAG
CYRIL0124
·
2020-08-21 02:55
STM32笔记
单片机
stm32
嵌入式
说说STM32调试DEBUG相关知识
本文以STM32F1、
Cortex-M3
为例,其它系列芯片或内核,原理相同或类似。1概况在STM32中,有很多调试组件。使用它们可以执行各种调试功能,包括断点、数据观察点、闪存地址重载以及各种跟踪。
ybhuangfugui
·
2020-08-21 02:22
stm32 初学笔记(寄存器)--感悟
STM32的时候是大学的时候,大学那时主要玩的是51系列单片机,接触STM32的时候对STM32用的一堆库函数充满迷茫然后就没有然后了,等毕业了开始学习LINUX驱动的时候接触了内核方面的知识,然后又接触了
CORTEX-M3
qq_23676873
·
2020-08-21 02:10
STM32
CortexM3,CortexM4存储器映像
Cortex-M3
存储器映射CM3只有一个单一固定的存储器映射。这一点极大地方便了软件在各种CM3单片机间的移植。
清风晓月之物联
·
2020-08-20 09:52
ARM
STM32学习3 存储器和总线构架
主系统由以下部分构成:1.四个驱动单元:
Cortex-M3
内核,DCode总线和系统总线(S-Bus),通用DMA1和通用DMA22四个被动单元内部SRAM,内部闪存存储器,FSMC,AHB到APB的桥
weixin_34240657
·
2020-08-20 08:18
Cortex-M3
异常中断及向量表定义
1、
Cortex-M3
异常类型
Cortex-M3
支持256个中断(或异常),包括16-4-1=11个系统异常(编号为1-15),和最多240个外部中断(编号大于16)——简称IRQ。
kujer
·
2020-08-20 08:58
STM32
stm32/
Cortex-M3
的内存的4GB的存储空间
Cortex-M3
最大支持4GB的存储空间,但在实际的不同STM32不一样;在0xE0000000到0xFFFFFFFF的512MB的地址存储空间是用于NVIC、MPU及调试组件等使用;在0xA0000000
ManFresh
·
2020-08-20 08:57
嵌入式
stm32存储器
stm32的存储规划
Cortex-M3
的内核存储映射STM32的存储映射我们知道CPU(中央处理器)由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成,单片机工作时处理指令和数据都是需要通过总线寻址控制的
shazip
·
2020-08-20 07:34
总结归纳
ARM
Cortex-M3
存储器映射
Cortex-M3
的存储器映射如下图所示:在这8个Block里面,由3个Block非常重要,也是我们最关心的三个块。Block0用来设计成内部FLASH
红尘-有梦
·
2020-08-20 07:49
ARM
Cortex-M3
的存储器映射
Cortex-M3
不同于其他ARM系列的处理器,它的存储器映射表已经在内核设计时固定好,不能由芯片厂商更改。Cortex‐M3预先定义好了“粗线条的”存储器映射。
fang_chuan
·
2020-08-20 06:05
嵌入式
嵌入式系统(四):STM32微控制器及最小系统(1)
最小系统电源:复位时钟源最小化系统硬件需求8、低功耗模式二、STM32库函数及程序开发1、STM32固件库2、搭建开发环境及如何开发一、STM32微控制器概述STM32系列32位闪存微控制器使用ARM公司的
Cortex-M3
失学少年等九推
·
2020-08-20 06:07
嵌入式系统
FreeRTOS临界段和开关中断
本章教程配套的例子含
Cortex-M3
内核的STM32F103和Cortex-M4内核的STM32F407以及F429。
AndyCheng_hgcc
·
2020-08-20 06:26
FreeRTOS
STM32存储器映射
STM32存储器映射1、
Cortex-M3
存储器映射CM3的地址空间有4G,但它只对这4G空间作了预先的定义,把4G空间分成8个块,每块大小为512M,并指出各段该分给哪些设备。
kujer
·
2020-08-20 05:45
STM32
STM32学习笔记1---系统架构、时钟及重映射
STM32系统架构:
Cortex-M3
、系统总线、DMA1、DMA2,Flash、SRAM、FSMC、AHB、外设。①ICode总线:将M3内核指令总线和闪存指令接口相连,指令的预取在该总线上面完成。
@Mercury
·
2020-08-20 05:05
学习笔记
STM32的存储器映射详解
Cortex-M3
支持4GB的存储空间,它的存储系统采用统一编址的方式,程序存储器、数据存储器、寄存器被组织在4GB的线性地址空间内,以小端格式(little-endian)存
s111100930
·
2020-08-20 05:05
STM32
stm32
STM32的存储器映射
Cortex-M3
支持4GB的存储空间,它的存储系统采用统一编址的方式;程序存储器、数据存储器、寄存器被组织在4GB的线性地址空间内,以小端格式(little-endian)存
高原@
·
2020-08-20 05:39
STM32
STM32的存储器映射详解
Cortex-M3
支持4GB的存储空间,它的存储系统采用统一编址的方式,程序存储器、数据存储器、寄存器被组织在4GB的线性地址空间内,以小端格式(little-endian)存
阿困
·
2020-08-20 05:36
arm
STM32存储架构
STM32F103ZET6是
Cortex-M3
内核的ARM类型的单片机,它属于STM32的大密度器件,对于STM32的存储架构是差不多的STM32的程序存储区,数据存储区,寄存器统一编制,最大为4G的空间
JCY-JCY
·
2020-08-20 05:51
STM32存储器架构
STM32的存储器架构
免费发放firmwave,打造史上最低价.Net MF开发板
在物联网和
Cortex-M3
大行其道的今天,.NetMicroFramework应该有更大的发展空间才对,为什么现在还是关注者甚少?
叶帆
·
2020-08-20 02:08
〖.Net
MF〗
〖嵌入式〗
STM32的启动过程
boot引脚的设置不同,芯片复位后起始地址就不同,选择从flash启动的时候,其复位地址就是0x08000000,
Cortex-M3
内核规定,起始地址必须放置堆顶指针,也就是MSP,所
CallMeSumo
·
2020-08-19 16:09
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他