ARM9的芯片一般称为微处理器,可以运行类似linux、安卓等操作系统,使用起来对做软件的要求多一些。
而STM32,或者说ARM7和Cortex-M系列的芯片,一般称为微控制器,很少运行比较复杂的操作系统,一般只使用片上的资源,做一些底层的开发,相对来说对硬件的要求多一些。
你是51单片机的基础,要以ARM7和Cortex-M系列的为主学习,毕竟基础和操作系统及软件相差大一些。
STM32更容易学习,现在用的也挺多的,好好学吧。学好之后可以学习ARM9
建议学习STM32
学了一个之后另外一个上手就很快了,不需要担心