永发信息网

C51单片机 AVR单片机 STM32单片机 ……

答案:3  悬赏:60  手机版
解决时间 2021-03-29 14:49
  • 提问者网友:龅牙恐龙妹
  • 2021-03-29 03:21
C51单片机 AVR单片机 STM32单片机 ……
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-03-29 04:41
学完C51之后就可以上手ARM了,在学习ARM之前把C语言的数组、指针、结构体反反复复看个明白。现在ARM应用还是很广泛的,低端的ARM和单片机价钱相差不多,性能却好的多,所以学51之后可以直接学ARM。经验之谈,但愿能对你有点帮助。追问“C语言的数组、指针、结构体”我并没有看过 系统的 C语言 教程,只是 单片机 用到的 C语言,够用吗?如果不够用,网上有 “曾怡 讲 谭浩强编的 C语言 教程”可以吗?

“低端的ARM”:一般常见的是哪几款?高端的呢?我现在 对 ARM 真的是一窍不通啊!呵呵。追答要是想学ARM,就必须学好C语言的数组、指针、结构体。谭浩强的C堪称经典力作,值得品读。
全部回答
  • 1楼网友:刀戟声无边
  • 2021-03-29 06:35
先学习51,再学习AVR(AVR用ATMAGE16),再学习ARM。这样学就没那容易失去信心和兴趣。追问ARM里面 STM32是不是入门的单片机?如果学会 STM32,在学习那一款比较经典的 高端ARM单片?
  • 2楼网友:孤独入客枕
  • 2021-03-29 05:28
和你顺序差不多,我是先学c8051fxxx,然后在学arm9(2440),中间弄了一段的stm32。个人感觉他们之间貌似没什么太大的关系,51以及51兼容的大多c编程简单,简单到基本上能看到的程序都用的c知识比较少,avr强点,(没用过,貌似性能和c8051f系列的差不多~~~)但还是那些老套路,配寄存器,写函数什么的(当然不嫌麻烦还能挂个μcos什么的,片子那么慢再加上刚刚接触,不好用~)~~stm32也可以这么干,但大多数人貌似还是用库编程~~个人感觉你要是c语言还不错可以不弄51,直接stm32,这是个改变编程习惯的片子呀~~arm嘛,要是把他当单片机用,到和之前的差不多,但是要是挂系统,基本上和前面的那些又没什么关系了,你要弄
的是了解各种结构体,各种该死的协议,不过习惯了就好了~~~至于arm和dsp结合~~我认为,你要是真想把arm学好,就别弄得太复杂,在弄dsp,那样你学什么都学不精,再说貌似FPGA+DSP才是主流方案吧~~ 至于FPGA大学才几年呀,弄那么多点多混乱呀,一点也不精~~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯