社区
单片机/工控
帖子详情
stm8 修改SP堆栈指针
ldy216win
2018-11-02 06:00:08
asm("LDW X,#0x0300");
asm("LDW SP,X");
...全文
215
2
打赏
收藏
stm8 修改SP堆栈指针
asm("LDW X,#0x0300"); asm("LDW SP,X");
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yishumei
2018-11-05
打赏
举报
回复
楼主遇到的问题是什么?
C_Rabbit
2018-11-05
打赏
举报
回复
STM8的用户程序起始位置一般是从0x8000开始,跳转的0x0300,怕是不知道会发生些什么
另外,0x8000开头的一部分地址是中断程序跳转地址,直接跳0x8000就类似于强制中断了
IAR环境下
STM
32F1xx
堆栈
的外部SRAM实现
STM
32的FSMC总线上挂载一个SRAM,实现将
堆栈
空间放在该外部SRAM中。开发工具使用的是IAR 5.4
STM
8移植代码
STM
8的例程移植有兴趣的朋友可以下载来看看,源代码全部开放
STM
8s.zip_
STM
8S寄存器_
stm
8_
stm
8 寄存器_
stm
8S 寄存器
stm
8寄存器代码生成器 使用寄存器更方便
stm
8S中文最新编程手册
stm
8s的最新中文编程手册,包含了各个模块的说明和任何配置寄存器,是编程
stm
S不可缺少的手册
STM
8S_RM_CH_V4.pdf
STM
8S是基于8位框架结构的微控制器,其CPU内核有6个内部寄存器,通过这些寄存器可高效地进行数据处理。
STM
8S的指令集支持80条基本语句及20种寻址模式,而且CPU的6个内部寄存器都拥有可寻址的地址。如果想了解全部
STM
8S指令集,请参考
STM
8 微控制器家族编程手册 (PM0044)。
单片机/工控
27,520
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章