如何在C中嵌入并调用汇编语言模块?

阿仪 |浏览958次
收藏|2018/04/12 16:36

要做2812驱动,由于时序很严格,C的语句执行效率比汇编差,执行个for循环都要几十个us,满足不了2812几个us级别的时序控制,故在某部分代码中想嵌入一段汇编语言来实现。这个没有任何代码借鉴,有哪位大神帮下忙咧,非常感谢!!!

满意回答

2022/09/06 14:16

如果是C51可以参考下面链接有介绍

https://blog.csdn.net/toraloo/article/details/7795705

如果是M0/M4可以直接在.c文件中添加汇编,例如:

__asm spChange(uint32_t _sp)
{
 MSR MSP, r0
 BX lr
}

jamesliu

其他回答(0)
0人关注该问题
+1
 加载中...