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

要学习stm8,可以买stm32的开发板吗?

c6b6f3f4bac31445 2019-04-28 浏览量:982
想入一下门。。。。。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 购买STM32开发板是学习不到STM8的,两者虽然都是ST的开发板,甚至某些Nucleo开发外形都相似,但是因为两者使用的单片机架构完全不一样,并不通用,开发工具也有区别,STM8的内核是ST自有的8位内核,结构简单,偏上资源也比较少,开发环境一般使用IAR for STM8。

    STM32的内核是ARM Cortex M架构的,偏上资源丰富,一般使用HAL库配合STM32CubeMX工具使用,编译器使用IAR for ARM或者Keil之类。两者相关性并不是太大,当然基础的概念性的东西肯定是差不多的,但是整体来讲差异较大,开发板不能相互替代。

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

其他答案 数量:10
  • STM8和STM32的看法方式比较的相似,感觉没有单片机基础的话可以先学STM8入门,然后在学习STM32。
    • 发布于2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以的,STM32与STM8是完全不一样的,学习STM8还是要STM8的开发板
    • 发布于2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 我认为不行。虽然都是ST公司的产品,但差异比较大。STM32是32位芯片,STM8是8位芯片,架构就不一样;寄存器差异也很大。

    从买开发板学习角度看,STM32比较流行的IDE是MDK,STM8是IAR,开发环境都不一样。STM32还可以使用各种库。



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

  • stm8芯片非常简单,可以自己动手做一个开发板,网上资料也很多,虽然都是stm公司出品,但是两者架构,编程工具差别都非常大,基本上是两种不同类型芯片,建议你还是分开学习比较好!
    • 发布于2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这是两个不一样的芯片的,STM8要使用STM8的开发板,虽然都是ST的公司的产品,但是内核差异很大的
    • 发布于2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • stm8  和  stm32 是两个东西,学 stm8 就买 stm8 买 stm32 没用
    • 发布于2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • STM8结构和 51系列单片机比较接近,和STM32几乎没什么共同点。
    • 发布于2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • stm8和stm32内核不同,如果学stm8就要买stm8,我推荐你学stm32,如果有51基础的话,没有51基础可以先学51再学stm32,stm8不会有什么发展
    • 发布于2019-05-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 学STM8就STM8的板子,这个是肯定的,不过入门的话,学STM32也一样的,一样可以入门,不需要从STM8入门的,现在STM32是市场的宠儿,所以什么热门学什么肯定没错

  • STM32属于ARM核的单片机,STM8是ST公司一种专门的内核,内核架构不同,然后STM32的外设寄存器跟STM8也有很多不同,虽说这些嵌入式开发有一定相通之处,但是用STM32开发板是无法深入学习STM8的

相关问题

问题达人换一批

要学习stm8,可以买stm32的开发板吗?