大神们,ARMstm32该从何学起?
arm吧
全部回复
仅看楼主
level 3
如题,我是小白,无语言基础,该怎么学习stm32,要先学c语言吗?[乖]
2016年07月23日 08点07分 1
level 4
嗯会C语言会起到事半功倍效果会汇编就更好了😁你这种情况我当初自学单片机的时候也遇到过,不知道从何下手,似乎哪里都是重点却哪里都是钉子。我的解决办法就是把这些文档、手册先放一边,跟着教程一步一步去动手写动手做,教程里怎么做自己就怎么做。从最简单的配置启动文件和点灯开始,千万不要眼高手低,即使再简单的事例即使看懂了真自己去做的时候那种感觉和带来的认识也是完全不一样的。在学习初期,除了启动配置库里的代码,自己程序里的主代码最好自己写一遍,哪怕是照着打也最好不要直接复制粘贴。实践过程中遇到不懂语句或者电路去再去查阅手册和资料,尽量自己解决,查的过程中注意不要看一直看起来没完舍本求末也不要贪大求全,看到解决了问题为止就再把手册放一边。平时有空可以看看那几个常用手册的目录,对大体内容有个了解,方便遇到问题时查找。建议学的过程中做笔记,把自己的理解和经验记录下来,记在数据手册的margin上也行,记在专门的本子上也行,这个看自己怎么习惯怎么来,两种方法各有优点一般互相结合,这部分学习中的积累在未来将是你的巨大财富。关于视频,网上传的比较多的讲的都挺好譬如野火的、青岛李想的等等,没有谁的一定最好一说,适合自己的就是最好的。STM32教程有两种,一种是基于对寄存器操作,另一种是基于函数库的直接使用。如果你有单片机基础,并且想以此为职业,推荐从寄存器操作学起,然后在学函数库,有基础学这部分很快,跟51、avr没多大差别,就是寄存器多、位数多、功能多而已。如果你刚入单片机,推荐从函数库的使用学起,等到学的差不多再慢慢了解寄存器的相关知识和操作。最后一句话概括就是:千里之行始于足下。同时欢迎楼主加入单片机交流群进行交流分享经验[呵呵]145462482
2016年07月24日 00点07分 3
谢谢[哈哈]
2016年07月26日 09点07分
level 2
stm32买块开发板,跟着视频学,一个月入门,两个月可以搞出循迹小车出来,半年可以做出类似手机的一套系统出来,就是这么任性,前提条件--用开发板--买核心板我不说话--
需要野火/原子板子找我:TB看我名字 技术支持
2016年08月06日 09点08分 4
level 4
楼主,开始学arm,有没有推荐的书,或者可以看的视频,另外再推荐可以买的比较适合板子
2016年08月10日 08点08分 5
level 2
感觉首先你要了解你学的cpu的启动过程,这些在arm官网就有资料
2016年08月13日 03点08分 6
level 4
同问
2016年08月27日 01点08分 8
1