单片机开发最早都是汇编控制寄存器方式开发,后来逐渐转移到C语言开发,才慢慢出现了各种库。
现在还有一些老的程序员在用汇编开发单片机程序的。执行效率很高的,只是开发效率要低一些。
还是要看具体情况,只有寄存器说明,太烧脑了吧,而且资源些怎么配置,指令集支持那些(就是用汇编开发也是需要的吧)如果不清楚也没有办法开发啊。
如果有指令集,有汇编编译程序,下载器,有板基本资源配置信息,再有寄存器说明等,基本上可以用汇编来开发了。
以前我们在学习 51 的时候,用的是寄存器编程的方法,想要实现什么效果,直接往寄
存器里面赋值,优点是直观,简单粗暴,知道自己具体干了啥,心里踏实。
从51转stm32 的过程 应该都经历过从寄存器 到库 的过程。既然这款没有 现成的库 开发 那就用寄存器把, 从底层开始,心里也比较踏实。