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

单片机这一块东西那么多要怎么去学习呢

b385528769465f59 2018-12-05 浏览量:896
现在在一家小型的创业公司,我是弄单片机这一块的开发,从事了有快半年,发现单片机涉及内容非常庞大,很多东西都没有接触过,而且公司里面也没有这一块的大神。很多时候,面对项目的时候比较无力。另外就是在完成了一个项目之后的空档期的时候,没有很清晰的学习方向。感觉自己就像只无头苍蝇,这里弄一弄,有点小困难就不想弄。所以想找前辈们指条学习明路。因为在公司的空档期还是相对比较多的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 确实

    单片机涉及内容非常广泛

    在公司的话还是根据公司发展规划去学习。

    我觉得主要放在应用方面。

    要学习拿来主义,尽可能买别人开发成熟的设计方案,不可能方方面面都要自己会做。

    • 发布于 2018-12-05
    • 举报
    • 评论 1
    • 0
    • 0
大棒棒猪 回复了 Spirit:好的。现在确实是这样,用惯了32这种源码多的,再去用其他处理器就难受。。不过感觉现在只玩过一些比较低性能的处理器。 回复

其他答案 数量:17
  • 都是你要用到什么单片机就找这个单片机的资料,学习这个单片机。

    典型的8位的有STC89C51和12C

    32位的话就是STM32了

    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 工具要选好,也就是语言,先从一块单片机入手,遇到问题不要逃避,网上搜索扩展

    • 发布于2018-12-05
    • 举报
    • 评论 2
    • 0
    • 0
大棒棒猪 回复了 方圆几里 :现在使过STC系列的,感觉换STC的每一款差不多都可以弄,都差不多。STM32的用了F1和F4的。F1居多。 回复
大棒棒猪 回复了 方圆几里 :现在使过STC系列的,感觉换STC的每一款差不多都可以弄,都差不多。STM32的用了F1和F4的。F1居多。 回复

  • 主要是C语言,然后是各个接口的用法,最后就是实际项目了,可以买块原子的板子,一步步学最后自己做几个项目试试!
    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 从事了才半年,单片机才入门,应该把单片机的每个功能都通一遍,然后结合项目多学习
    • 发布于2018-12-05
    • 举报
    • 评论 1
    • 0
    • 0
大棒棒猪 回复了 liuxiaofei126 :单片机接触多的就是STC的和STM32F1和F4,还有大学用过一段时间arduino和飞思卡尔的K60。其他的很少接触。外边的东西用过了挺多的,感觉无非串口(232、485)、spi、iic、can这些接口。 回复

  • 这个可能具体到项目中学,然后总结提高比较快(容易发现有哪些不足)
    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 入门可以看郭天祥视频,可以自己买开发板
    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机是涉及内容很多,但是你有项目做,项目上需要用到什么,就去学什么。

    你说的空档期,可以根据公司产品方向或预计的产品战略方向,从中判断可能用到的技术,然后去学习。

    • 发布于2018-12-05
    • 举报
    • 评论 1
    • 0
    • 0
大棒棒猪 回复了 Linux小学童 :谢谢。我 回复

  • 比较容易上手的就是基于库开发吧,虽然有些你还不懂,但是有需求才能知道怎么调用。如果从自己设计要跑的架构,到每一个函数代码的实现,难度还是有点大。
    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • stc89c51+c语言-stm32+库函数+实时系统ucos/FreeRTOS-arm+Linux+qt   然后七七八八电子电路,绘板,然后就是用啥学啥
    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实并不用全都学习了,看看用哪一部分,再学习哪一部分就可以了
    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实并不用全都学习了,看看用哪一部分,再学习哪一部分就可以了
    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 根据工作来安排学习啊,工作上已经用到了什么,正在用什么,可能用到什么,自己做一个预估判断,然后去学。
    • 发布于2018-12-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 万事开头难,我觉得,可以这样

    模拟电路到数字电路到电路设计,这一块是硬件层,C语言程序设计到数据结构,语言篇,学通了肯定大神

    • 发布于2018-12-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 万事开头难,我觉得,可以这样

    模拟电路到数字电路到电路设计,这一块是硬件层,C语言程序设计到数据结构,语言篇,学通了肯定大神

    • 发布于2018-12-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机只需要熟悉它的SDK的使用就行,现在各个公司的单片机的库都很强大的
    • 发布于2018-12-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 要在实际的项目中学习,在项目中总结才会有提高的
    • 发布于2019-01-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 找库的方式开发比较好,用库可以省很多时间
    • 发布于2019-01-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机这一块东西那么多要怎么去学习呢