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
STC单片机和STM32单片机哪个更适合入门?
引言在当今这个模拟电子技术看似被冷落(其实无处不在)和数字电子技术主导的信息时代,对于刚入电子信息相关专业的大中专学生或需要转型进入电子产品硬件研发行业的工程师而言,首先面对的第一个问题是:8位的51单片机和32位的基于
Cortex-M3
weixin_42976659
·
2020-07-30 04:44
物联网
STM32实战经验
嵌入式资料
STM32
嵌入式
STM32 CubeMX 安装与使用入门(一)
我的STM32之旅是从正点原子的STM32战舰开发板开始的,它搭载了一颗
Cortex-M3
内核的芯片,正点原子提供的资料也非常的
张竞豪
·
2020-07-30 04:49
Cubemx入门
STM32系统总线
一ARM架构ARM架构如图所示,ARM公司只提供内核技术,而其他外设则为芯片商设计并使用,ARM收取其专利费用而不参与其他经济活动,而我们使用的STM32F103芯片则使用了ARM架构下的
Cortex-M3
精彩Liu昊
·
2020-07-30 04:15
STM32
STM32 复位(非重加电)数据不丢失
1.STM32启动过程硬件复位后,第一步是执行复位处理程序,这个程序的入口在启动代码里(默认),摘录一段
cortex-m3
的复位处理入口代码::1:Reset_HandlerPROC;PROC等同于FUNCTION
weixin_41719055
·
2020-07-30 04:54
STM32
c++
STM32
Cortex-M3
NMI异常
最近在调试STM32Cortex-M3HardFault异常,以外发现程序居然进入了NMI异常。对于这种异常,从来没有出现过,如下图所示。此时的R0等寄存器的值如下图所示,堆栈指针是0x200074F4,以此推断程序跑飞的地方,向后或者向前都不对,不是R0等8个寄存器的值。这样无法找到出错的指令在何处了,后来跟踪调试程序,找到了出错的地方,如下图所示,在0x080198CC处,有一条跳转指令BLX
weixin_30553777
·
2020-07-30 02:44
STM32经典概述(干货 )
STM32经典概述(干货)首先,在学习
Cortex-M3
时,我们必须要知道必要的缩略语。
weixin_30326515
·
2020-07-30 02:58
MDK3.50使用H-JTAG调试
Cortex-M3
核的步骤
MDK3.50使用H-JTAG调试
Cortex-M3
核的步骤环境描述:开发板:大虾32学生版(F103v8)调试工具:MDK3.50版本+H-JTAG0.9.2+标准JTAG调试板今天是:公元2009-
色郎中
·
2020-07-30 02:51
经验技巧
【FreeRTOS】FreeRTOS计数信号量
本章教程配套的例子含
Cortex-M3
内核的STM32F103和Cortex-M4内核的STM32
卡图卢斯
·
2020-07-30 02:24
FreeRTOS
STM32中异常、中断、事件辨析
参考:
Cortex-M3
权威指南(中文)STM32参考手册中文版(第10版)1异常与中断(
Cortex-M3
)1.1异常与中断原话:Cortex‐M3在内核水平上搭载了一个异常响应系统,支持为数众多的系统异常和外部中断
夜微阑
·
2020-07-30 01:56
STM32
GPIO模式详解
有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入的区别最近在看数据手册的时候,发现在
Cortex-M3
里,对于GPIO的配置种类有8种之多:(1)GPIO_Mode_AIN
xu-ning
·
2020-07-30 01:26
STM32
The Definitive Guide to the ARM
Cortex-M3
(Embedded Technology)
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp-topmvpThisuser'sguidedoesfarmorethansimplyoutlinetheARMCortex-M3CPUfeatures;itexplainsstep-by-stephowtoprogramandimpl
topmvp
·
2020-07-30 01:48
UnClassified
reference
debugging
features
出版
user
up
STM32学习--异常与中断
1.概述
Cortex-M3
有16个异常(实际只用15个,也叫内核中断),并提供240个外部中断(针对内核来讲),有3个优先级最高的不可屏蔽异常,即1~3号异常。
sworssman
·
2020-07-30 00:04
STM32
学习
STM32初探
的特点1.2Cortex内核1.3STM32VSARM7二、STM概述2.1CM3结构2.2STM32F1032.3STM32的命名规则三、总结STM32单片机是ST(意法半导体)公司使用arm公司的
cortex-M3
花里梦雨
·
2020-07-29 22:26
STM32
STM32 SRAM调试模式设置
芯片型号:STM32103FC8T6下载工具:ST-LINKV2SRAM调试模式设置不正确时下载会出现“Error:flashdownloadfailed-“
cortex-M3
””错误。
松果BOX
·
2020-07-29 22:02
STM32
FreeRTOS(4)---FreeRTOS 任务创建和删除
FreeRTOS任务创建和删除在FreeRTOS移植到
Cortex-M3
硬件平台的文章中,我们已经见过任务创建API,但那篇文章的重点在于如何移植FreeRTOS,本文将重点放在任务的创建和删除API函数上
InfiniteYuan
·
2020-07-29 22:56
#
FreeRTOS
FreeRTOS
超低功耗研发-STM32L151C8T6芯片(二)低功耗模式
②睡眠模式:
Cortex-M3
内核停
风中少年01
·
2020-07-29 22:49
SoC/MCU
STM32中EXTI(外部中断)和NVIC(嵌套向量中断)的关系
原]STM32中EXTI(外部中断)和NVIC(嵌套向量中断)的关系NVIC是
Cortex-M3
核心的一部分,关于它的资料不在《STM32的技术参考手册》中,应查阅ARM公司的《
Cortex-M3
技术参考手册
kobesdu
·
2020-07-29 20:04
ARM学习
STM32中GPIO的8种工作模式
复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入的区别转载自:http://bbs.ednchina.com/BLOG_ARTICLE_2082651.HTM最近在看数据手册的时候,发现在
Cortex-M3
it1988888
·
2020-07-29 19:21
ARM
工作
io
任务
图形
c
HardFault_Handler异常排查处理方案
原理:
cortex-M3
内核,异常发生时,内核将R0~R3、R12、LR、PC、XPRS寄存器依次入栈,其中LR即为发生异常前PC将要执行的下一条指令地址。
点滴写录
·
2020-07-29 18:54
cortex-M3
OS篇
中断和事件 分不清楚
第六节中断和事件一、嵌套向量中断控制器(NVIC:NestedVectoredInterruptController嵌套向量中断控制器)特性���43个可屏蔽中断通道(不包含16个
Cortex-M3
的中断线
gtkknd
·
2020-07-29 18:12
32
AES, DES的实现
在
Cortex-m3
上实现AES或DES算法DESItwasonceapredominantsymmetric-keyalgorithmfortheencryptionofelectronicdata.AESForAES
ganioc
·
2020-07-29 18:29
C
Cortex-M3
和Cortex-M4 Fault异常应用之一 ----- 基础知识
2.简介
Cortex-M3
(以下简称CM3)和Cortex-M4(以下简称CM4)内核的Fault异常可以捕获非法内存方法和非法编程行为。
evilcode
·
2020-07-29 18:42
物联网IoT
STM32电源管理
(1)3钟模式①睡眠模式②停止模式③待机模式1.睡眠模式:
Cortex-M3
内核(可理解成CPU)停止工作,CPU供电1.8V有,外设任在运行,唤醒后从原来位置执行2.停机模式:所有时钟都停止,CPU电源
dengdun6257
·
2020-07-29 18:08
STM32的位带操作分析
8051单片机可以直接对某一位IO进行读写操作,而
Cortex-M3
的位带操作是8051位寻址区的加强版。使用位带操作后,可以使用普通的加载/存储指令对单一的比特进行读写操作。一、相关概念。
bulebin
·
2020-07-29 17:57
mcu
FreeRTOS学习笔记
2、
Cortex-M3
中断优先级数值越大,表示优先级越低。而FreeRTOS的任务优先级则与之相反:优
宁静以致墨
·
2020-07-29 17:00
自己的小笔记
stm32L系列简介问答
[答:]仍然是
cortex-m3
,只是工艺是一个新的平台:energylite,更加适合低功耗的
anlx27
·
2020-07-29 17:59
单片机
stm32
STM32f10X标准固件库各函数作用
工程必要文件:(前带点的是必须要的文件,启动文件对应芯片类型只要一个,外设库看具体需求)core_cm3.c为那些采用
Cortex-M3
核设计的芯片外设提供一个进入M3内核接口core_cm3.hsystem_stm32f10x.c
莫DDD
·
2020-07-29 15:55
基于
Cortex-M3
内核的MM32W373 MCU蓝牙开发板
图1.eMiniBoard系列开发板图片●eMiniBoardMB-021基于
Cortex-M3
蓝牙开发板,支
EVERSPIN
·
2020-07-29 15:46
stm32调试错误汇总
Error:FlashDownloadFailed-"
Cortex-M3
"出现一般情况:SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HWreset/sysresetReq/
GiveUping
·
2020-07-29 15:54
stm32
FreeRTOS系列第10篇---FreeRTOS任务创建和删除
在FreeRTOS移植到
Cortex-M3
硬件平台的文章中,我们已经见过任务创建API,但那篇文章的重点在于如何移植FreeRTOS,本文将重点放在任务的创建和删除API函数上面。
zhzht19861011
·
2020-07-29 15:15
FreeRTOS基础篇
STM32初学者必知
>>>STM32初学者必知STM32初学者必知STM32STM32的核心
Cortex-M3
处理器是一个标准化的微控制器结构,希望思考一下,何为标准化?
weixin_33875564
·
2020-07-29 14:31
STM32的"异常“、“中断”和“事件”区别和理解
1异常与中断(
Cortex-M3
)1.1异常与中断原话:Cortex‐M3在内核水平上搭载了一个异常响应系统,支持为数众多的系统异常和外部中断。
hututu_404
·
2020-07-29 14:57
嵌入式
串口 i2c
i2cdetect-y-a1首先在raspi-config关闭串口调试将树莓派3的硬件串口与mini串口默认映射对换树莓派可以配置文件来修改设备树,我的理解是可以通过配置文件来修改管脚的映射关系,这在许多
Cortex-M3
tonysun2
·
2020-07-29 14:39
Cortex-M3
VS ARM7
要使用低成本的32位处理器,开发人员面临两种选择,基于
Cortex-M3
内核或者ARM7TDMI内核的处理器。如何做出选择?选择标准又是什么?
zyboy2000
·
2020-07-29 04:24
STM32
ARM
Cortex-M3
B[x]指令详解
B指令B指令的格式为:B{条件}目标地址B指令是最简单的跳转指令。一旦遇到一个B指令,ARM处理器将立即跳转到给定的目标地址,从那里继续执行。注意存储在跳转指令中的实际值是相对当前PC值的一个偏移量,而不是一个绝对地址,它的值由汇编器来计算(参考寻址方式中的相对寻址)。它是24位有符号数,左移两位后有符号扩展为32位,表示的有效偏移为26位(前后32MB的地址空间)。以下指令:BLabel;程序无
wang-bob
·
2020-07-28 15:07
Cortex-M系列
使用STM32编写一个简单的RTOS:1.调度(二、调度器)
文章目录调度器调度器的策略调度算法代码分析总结调度器流程实验平台:stm32f10x(
cortex-m3
)开发板,RTT3.0资料来源:RTT官网文档及
cortex-M3
权威指南关键字:分析RT-Thread
GetOuttaMyGalaxy
·
2020-07-28 13:25
RT-Thread
RTThread中HardFault_Handler分析
以
Cortex-M3
为例,RTThread在运行过程如果产生fault,会进人HardFault_Handler中断,RTThread对HardFault_Handler进行了重定义,HardFault_Handler
suny1234
·
2020-07-28 12:39
嵌入式操作系统
RTTheard学习笔记-全局中断及临界操作分析
Cortx-M3为例说明RTThread开关中断的过程以及进入临界区的相关操作:1、全局中断对于Cortx-M3系列MCU,RTThread是通过操作,中断屏蔽寄存器PRIMASK实现开关中断操作的,《
Cortex-M3
suny1234
·
2020-07-28 12:38
嵌入式操作系统
STM32 固件库与 CMSIS 标准讲解
这里就涉及到一个CMSIS标准的基础知识,这部分知识可以从《
Cortex-M3
权威指南》中了解到,我们这里只是对权威指南的讲解做个概括性的介绍。
no1freedman
·
2020-07-28 04:47
嵌入式ARM学习
嵌入式软件开发
平台移植 (tinyos)
1,底层移植对于单片机的一些OS的移植,分析一下需要移植的OS的一个例程,或者是OS给出的模板,最快速方式去找和自己的硬件平台类似的例程;比如2530找51单片机2538找
cortex-M3
;以tinyos
开源的6lowpan
·
2020-07-28 03:02
tinyos
cc2538
STM32官方固件库简介
ARM公司为了能让不同的芯片公司生产的
Cortex-M3
芯片能在软
liyaoyao_yy
·
2020-07-28 02:31
STM32
CM3-读书笔记《
Cortex-M3
权威指南Cn》-2
目的:找到一种适合的多平台的开发环境在本文后将详细描述ECLIPSE+GCC的免费开源环境搭建和一系列demo工程(时间紧凑,先摘录原文,回头会来写体会)开发工具在开始使用Cortex‐M3之前,需要准备好一些开发工具,典型的如:z编译器/汇编器:把C和汇编源程序转换成目标文件。几乎所有的C编译器套件都包含了对应的汇编器。z指令系统模拟器:模拟指令的执行,用于在软件开发早期的调试。z在线仿真器(I
lhdzwkk4
·
2020-07-28 01:08
源码解读·RT-Thread操作系统从开机到关机
主要内容目录如下:基于bsp/stm32/stm32f103-mini-system为背景
Cortex-M3
的堆栈基础概念C语言main函数和rt-threa
detian5198
·
2020-07-27 21:04
嵌入式系统(二):ARM芯片及体系架构(下)
文章结构4.操作模式和特权级别(1)特权访问与用户访问(非特权访问)(2)线程模式和处理者模式(3)主堆栈和进程堆栈5.存储器映射6.流水线(1)分支预测功能7.异常和中断(1)异常优先级(2)
Cortex-M3
失学少年等九推
·
2020-07-27 20:33
嵌入式系统
嵌入式
Cortex-M3
Core之指令
1.__DSB()指令:DataSynchronizationBarrier,ThisfunctionactsasaspecialkindofDataMemoryBarrier.Itcompleteswhenallexplicitmemoryaccessesbeforethisinstructioncomplete.实例(Timer的时钟源频率低于MCU主频):voidTIMER0_IRQHand
杀猪的大侠
·
2020-07-27 15:17
Cortex-M3
Core
汇编语言基础知识(
cortex-M3
指令)
一、书写格式标号操作码操作数1,操作数2,...;注释标号是可选的,可写可不写,但如果有必须顶格写,其作用是让汇编器计算程序转移的地址。操作码是指令的助记符,其前面必须有一个空格,通常用TAB。操作数跟在操作码后面,通常,第一个操作数都是本条指令执行结果的存储地。注释均已";"开头立即数,也就是高级语言的常量,必须以#开头。例如:MOVR0,#0x12;R0,3位立即数与寄存器值相加ADD,,#8
skawu
·
2020-07-27 13:44
STM32
Cortex-M3
基本知识点(手册)
cortex-M3
内核简单分析1、
cortex-M3
内核:只是arm公司提供的一个内核基于
cortex-M3
的MCU:包括内核+内存+外设等一些其他的器件。
Castle_in_sky
·
2020-07-16 06:05
Cortex-M3
(5) 移植uCOSII相关的汇编代码分析
参考:https://blog.csdn.net/qq504196282/article/details/52997251?locationNum=13&fps=1文件os_cpu_a.asm跟处理器的汇编级编程密切相关,该文件时移植的重点文件一变量引用IMPORTOSRunningIMPORTOSPrioCurIMPORTOSPrioHighRdyIMPORTOSTCBCurIMPORTOSTC
keven-wang
·
2020-07-16 04:49
Cortex-M3
Cortex-M3
uCOS-II
汇编代码
os_cpu_a.asm
任务切换
Cortex-M3
(4) MDK编译的 map分析
上网查阅了相关的资料,本文主要受博主"非著名码农"的启示,原文地址http://blog.csdn.net/ropai/article/details/7493168。第一部分SectionCrossReference文件引用关系分析主要是各个源文件生成的模块之间相互引用的关系如第一句:startup_stm32f10x_hd.o(RESET)referstostartup_stm32f10x_h
keven-wang
·
2020-07-16 04:17
Cortex-M3
Cortex-M3
(3) 汇编启动流程分析
参考:https://blog.csdn.net/xiao2yizhizai/article/details/78189089启动文件主要未完成如下工作,程序的执行过程:—设置堆栈指针SP=__initial_sp—设置PC指针=Reset_Handler—配置系统时钟—软件设置SP—加载.data,.bss.并初始化栈区—跳转到C库中的__main,最终会调用(Call)用户程序的main()函
keven-wang
·
2020-07-16 04:46
Cortex-M3
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他