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
【STM32学习笔记】(12)——NVIC(嵌套向量中断控制器)详解
NVIC是嵌套向量中断控制器,控制着整个STM32芯片中断相关的功能,它跟
Cortex-M3
内核紧密联系,是内核里面的一个外设。
狂飙的笨牛
·
2022-09-29 18:27
STM32学习笔记
单片机
stm32
STM32GPIO八种工作模式区别
在
Cortex-M3
里,对于GPIO的配置种类有8种:(1)GPIO_Mode_AIN模拟输入(2)GPIO_Mode_IN_FLOATING浮空输入(3)GPIO_Mode_IPD下拉输入(4)GPIO_Mode_IPU
han_574
·
2022-09-25 01:21
嵌入式学习:Cortex-M系列芯片介绍
一、Cortex-M系列芯片分类以意法半导体芯片为例子:Cortex-M0:主频在48M,一般用于低功耗;
Cortex-M3
:主频为72M,是现在市面上最为流行的芯片之一,一般用于工业等部分控制功能;Comtex-M4
丘比特惩罚陆
·
2022-08-29 09:10
笔记
学习
stm32
arm
STM32概述
系列内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M内核标准的ARM架构超前的体系结构高性能低电压低功耗创新的内核以及外设简单易用/自由/低风险1.2Cortex内核
Cortex-M3
ONE_Day|
·
2022-08-26 14:30
STM32
stm32
单片机
arm
(GCC)STM32基础详解之全局资源的使用
注:测试硬件非STM32(而是nRF52832),但是笔者认为这在所有
Cortex-M3
、M4单片机上是一样的情况,所以标题为了与之前系列相同而取了STM32。
我我我只会printf
·
2022-08-10 10:55
Nordic
GCC下单片机开发
stm32
单片机
arm
nrf52832
嵌入式
STM32的MSP和PSP栈指针、Thumb&ARM工作状态
权威手册上说的很清楚PSP主要是在Handler的模式下使用,MSP主要在线程模式下使用(当然你在线程模式下也可以调用PSP,需要你做特殊的处理).
Cortex-M3
双堆栈指针(MSP&PSP)Thumb
大电子
·
2022-07-19 19:39
FreeRTOS
stm32
arm
c语言
操作系统
创建RT-thread软件仿真工程 写RT-thread内核
新建RT-Thread工程——软件仿真在开始编写RT-Thread内核之前,我们先新建一个RT-Thread工程,Device选择
Cortex-M3
(Cortex-M4或Cortex-M7)内核的处理器
1ShyJn25
·
2022-06-13 15:49
#
rt-thread
单片机
stm32
arm开发
RTOS
rt-thread
解决Error:Flash Download failed -“
Cortex-M3
”问题
问题描述:仿真器在烧录程序时显示FlashDownloadfailed-“
Cortex-M3
这个错误提示。
1ShyJn25
·
2022-06-13 15:47
#
STM32
Error
stm32
单片机
freertos和嵌入式linux区别,嵌入式工程师,你知道为什么要学RTOS?为什么要选用FreeRTOS?...
作为基于ARM7、
Cortex-M3
硬件开发的嵌入式工程师,本人一直反对使用RTOS。
高难饱
·
2022-06-07 10:44
单片机最小系统着实让人着迷
最近比较闲,带做毕设,带学生参加省级或以上比赛///STM32F103RCT6:STM32F103RCT6是一种嵌入式-微控制器的集成电路(IC),32位
Cortex-M3
内核处理器,速度是
大方老师嵌入式
·
2022-05-20 19:28
嵌入式
单片机
单片机学习
单片机
单元测试
单例模式
51单片机
STM32 HAL库开发: 概述
STM32命名规则选型手册可去官网查看芯片数据,stm32也有Android的选型app(更方便).不接大屏幕的一般选择
Cortex-M3
内核的F1系列,如果要追求高性能,需要外接RGB大屏幕的选择Cortex-M4
Michael_chemic
·
2022-04-25 08:25
STM32嵌入式
stm32
GD32F103学习笔记(5)——EXTI(外部中断)接口使用
一、简介
Cortex-M3
集成了嵌套式矢量型中断控制器(NestedVectoredInterruptController(NVIC))来实现高效的异常和中断处理。
Leung_ManWah
·
2022-04-18 14:29
STM32F0、f1、f4之间的差异\STM32不同系列单片机的差别
1、内核的差别f0:使用Cortex-M0内核f1:使用
Cortex-M3
内核f4:使用Cortex-M4内核内核最大的区别就是指令集数量的差别,指令数量依次增加,且兼容前一个。
zd845101500
·
2022-04-13 17:25
stm32
STM32F1和F4的区别
stm32f1和f4的区别:第一点区别内核不一样STM32F1是
cortex-M3
的内核。STM32F4是cortex-M4的内核。芯片工艺不一样。因
Ziraffe
·
2022-04-13 17:50
stm32
arm
芯片
内核
FreeRTOS实时操作系统的任务创建和删除
目录前言1.任务创建1.1函数描述1.2参数描述1.3返回值1.4用法举例2.任务删除2.1任务描述2.2参数描述前言在FreeRTOS移植到
Cortex-M3
硬件平台的文章中,我们已经见过任务创建API
·
2022-04-06 20:23
FreeRTOS实时操作系统在
Cortex-M3
上的移植过程
目录1.FreeRTOS下载包的文件结构2.移植前的一些准备3.移植过程3.1添加RTOS核心代码3.2添加头文件路径3.3编写FreeRTOSConfig.h文件3.4编写一些钩子函数3.5检查硬件3.6挂接中断3.7建立第一个任务Task3.8设置节拍时钟3.9设置中断优先级相关宏3.10设置其它宏3.11创建任务4.小结1.FreeRTOS下载包的文件结构在FreeRTOS官方网站可以下载到
·
2022-04-06 17:11
(stm32学习总结)—对寄存器的理解 _
STM32F103采用的是
Cortex-M3
内核,内核即CPU,由ARM公司设计。ARM公司并不生产芯片,而是出售其芯片技术权。
0x9e5Y2J
·
2022-04-01 11:00
STM32GPIO模式的理解
最近在看数据手册的时候,发现在
Cortex-M3
里,对于GPIO的配置种类有8种之多:(1)GPIO_Mode_AIN模拟输入(2)GPIO_Mode_IN_FLOATING浮空输入(3)GPIO_Mode_IPD
tangwa_csdn
·
2022-03-30 14:50
STM32
stm32
单片机
编程
ARM加FPGA架构运动控制卡 运动控制器 架构源码 原理图
本运动控制卡采用ARM单片机+FPGA架构;ARM单片机是基于
Cortex-M3
内核的LM3S6911,插补核心算法均在该ARM内完成,一方面通过以太网与上位机界面交换加工数据,另一方面与FPGA(ALTERA
「已注销」
·
2022-03-28 07:29
fpga开发
arm
架构
FreeRTOS记录(三、RTOS任务调度原理解析_Systick、PendSV、SVC)
RTOS的任务调度原理和所使用的内核中断、寄存器息息相关文中截图大多是《
Cortex-M3
与Cortex-M4权威指南》翻译版本里面的内容需要对内核有一定的了解,本文尽量用简单的描述表达清楚虽然是FreeRTOS
矜辰所致
·
2022-03-27 09:43
FreeRTOS
freertos
RTOS
PendSV
SVC
任务调度
STM32解决Flash问题:ERROR:Flash Download faild
Cortex-M3
问题:STM32在采用ST-LINK传真器下载程序时出现以下错误如下图这个是STM32F系列开发板上的芯片和KEI程序中的所选的型号不同所导致.解决的方法是核对两个芯片型号,在系统中改正过来,按如下图处理即可如果对你有帮助,记得点个赞.
亮哥人生转折点
·
2022-03-18 18:38
stm32
单片机
51单片机初学1-51单片机介绍
除此不同品牌的单片机芯片采用的内核也会不同,比如INTEL公司的MCS-51内核(代表芯片:AT89系列、国产STC系列等),ARM公司的高性能”
Cortex-M3
”内核(代表芯片:STM32系
#liufenges#
·
2022-02-22 10:35
单片机
灵动微MM32F3277G7P单片机PIN TO PIN兼容替换STM32F103RCT6
灵动微MM32系列基于ARMCortex-M0及
Cortex-M3
内核,产品包括:针对通用高性能市场的MM32F系列,针对超低功耗及安全应用的MM32L系列,具有多种无线连接功能的MM32W系列,电机驱动及控制专用的
·
2022-02-17 17:49
单片机
关于STM32 (
Cortex-M3
) 中NVIC的分析
一、STM32(
Cortex-M3
)中的优先级概念STM32(
Cortex-M3
)中有两个优先级的概念:抢占式优先级和响应优先级,也把响应优先级称作“亚优先级”或“副优先级”,每个中断源都需要被指定这两种优先级
呼啦啦的爱
·
2022-02-12 04:46
Microsemi SmartFusion系列FPGA简介
特点简介设计流程器件选型前言ActelSmartFusion®系列智能型混合信号FPGA采用与Fusion混合信号FPGA相同的技术,并通过Flash半导体工艺集成了可编程的高性能模拟模块和硬化的ARM®
Cortex-M3
whik1194
·
2022-02-05 10:33
Microsemi
Libero
SoC系列教程
SmartFusion
A2F200
Microsemi
Actel
FPGA
Cortex-M3
/M4架构(一)——基本介绍
Cortex-M3
/M4架构——基本介绍1.概述2.Cortex-M架构3.Cortex-M3/M4-架构组成部分3.1编程模型3.1.1操作模式状态3.1.2寄存器3.2存储器系统3.3异常和中断3.4
起鬼的名字
·
2021-11-22 22:06
Cortex-M处理器
架构
ARM裸机开发:中断系统
文章目录ARM裸机开发:中断系统一、
Cortex-M3
中断回顾1.1中断向量表1.2中断控制器1.3中断使能1.4中断服务函数二、Cortex-A7中断介绍三、Cortex-A7中断控制器GIC3.1GIC
JeckXu666
·
2021-11-15 20:30
#
Linux驱动开发
arm
单片机
嵌入式硬件
linux
中断
STM32F103C8芯片流水灯
编译烧录代码(一)编译(二)烧录准备工作(三)烧录程序(四)结果六、汇编程序实现七、总结八、参考资料一、STM32F103C8T6简介STM32F103C8T6是一款由意法半导体公司(ST)推出的基于
Cortex-M3
一只特立独行的猪 ️
·
2021-10-19 13:47
笔记
stm32
物联网
STM32F1 开源代码阅读笔记《持续更新中。。。。》
一、STM32PWM控制呼吸灯实验代码阅读1、SysTick定时器简介:(1)介绍:SYSTick定时器也叫SYSTick滴答定时器,它是
Cortex-M3
内核的一个外设,被嵌入在NVIC中。
kulli
·
2021-09-17 20:14
stm32
初识 IOT Pi 与 MS-RTOS
但是看ms-rtos介绍说其显著的特点是开创性地在没有MMU和资源受限的MCU(如
Cortex-M3
)上也能支持多进程与动态装载技术,使得应用与系统能分离开发、独立升级;MS-RTOS支持内核空间内存保护
·
2021-08-30 10:13
iot
RT-Thread基础学习(三)-RT-Thread Nano入门笔记
其中
cortex-m3
又支持不同的编译器,
卡拉肖克-X
·
2021-06-23 17:57
RT-Thread
STM32
嵌入式
操作系统
IO口模式
转载自https://blog.csdn.net/hailin0716/article/details/24333951最近在看数据手册的时候,发现在
Cortex-M3
里,对于GPIO的配置种类有8种之多
飞向深空
·
2021-06-23 08:22
SysTick 定时器
11.1关于SysTick定时器SysTick定时器(又名系统滴答定时器)是存在于
Cortex-M3
的一个定时器,只要是ARMCotex-M系列内核的MCU都包含这个定时器。
韦东山
·
2021-04-27 13:16
Linux驱动开发
嵌入式
stm32
单片机
linux
嵌入式面试知识点总结 -- STM32篇
解答:参看:STM32开发–STM32初识内核不同:F1是
Cortex-M3
内核,F4是Cortex-M4内核;主频不同:F1主频
聚优致成
·
2021-04-22 17:59
嵌入式面试
Cortex-M4和
Cortex-M3
内核的systick不进中断的软件延时
Cortex-M4和
Cortex-M3
内核的systick不进中断的软件延时
Cortex-M3
/4自带的systick系统定时器在用作延时功能时常常会以中断的形式退出延时。
雨落芳华
·
2021-03-13 17:52
笔记
嵌入式
单片机
stm32
内核
arm
51单片机基本刷屏测试实验_STM32单片机轻松入门与实践 — 畅学单片机
简介STM32系列芯片是基于
Cortex-M3
内核的开发的。采用业界领先的
Cortex-M3
内核架构。
熔岩巨兽 墨菲特
·
2020-12-30 15:05
51单片机基本刷屏测试实验
灵动微电动车辆方案-MM32SPIN05
灵动微电子是国内一家专注于MCU微控制器产品与应用方案的翘楚,迄今为止灵动微电子已经成功完成数百余MCU微控制器产品的设计及推广,灵动微电子已批量供货的基于ARMCortex-M0及
Cortex-M3
内核的
英尚微电子
·
2020-11-30 16:06
单片机
芯片
Cortex-M3
概述
本文将以
Cortex-M3
内核为例对MCU的内核做一个简要分析。主要关注以下三个问题:问题一、定义:Corte
很大的烧饼
·
2020-09-17 03:48
#
stm32开发
stm32
cortex
ESP32 学习笔记(三十) ESP32 性能分析,与 Cortex-M4 性能比较
文章目录关于EEMBCESP32/8266与
Cortex-M3
/M4性能比较关于EEMBCAboutEEMBCEEMBC为自动驾驶,移动成像,物联网,移动设备和许多其他应用程序中使用的硬件和软件制定性能基准
InfiniteYuan
·
2020-09-15 09:08
#
ESP32
学习笔记
EEMBC
ESP32
性能分析
用MinGW编译AWTK填坑录
主要特色:开源免费,使用无拘束;支持纯C语言编程,使用无门槛;小巧高效,最小仅需8KRAM+32KFLASH,可运行在
Cortex-M3
等小资源平台;拥有完善的动画系统,半透明填充和
大鹏集成
·
2020-09-15 07:11
AWTK
AWTK
python
GUI
FreeRTOS系列第5篇---FreeRTOS在
Cortex-M3
上的移植
1.FreeRTOS下载包的文件结构在FreeRTOS官方网站可以下载到最新版的FreeRTOS包,我这里使用的是V8.2.3版本。下载包内的总文件数量多的令人生畏,但文件结构却很简洁。《FreeRTOS入门指南》一文的第3节详细描述了下载包文件结构,我们这里只是简单提一下。下载包根目录下包含两个子目录:FreeRTOS和FreeRTOS-Plus。其中,FreeRTOS-Plus文件夹中包含一些
zhzht19861011
·
2020-09-15 01:12
FreeRTOS基础篇
ARM
CORTEX-M3
内核架构理解归纳
ARMCORTEX-M3内核架构理解归纳来源:网络个人觉得对CM3架构归纳的非常不错,因此转载基于《ARM-CORTEXM3权威指南》做学习总结;在我看来,Cotex-M3内核的主要包括:嵌套向量中断控制器(NVIC),取值单元,指令译码器,算数逻辑单元(ALU),寄存器组,存储器映射(4GB统一编址各区域功能的划分与界定),对于开发者而言,其实主要关注的主要分为三大块:1、寄存器组2、地址功能划
weixin_34029949
·
2020-09-15 01:26
ARM
Cortex-M3
异常优先级以及CMSIS RTOS RTX的中断优先级
异常类型
Cortex-M3
处理器支持多种类型的异常:RESET,NMI,HardWareFault;PSV,SVC等可编程中断;其他的可编程中断,例如timer,GPIO等。
weixin_30565199
·
2020-09-15 01:05
嵌入式
操作系统
Cortex-M3
的异常/中断屏蔽寄存器组
转自1.Cortex-M3的异常/中断屏蔽寄存器组注:只有在特权级下,才允许访问这3个寄存器。名字功能描述PRIMASK只有单一比特的寄存器。置为1后,就关掉所有可屏蔽异常,只剩下NMI和硬Fault可以响应。默认值是0,表示没有关闭中断。FAULTMASK只有单一比特的寄存器。置为1后,只有NMI可以响应。默认值为0,表示没有关异常。BASEPRI该寄存器最多有9位(由表达优先级的位数决定)。定
weixin_30608503
·
2020-09-15 01:35
嵌入式
STM32/M3/M0关于开关总中断的问题
在STM32/
Cortex-M3
中是通过改变CPU的当前优先级来允许或禁止中断。异常掩蔽寄存器PRIMASK位:只允许NMI和hardfault异常,
大吉机器人
·
2020-09-15 01:47
XOS
uC/OS-ii在M3中的任务切换与任务堆栈
1uc/osii在M3中的堆栈结构1.1M3入账序列1.2加上手工入栈序列2PendSV在
Cortex-M3
中的应用Systick为嵌入到内核中,优先级比一般中断优先级高。
sunheshan
·
2020-09-15 01:05
uc/OS
任务堆栈
uc-os任务切换
uc-os
Cortex-M3
堆栈操作
堆栈操作其实就是对内存的读写,内存地址由堆栈指针SP给出;MSP/PSPCortex-M3有两个堆栈指针,它们是banked,任一时刻只能使用其中一个;对堆栈指针SP(R13)的操作是对当前有效的堆栈指针的操作;两个堆栈分别为:主堆栈MSP和进程堆栈PSP,CONTROL[1]决定选择哪个,当CONTROL[1]=0时,使用MSP,CONTROL=1时,使用PSP;handler模式永远使用MSP
sagitta_zl
·
2020-09-15 01:47
ARM
Cortex-M3
Cortex-M3
操作模式和特权级别
Cortex-M3
支持两种操作模式,还支持两种特权级别;两种模式为handler模式和线程(thread)模式,这两种模式是为了区别正在执行代码的类型;handler模式为异常处理例程的代码;线程模式为普通应用程序的代码
sagitta_zl
·
2020-09-15 01:47
ARM
Cortex-M3
STM32中
cortex-M3
内核的学习
对于这个内核,它是哈佛结构,数据总线与指令总线分开。具有Thumb2指令集。主要了解三个部分得功能,第一是寄存器组,第二是存储器空间管理,第三是NVIC中断控制器。它的内部存在R0-R15寄存器,其中对于R0-R7可以由Thumb指令集访问,R8-R12由Thumb2和ARM指令集访问。还有一些特殊寄存器。对于存储器,它是32位总线,可以访问最多4G空间,不过它已经大概分好了访问的内容,这其中最重
smart_TZ
·
2020-09-15 01:50
STM32F10xxx20xxx21xxxL1xxxx
Cortex-M3
程序设计手册 阅读笔记四(4):系统控制块
系统控制块提供了系统执行信息和系统控制。这包括系统异常的配置、控制和报告。CMSIS绘图Cortex-M3SCB寄存器,为了改善软件效率。CMSIS简化了SCB寄存器展示。在CMSIS中,字节数组SHP[0]~SHP[12]相当于寄存器SHPR1~SHPR3。辅助控制寄存器(SCB_ACTLR)地址偏移0x00(基地址=0xE000E008)复位值0x00000000需要的特权特权的辅助控制寄存器
bai-gl
·
2020-09-15 01:10
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他