本文目录一览:
现在普遍都是使用keil的环境下,c语言编程。都有库函数,直接调用库函数就方便多了。汇编也可以,不过维护性不好。还有就是你可以去用stm32 cube这个工具图形化编程,更加方便简单了
1.数据总线宽度不一样,数据总线宽度越宽,处理速度越快。2.汇编指令集不同,51是mcs51指令集,stm32是arm指令集。指令集内容相似,但是形式上还是有较大差距。3.51更便宜,性价比更高,懂得人也更多。4.仿真环境不一样,仿真器也不一样。5.51没有知识产权问题,专利已经过期了。6.发展节奏不一样,51现在是跟跑,STM32是领跑。相似点:都可以用汇编和C语言。建议从单片基本功能开始学起,首先从点亮一颗LED开始,然后是流水灯、中断等单片各种外设。先把基本功练好,后面才能爬得更高,张飞实战电子的单
可以,MicroPython可以对比stm32性能更弱的微控器编程。
stm32应该可以使用普通的CPython编程,也有tiny python之类的小型化版本
一般使用C语言,汇编,C++,Java之类的也支持,但在单片机领域用的人很少
1、编程可以考虑vs或者notepad++,vs code之类的。可以提高效率
2、debug可以考虑keil(比iar好点)、IAR(编辑器很烂)(付费)或者官方的TrueStudio、sw4stm32(免费)。