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

怎样快速的掌握一款单片机

ajsjjshjsj 2018-10-06 浏览量:1216

1、 怎样快速的掌握一款单片机

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 以STM32为例,可以买一块开发板,然后根据正点原子的STM32教学视频一边看视频一边练习编写代码,很快就可以入门了,而且视频讲解的很全面,除了基本知识外,还有RTOS操作系统开发,图形界面开发,网络开发等多个高级开发视频,可以根据自己的需要选择观看和学习。配合ST官方的配置工具STM32CubeMX,可以非常方便和快速的建立工程并进入功能开发阶段。入门之后就需要大量的工程实践来积累经验性的东西了。
    • 发布于 2018-10-07
    • 举报
    • 评论 1
    • 1
    • 0
7943603 回复了 Angel_YY:深刻 回复

其他答案 数量:21
  • 准备一些书籍,单片机原理,c语言

    买一款开发板,最好有丰富的例程还有视频解说

    由浅入深试着运行每一个例程,对照所有资料和硬件阅读理解程序

    用例程的组合写出自己的一个自定义功能的议程,在错误中总结经验~~~

    • 发布于2018-10-06
    • 举报
    • 评论 0
    • 2
    • 0

  • 买开发板

    看例程

    改例程

    • 发布于2018-10-06
    • 举报
    • 评论 0
    • 1
    • 0

  • 还是要实际操作的,有项目做是最快的,而且还是要有压力的情况下
    • 发布于2018-10-07
    • 举报
    • 评论 0
    • 1
    • 0

  • 对于一款新出的开发板,尤其是那种资料不慎完善的开发板,甚至是用一个陌生的库来开发,最重要的是掌握基础外设:

    gpio、定时器、外部中断

    然后升级版本:

    通讯协议:usart、iic、spi

    pwm、比较输出

    此外还要更进一步了解芯片的时钟树、时钟配置、systick类似的节拍定时器、延时函数及其精确性之类的

    到这一步,用这个单片机基本上没有什么大问题

    此后可以进一步探索rtos、DCIM之类的高级操作

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

  • 1.买块开发板,学会开发环境的搭建,例如编译器安装、程序的下载等,例如 keil、CUBEMX。

    2.要有c语言的基础,能看懂别人的程序并进行修改,学会硬件外设的使用如:SPI、IIC等。

    3.学习硬件自己设计一个实物,比如万年历、数字电源等。

    4.硬件软件都入门后学下系统、中间件和应用层的编写。需要了解每个系统的特点、每个系统配套的中间件的功能。日后用于产品的实战。例如用到FTP功能,自己写一个FTP软件非常困难,LWIP这样的中间件不带这个功能,RL-TCPnet就带这个功能直接使用就行。

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

  • 首先基本的模拟数字电路要懂,c语言程序要精通,买一块开发板学习就可以
    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议你可以先看看郭天祥的十天学会单片机的教学视频。我个人建议是买个开发板,边看视频边上手慢慢编程就可以了。
    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 看的懂电路图, 知道I2C SPI USART的配置,还有时钟配置

    中断的优化 ,看门口的使用 等等

    最后就是搭建IDE和 下载环境,需要慢慢来

    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 买一块开发板,看基础例程

    做一个项目,实践中学习和解决问题

    基本上就大致入门了这块单片机

    学会了基本使用方法和解决问题的方法

    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 看视频教程,看相关书籍,理解寄存器,多动手实践,做一字儿小制作是最快的学习方法


    • 发布于2018-10-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 买相应的开发板 然后看视频教程 这样就能基本了解了
    • 发布于2018-10-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 买开发板,按照视频教程来学习,这样子一下就学会了
    • 发布于2018-10-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 有教程的话肯定比你自己看mcu的手册来得快

    自己想快速掌握还是要自己多试验,多写例程

    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好的方法就是找到官方的SDK,阅读一下里面的API,然后需要深入了解的话可以看一下datasheet
    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 哪有快速啊,除非你之前一直在学习单片机,用其它单片机,学习方法已经掌握,并且编程语言有一定功底,否则只能从例程开始,点灯开始,慢慢跑例程,做做实际项目就可以快速上手了!
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 先下载数据手册,然后参考别入的例子或者教程来上手学习
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先是要找到这款单片机的各种数据资料和SDK等,然后是使用这个单片机做一些简单的设备控制。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎样快速的掌握一款单片机