[STM32F0] 有大神在STM32F0上嵌入过汇编吗?

[复制链接]
1344|7
 楼主| 磁轨炮 发表于 2016-4-7 09:17 | 显示全部楼层 |阅读模式
小弟想在STM32F0上嵌入一段汇编,但是按照网上搜集的资料一直不能嵌入成功
按照一个方法如下:在stm32f103上可以嵌入,但是在stm32f030上就不行,请大神们指点一下,谢谢
__asm void func(uint8_t data)
{
            mov r1,r0
        lsr r1,r0,#8
        bx lr
}
Ketose 发表于 2016-4-7 09:25 | 显示全部楼层
确实没有使用过内嵌汇编。。。
LDTEST 发表于 2016-4-7 11:11 | 显示全部楼层
m0指令集 只有 lsrs  没有 lsr。

评论

支持  发表于 2016-4-7 14:16
玛尼玛尼哄 发表于 2016-4-7 17:01 | 显示全部楼层

汇编调用C程序的例子

void ccc(void)
{        
        //Y[0] = X[0];
}


__asm void _aaa_(void)
{
        PUSH        {R0-R12,LR}
        BL.W    __cpp(ccc)
        POP        {R0-R12,LR}
              BX    lr
}
玛尼玛尼哄 发表于 2016-4-7 17:02 | 显示全部楼层
dentsgot 发表于 2016-4-7 20:44 | 显示全部楼层
是不是寄存器用的不对?
 楼主| 磁轨炮 发表于 2016-7-4 19:03 | 显示全部楼层
LDTEST 发表于 2016-4-7 11:11
m0指令集 只有 lsrs  没有 lsr。

大神,您好,请问在哪里能找到M0的汇编指令表?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部