要做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
}