• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

新手想学STM32,大佬们有没有什么建议???

17816087717 2017-11-21 浏览量:2637
新手想学STM32,实验室项目需要,所以不是系统的全部都学的那种,可能就是用到某些功能,同学给的有一块正点原子的mini板子,不过版本是几年前的了,现在都更新好几代了,现在是买一块新的mini板子,还是买一块其他的板子(战舰或者野火的板子)学习,还是将就现在的开发版先学着,大佬们有没有什么建议,带菜鸟飞啊
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 那要看你使用什么样的功能了。如果当前的板子,再加上些模块是可以完成这些功能的,可以使用,如果不行,还是用新板子,功能外设多的。
    只是学会用的话,在板子上跑例程,看看外设是如何配置,如何使用的,再按照例程自己写。
    • 发布于 2017-11-21
    • 举报
    • 评论 2
    • 0
    • 0
17816087717 回复了 汉云:就是一些简单的功能,用到的有中断,SPI , 串口,IIC,ADC之类的,现在跟着视频学是直接在板子上跑例程,学习研究原子的例程代码吗?不需要自己跟着视频一个一个的敲么,后面想改的话是直接在例程代码的基础上修改就好了么,感谢大神回复,好激动 回复
电子老工程师 回复了 :让客户量测一下,从图片看不出来尺寸,链接是尺寸图 https://www.molex.com/pdm_docs/sd/003062092_sd.pdf 回复

其他答案 数量:21
  • 用现成的就行,看看原子的视频,前面几集都看,后面的用到什么学什么,这样最快。
    • 发布于2017-11-21
    • 举报
    • 评论 3
    • 0
    • 0
17816087717 回复了 wubingwuxun :现在再跟着视频学,不过前面有时候看不懂的,有点捉急啊,有时候就有点怀疑自己学习的方法对不对,还有跟着学是一起敲代码还是在原子给的例程代码的基础上改啊 回复
电子老工程师 回复了  :错料,TPS3808G12DBVT对应的丝印是AVY,而实物的丝印不是 回复
电子老工程师 回复了  :错料,正确丝印是AVY, 回复

  • 最快的学习方式就是不停的使用它,比如学GPIO的时候做个旋转LED

    学IIC的时候,使用IIC接口的OLED显示器,学SPI的时候使用板外flash或者MicroSD卡

    只有不断地使用积累你才能留有影响,学的才能更快,至于用新板子还是旧板子产别不是很大,其实你完全可以是用最小系统来学习

    这样既锻炼了动手能力又增加了硬件设计的知识

    • 发布于2017-11-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :带LF的是无铅,不带的是含铅的 回复

  • 不用买新的 直接用就行 最好边看视频边做实验 先学会基本的功能 比如输入 输出 adc 串口收发 定时器等 后面用到什么模块或者什么协议 再具体学习
    • 发布于2017-11-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :从料件字样和规格书看0515和0505分别代表电压,两个是不同得的型号 回复

  • 用现成的先学着,先把定时器,中断基本的东西学会,剩下看需要什么再学什么
    • 发布于2017-11-22
    • 举报
    • 评论 3
    • 0
    • 0
17816087717 回复了 US :好的,谢谢大神指点,还有现在因为项目需要在学32,如果就着这个学习32的路往下走下去,大神有没有什么建议,给指导指导,表示对未来很迷茫啊,不知道应该学什么啊 回复
US 回复了 US :用正点原子的教程,从点灯开始一步一步地地联系 回复
电子老工程师 回复了  :JZKZ是指亮度组,请看官网链接 https://www.osram.com/ecat/OSCONIQ%C2%AE%20P%203030%20GV%20QSSPA1.13/com/en/class_pim_web_catalog_103489/prd_pim_device_8931522/ 回复

  • 可以使用你手中现有的板子的,看你说是原子的,那就去原子网址找对应的教程,和视频。自己规定一个项目,然后使用板子开发出来。这样学习的好处就是会有目的性的去学习,见效快,学的也会很稳
    • 发布于2017-11-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :带尾缀P的是非HDCP版本 回复

  • 手里有Mini板子,那就先用这个学。因为刚入门,所以让这个板子物尽其用。你现在买了其他新的,也是要走入门这段路的。
    • 发布于2017-11-22
    • 举报
    • 评论 2
    • 0
    • 0
17816087717 回复了 Linux小学童 :好的好的,谢谢大神,对于怎么学,大神有没有什么建议,表示现在很懵逼,都不知道怎么学了 回复
电子老工程师 回复了  :DF20F-2830SCFA CONN SOCKET 28-30AWG CRIMP GOLD 回复

  • 最好用原子的的开发板,资源非常丰富,非常适合入门
    • 发布于2017-11-22
    • 举报
    • 评论 2
    • 0
    • 0
17816087717 回复了 huihui163 :是的,现在手上的就是原子的板子,只是进度太慢,很捉急 回复
电子老工程师 回复了  :DF20F-3032SCFA CONN SOCKET 30-32AWG CRIMP GOLD 回复

  • 入门看原子的视频,看看库函数操作,照着例程去敲代码,点灯什么的,后面学学RTOS
    • 发布于2017-11-22
    • 举报
    • 评论 4
    • 0
    • 0
17816087717 回复了 skawu :好的,谢谢大神指点,还有个问题就是现在就着项目需要在学习32,对自己以后的方向我想就着项目需要往下走,不知道该学什么呢,大神有没有什么建议 回复
skawu 回复了 skawu :学RTOS,比如ucos,freeRTOS,RT-Thread等,最后也要归结到实时系统上去,然后再根据项目需求扩展其它的只是,网络相关的,各种的通信协议之类的,多多学习吧 回复
17816087717 回复了 skawu :看来要学的东西还真是多,以后得撸起袖子加油干了 回复
电子老工程师 回复了  :https://recom-power.com/pdf/Econoline/RO.pdf 回复

  • 你看还在学校 ,那就好说了,既然有视频 就先看视频 ,视频上讲的很详细,也有条理,不会了 就和同学一起探讨一下,前期别急,水到渠成,后面自然就好了。还有别光看,光说,光讨论,记得动动手,多看几个视频 就知道标识符,函数,I/O还有外设等知识点了, 等你学好再来评判也不迟~~祝你学业有成。
    • 发布于2017-11-22
    • 举报
    • 评论 2
    • 0
    • 0
17816087717 回复了 一指破宫 :好贴心的一段评论,谢谢你的祝福,现在的确是有点急,可能真的是自己看得多说得多做得少吧,所以一直看不到成效,都不知道自己这段时间到底做了什么,学习方法和能力还有待提高 回复
电子老工程师 回复了  :L = Cardboard Tape, 13”Reel(15,000ea) https://atta.szlcsc.com/upload/public/pdf/source/20200102/C478861_C4302703595930F3C0E62DAD3349F1AA.pdf 回复

  • 多使用STM32 ,多使用GPIO ,IRQ,UART, SPI, I2C这些
    • 发布于2017-11-22
    • 举报
    • 评论 2
    • 0
    • 0
17816087717 回复了 zhangsf_chongzai :是的,项目里面用到的也就是这些功能,所以说先入门,不过可能是学习方法不对,总是怀疑自己,感觉啥都没学到 回复
电子老工程师 回复了  :资料没有过多的说明版本 1、可能是内部晶圆版本 2、可能是软件代码的固件 回复

  • 原子mini战舰都属于f103系列的,用哪个板没用多大差别。以后还可以接触f4、f7还有l、h系列的单片机甚至nxp、ti的芯片,都是一次为基础,一通百通。
    • 发布于2017-11-22
    • 举报
    • 评论 4
    • 0
    • 0
17816087717 回复了 day_day :因为是刚起步,都还不懂,都不知道该学什么,该怎么学,感觉学习能力都喂狗了,也是惭愧 回复
day_day 回复了 day_day :没用啊,你上原子的官网去下他的免费教程,前期只需要跟着他的视频,就像上课一样接受就好了,注意做好笔记,方便以后开发的时候随时回来翻寄存器、翻配置流程。等到学到原子的c盘一半的那个时候,你就差不多可以出师自学了。 回复
day_day 回复了 17816087717 :没有啊,你上原子的官网去下他的免费教程,前期只需要跟着他的视频,就像上课一样接受就好了,注意做好笔记,方便以后开发的时候随时回来翻寄存器、翻配置流程。等到学到原子的c盘一半的那个时候,你就差不多可以出师自学了。 回复
17816087717 回复了 day_day :好的,谢谢大神 回复

  • 不要想着走捷径,打好基础,刚开始会比较难,建议选择一些视频看一下,能够快一点,不那么吃力学习然后在开发板硬件平台上使用,学着编写简单程序,然后逐步加深学习,开发板种类繁多,可以选择比较热门的
    • 发布于2017-11-22
    • 举报
    • 评论 3
    • 0
    • 0
17816087717 回复了 Baby_a :好的,谢谢大神,现在再看原子的视频,就是不知道方法对不对,所以上来问问大神,给指点指点 回复
电子老工程师 回复了  :MM3Z6V2ST1G 容差±2% MM3Z6V2T1G 容差±5%,理论上是可以替代的 回复
电子老工程师 回复了  :t1的参数值比ST1D的参数值高,能不能替代看客户需求 回复

  • 网上很多公开的视频,一般原子的、秉火的、硬石的、安富莱的比较出名些吧
    • 发布于2017-11-22
    • 举报
    • 评论 4
    • 0
    • 0
17816087717 回复了 xhuaihe :是的,现在再看原子的视频,就是刚起步,有点慢 回复
xhuaihe 回复了 17816087717 :加油 回复
xhuaihe 回复了 17816087717 :原子的视频,安富莱的代码例程,我感觉不错 回复
电子老工程师 回复了  :https://uk.farnell.com/fortex/ss100/fr4-1-side-copper-clad-100-x-160/dp/3407216 回复

  • 板子不用太好啊。有USART,IIC,ADC,TIM,SPI, CAN这些就差不多了,然后自己买几个便宜的模块比如说温湿度传感器 比如htu21d,九轴传感器mpu9150,mpu9250,后面可以买电调,马达,做一个完整的飞控系统等等。做之前,可以先看原子的视频,建议多看几遍,理解透彻,这样动手起来很随意的,学的也很快。单片机学习不难的。
    • 发布于2017-11-23
    • 举报
    • 评论 2
    • 0
    • 0
17816087717 回复了 18218811680 :好的,谢谢大神~ 回复
电子老工程师 回复了  :1.封装: 1206 品牌: YAGEO(国巨) 型号: RT1206DRD07121RL 精度:0.5%,客户的0.1%,功率:1/4W,客户;1W 2.封装: 1206 品牌: 光颉(Viking) 型号: AR06BTDV0750 功率:1/4W,±50PPM 回复

  • 建议从小项目入手 一味的看视频学习 容易忘
    • 发布于2017-11-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 都可以的,我用的是原子战舰的,非常不错,多看视频,不懂就问,先学会移植,再考虑自己去配置,这样学的最快。
    • 发布于2017-11-28
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有规格书,衔接供参考https://beagleboard.org/black-wireless 回复

  • 如果手头零花充裕的话,可以买一块原子的767阿波罗板子学习一下高级外设,如液晶控制器,多媒体处理等。如果手头不是很充裕,可以买一些便宜的串行模块玩玩,如DS3231、DHT11、HC05、SPI FLASH等。

    • 发布于2017-11-29
    • 举报
    • 评论 0
    • 0
    • 0

电子老工程师 回复了  :不同批次、产地的物料丝印有区别是正常现象,不影响使用 回复

  • STM32强烈建议用官方的开发板,性价比最高的就是F207的nucleo板子与F429的DISCO板子,ST官方的板子例程多,说明书很详细,不过需要有一定的英语基础才行
    • 发布于2017-12-01
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :是的,这个是变更资料https://www.mouser.com/PCN/ADI_14_0038.pdf 回复

  • 学会STM32GPIO的操作,要用到什么就去看什么。
    • 发布于2017-12-20
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :非错了 回复

相关问题

问题达人换一批

新手想学STM32,大佬们有没有什么建议???