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

问下stm8和stm32有什么区别

9362b646ca19577a 2019-04-02 浏览量:5351
现在学接触到st8,以后会学32想知道有哪些区别
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、内核不同:STM8时ST特有的8位机架构,而STM32时ARM架构,32位单片机。

    2、开发工具不同:STM8一般使用IAR for STM8开发软件,Keil不支持,而STM32一般使用keilMDK开发,或者IAR for STM32。

    3、仿真下载器不同:STM8使用两线SWIM接口,只能用STlink仿真下载,STM32使用SWD或者JTAG接口,可以使用STlink、Jlink、DAPlink等;


    • 发布于 2019-04-02
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:8
  • stm8是8位单片机,stm是32位单片机,速度上和功能上都是stm32强大,如果学过51单片机,建议跳过stm8直接学stm32,因为stm8的芯片不太会更新了,只有stm32会更新
    • 发布于2019-04-02
    • 举报
    • 评论 0
    • 1
    • 0

  • STM8和STM32 是不同的两个单片机,STM8是8位的,STM32是32位的,他们应用在不同场合
    • 发布于2019-04-02
    • 举报
    • 评论 0
    • 0
    • 0

  • stm8是st自己设计的8位架构单片机,不能用keil开发,但可以用stlink和iar

    stm32是st基于cortex架构的32位单片机,指令是arm的指令集,所以支持keil开发。

    stm8作为8位单片机,其功耗是相当出色的。但值得注意的是,他性价比并不比同样低功耗的l0系列高多少,因此在l0面前稍显鸡肋。

    • 发布于2019-04-02
    • 举报
    • 评论 0
    • 0
    • 0

  • stm8是特殊的8位架构,stm32是cortex-m架构。
    • 发布于2019-04-02
    • 举报
    • 评论 0
    • 0
    • 0

  • STM8是ST公司的自有内核的8位单片机,价格低,性价比高。STM32是基于Arm Cortex M内核的32位单片机,行能强大,偏上资源丰富。两者区别还是很大的,STM32的寄存器要比STM8多很多。两者也有一些相同的东西,比如都有选型和配置工具STM8CubeMX和STM32CubeMX,都支持IAR开发工具(不同版本)
    • 发布于2019-04-02
    • 举报
    • 评论 0
    • 0
    • 0

  • STM8是8位单片机,内核是ST公司自己的,属于低成本,低性能系列的单片机,适合做智能开关,玩具等产品

    STM32是32位单片机,内核是ARM的,各种性能的都有,从高性能的H7系列,到低性能的L0系列

    其实对于开发者来说区别不大,都是用C语言开发,都是通过操作寄存器来控制各个外设工作,可能开发环境会略有不同,如果能熟悉STM8上手STM32也不会太难

    • 发布于2019-04-02
    • 举报
    • 评论 0
    • 0
    • 0

  • STM8是8位单片机,STM32是32位单片机。两者的内核不一样。

    STM8性能是比不上STM32的,两种产品的定位和潜在应用不一样。

    开发环境上,STM8还不支持MDK开发。


    • 发布于2019-04-02
    • 举报
    • 评论 0
    • 0
    • 0

  • STM8为8bit即8位单片机,每个储存单元最大为8位,为一个字节;STM32为32位单片机,每个储存单元最大为32为,最小为8位
    • 发布于2019-04-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

问下stm8和stm32有什么区别