找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4602|回复: 37
打印 上一主题 下一主题
收起左侧

学习STM系列单片机该从哪个型号开始呢?STM32还是STM8呢?

  [复制链接]
楼主
ID:226055 发表于 2020-12-11 11:32 | 显示全部楼层
    1、STM32学习之前有51基础为妥,原因如下:
    1)51单片机程序基本都是操作寄存器的,寄存器是8位的,单片机各个外设的寄存器也并不多,这样硬件(即单片机外设结构图、原理、寄存器每一位含义)和下位机软件结合起来,很容易去相互理解,达到知其然知其所以然的目的。
    2)STM32程序多是库函数版本的,不是直接操作寄存器。因为STM32的寄存器是32位的,单片机各个外设的寄存器也很多,这客观上决定STM32不宜直接操作寄存器写代码,这样某种意义上学习的难度比51还要简单。但总要知道寄存器、外设结构才是比较好的,这样有51的基础,不至于云里雾里。若想深入,可以打开官方提供的库函数进一步研究,因为库函数里面操作的就是寄存器了。
    2、学51的话,一定要学习STC比较新型的单片机了,比如STC15W4K32S4系列、STC8A8K64S4A12系列或者STC8H8K64U系列等。原因是:
    1)这些单片机速度比89C52等要快很多,可以满足很多场合需求。
    2)早期的89C52等外设资源太少,这些新的单片机外设很多,这些外设又是STM32单片机必备的外设,外设原理有很多相似相近之处,有利于向STM32过渡。
    3)随着存储器技术发展,这些新型号单片机片内存储器空间很足,价格也不贵,在中低端产品应用市场深受欢迎,这样可能就是你进入公司会选择的单片机型号,提前学习好处多多。
    3、最后,个人学习51使用的是艾克姆的板子,代码很规范,资料很全,可以考虑。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表