那您觉得先学stm32再学arm9如何
追答这两个东西没必要都学,没那么多的精力。
学STM32短期内就看到直观的效果了,点亮LED、串口通信、学会使用液晶、SD卡等等,其实裸机的都差不多,会IO操作,知道使用定时器、串口、硬件SPI、硬件IIC、DMA等等,再往上一些,UCOS-II系统。
学arm9的话,个人觉得还不如直接学CORTEX-A8或者arm11,毕竟现在硬件越来越好了,从新的东西开始学会好一些。不过这东西短期内很难看到效果,要从基础慢慢地学起,学个一两年,找工作会很抢手的。
您说不用两个都学,但我不知道我专业该学哪个
追答我看你的意向应该是想学STM32,毕竟ARM9太难了。
STM32一般都是把它当单片机来用,也就是裸机跑程序,对初学者来说相对比较容易上手。
你可以搞一块开发板回来学。。
但我已经大三了,有这么多时间吗
有人说我这个专业一定要上系统,所以。。
追答呵呵,我毕业以后出去工作,接触STM32几个星期,马上就用来做项目了,不要小看自己。
如果有专业优势的话,学过linux,winCE,或者其他有关操作系统的知识,那么可以玩基于ARM的操作系统,其实STM32本身就是arm,cortex-m3,性能相当于arm7,。架构都差不多的,指令集也相差那么一点。
那您建议是学stm32f4还是f103
追答f103网上的资料多一点吧,我接触过很多的开发板还有项目都是103做的
如果我买的是stm32f407,学习方法个stm32f103一样吗