同一个项目分别用stm32和51单片机会有什么不同?

同一个项目分别用stm32和51单片机会有什么不同?

用at89c51,你只能写一个时间精度要求不高,运算量不大,功耗大的程序,。

而stm32,你可以在上面运行ucos,freeRTOS,RTthread等实时操作系统。为此,你需要深入学习计算机操作系统,理解TCB,堆栈,任务调度,线程同步,线程通信等等。你还可以在上面运行lwip,为此,你需要深入学习计算机网络,了解物理层,数据链路层,网络层,传输层,应用层五层网络体系结构,了解TCP/IP等常用网络协议。你还可以尝试IAP,浮点运算单元等,这样,你需要学习计算机组成原理,了解运算器原理,flash内存,内部总线等等。

所以,少年,你用的哪只是stm32,那是整个的计算机架构啊。