当然是可以的,特别是你比较熟悉Arduino的情况下。在我之前刚刚51转STM32的时候,我的模块会用51先跑一遍,然后再写STM32的程序,现在看起来毫无必要,但是在当时的情况,不失为一种办法。 你可以先用Arduino把功能实现,这样就基本可以确认两点,你知道模块的接线而且这个模块可以正常使用。这对于你用STM32或51来调试是有利的。 另一个好处就是你可以有一个可以对照,因为你用arduino调通了程序,那么这个程序的逻辑处理,通讯时序,你都可以参考arduino部分,哪一部分不一样了,那这部分就很可能有问题,结果也就一目了然了。 最后还是提醒一下,不要迷信,所有回答都只作参考,自己实践找到合适的就好,每一个人开发的方式都不太一样。