X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
实时操作系统RTOS
[uCOS/uCGUI] UCOSII在ARM移植时的,堆栈设置
gordon_yjh
2012-7-2 18:37
楼主
在初始化时设置堆栈
;设置系统模式堆栈
MSR CPSR_c, #0xdf
LDR SP, =StackUsr
在IRQ中断时,
MSR CPSR_c, #(NoInt | SYS32Mode) ; 切换到系统模式
CMP R1, #1
LDREQ SP, =StackUsr
BL $IRQ_Exception_Function ; 调用c语言的中断处理程序
这里都使用StackUsr,是不是有冲突啊?
[
本帖最后由 gordon_yjh 于 2012-7-3 09:45 编辑
]
点赞
回复评论 (2)
沙发
gordon_yjh
求教版主
求教坛子里的各位热心大侠。
点赞
2012-7-3 09:46
板凳
lippman1125
应该没有冲突吧。。。当中断发生时,TASK上下文保存在UserSTACK中,所以也不能进行任务切换了。。和LINUX不一样。。。LINUX有专门的中断STACK
点赞
2012-7-20 11:11
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
ccs错误
dsp&ccs学习
单片机端口耐压值问题
小调查:有多少人需要购买ST传感器进行打板
有关MSP430F149的时钟系统
pb4.2下eboot下载29.1M内核!
你的TI 样片都做了什么好玩的项目呢?
Wince启动时控制面板中所显示的Memory的分配
霍尼韦尔电子材料热管理
线性充电器的基本功能
急!!! 在wince端复制文件到pc端的问题!
请收到团购 9B96 板子的朋友,在拆开塑料袋之前看屏是否脱离
关于应聘的小笑话五则
华大单片机HC32F146/HC32M140 系列的ADC例程
网络优化中的射频管理
wifi和zigbee的比较
请问MSP430MCU系列中有没有直插式的?急.
51单片机是否已经是明日黄花???
求大神帮忙找一个51单片机矩阵键盘控制mini12864液晶屏的程序
怎么用单片机检测PC机开关机时间
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复