打印
[STM32F0]

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

[复制链接]
1152|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小弟想在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。

使用特权

评论回复
评论
pattywu 2016-4-7 14:16 回复TA
支持 
地板
玛尼玛尼哄| | 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
}

使用特权

评论回复
5
玛尼玛尼哄| | 2016-4-7 17:02 | 只看该作者

使用特权

评论回复
6
dentsgot| | 2016-4-7 20:44 | 只看该作者
是不是寄存器用的不对?

使用特权

评论回复
7
磁轨炮|  楼主 | 2016-7-4 19:03 | 只看该作者
LDTEST 发表于 2016-4-7 11:11
m0指令集 只有 lsrs  没有 lsr。

大神,您好,请问在哪里能找到M0的汇编指令表?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

38

帖子

0

粉丝