刚准备学习ST单片机,看到网上有好多STM32的资料,STM8的相对比较少,这两款单片机主要有什么区别?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-08
stm8单片机与stm32单片机的区别

stm8为8bit即8位单片机,每个存储单元最大为8位,为一个字节

stm32为32位单片机,每个存储单元最大为32位,最小为8位

通过电脑配置仿真器为ST-LINK DEBUG,首先把ST-LINK/V2调试器和mini32单片机插到笔记本电脑上,具体步骤如下:
1、在某宝入mini32单片机加st-link调试器,用的mac笔记本,直接插U口上。

2、连接以后我们调试一下,打开项目配置选项卡,点Debug配置仿真器为ST-LINK DEBUG,最后一步再点击setting。

3、弹出选择SW,右侧SW/JATG Devise 下出现id号,如下图就是对的。

4、如果查找不到目标板,切换到Utilities选项卡检查插线和主板,设置ST-LINK DEBUG 点击Setting。

5、Download Function 选择第一项,其余默认点击下面的添加add,ST-LINK/V2和STM32单片机连接就没问题了。

你好
个人认为主要有以下几点吧:
首先,stm32使用arm架构先进的cortex-m3内核,如同30年前的51内核一样,是一个比较通用的内核,很多半导体厂家都可以购买内核来做自己的mcu,从而比较容易普及,一旦一种标准普及了,资料也就多了。
其次,在所有采用cortex-m3内核的厂商中,相比TI的lm3s系列,atmel的sam3s,NXP的LPC1XXX来说,stm32最具性价比,ST官方比较重视中国市场,各种宣传活动不少,汉化的资料多,芯片也比较好买,在淘宝上选购也方便。用的人也就越来越多。
还有,相比老一代打江山的arm7来说,cm3性价比有着绝对的优势,所以它的作用就是替代原来arm7在高性能mcu领域的地位。这个领域没有太多的竞争。

而stm8的情况就不一样了,虽然顶着ST的光环,虽然也叫STM,但它的架构ST自己搞的东西,不具有通用性,刚推出可能bug也比较多,开发环境也不像cm3那样使用熟知的realview。性能相比avr等8位机也并没有什么绝对优势,且还有51,pic众多可以选择。货源目前也不稳定。用的人自然就不如stm32那样多,资料自然也少。不过似乎它的价格还是比较有优势的,目前主要是开发环境的问题和供货,这也是普及的关键。

  • stm32跟普通的51单片机在程序编写方面有什么区别?
    答:1、库函数不同。由ST厂商推出的STM32系列单片机,ST厂商给了丰富的函数库,可以直接使用库函数,所以比起普通的51单片机在程序编写方面要更加的省时。2、运行速度不同。普通的51单片机运行速度较慢,特别是双数据指针,而STM32系列单片机最高工作频率可达72MHz。3、便利程度不同。51单片机的任何器件只...
  • 单片机编程用什么软件
    答:网上的单片机编程软件有很多,但实际上单片机编程需要的软件其实不多,主要用到比较多的是以下4个:1、Keil编程开发环境这个是单片机编程的核心工具,用来编写和编译程序,还有一个最重要的功能就是仿真,快速地帮你定位程序BUG,不过要配合ST-Link或者其他仿真器用。2、Notepad++如果一个代码量很大的c文件...
  • st单片机引脚怎么设置高阻态
    答:st单片机引脚设置高阻态方法如下:1、首先第一步,添加你所需要的库文件STC15F包含STC12的。2、鼠标右击,打开文档。3、看到库文件里面的内容。4、然后找到,端口PnMn。5、端口设置为准双向输出。6、端口设置为高阻态输出。7、端口设置为强推挽输出。8、端口设置为开漏输出。
  • st单片机假货识别
    答:分为几点。1、在keil下识别id号,开头不是1的 99%的概率是假货;2、用ST的ISP软件下载hex如果失败,很可能遇到国产芯片打磨成st;3、大部分国产芯片是拿的新版ARM M3内核授权,新版M3和ST的老版M3是有区别的,用st的低功耗例程在国产芯片上是不好用的;4、很多国产芯片最薄弱的环节是USB,跑st的...
  • 在哪里可以找到ST单片机中文数据手册?
    答:去芯查查一查就可以看到了,数据手册可以免费下载的,还可以查品牌代理看他们其它的芯片数据,还可以找替代、查价格等
  • 学stm32单片机需要什么基础
    答:你可以到网上下载野火STM32全集,进行学习,先从简单的流水灯开始,找51单片机的那种感觉,一个一个的模块进行学习,给你推存几个STM32学习论坛 第九单片机论坛 阿莫电子论坛 电子工程世界 21c论坛 想学习一门新的技术,必须要吃点苦头。记住用ST官方固件库来入门STM32学习,然后用寄存器来进行提高。在...
  • st c89s52单片机点亮显示器的方法有
    答:方法如下:很多人都有用IO口点亮过液晶显示模块,今天咱来介绍一下更高级的点亮办法,因为用IO口模拟时序,就需要一个一个信号的去操作,很耗费时间,从而会导致整幅图片刷新时,能看出刷的效果。那么怎么样才能够避免出现刷的效果呢,可以通过节省送数据的时间,而51单片机设计的时候为了快速访问外部存储...
  • ST单片机下载问题
    答:Step1/ 步骤1:选择你所使用的单片机型号,如STC11Fxx 等 Step2/ 步骤2:打开文件,要烧录用户程序,必须调入用户的程序代码(*.bin, *.hex)Step3/ 步骤3:选择串行口,你所使用的电脑串口,如串行口1--COM1, 串行口2--COM2,...有些新式笔记本电脑没有RS-232 串行口,可买一条USB-RS232 ...
  • ...是一个单片机汇编程序初学者,应该怎样去学习呢,有什么好的学习吗_百...
    答:至于仿真软件我建议用protues,专用的单片机仿真软件。如果是自学,那么不懂的地方可以上网收索或者上论坛询问,这里有个单片机的QQ群,是官方建的你可以加上一起学习讨论群号是:7344883 还有在了解指令的同时你要了解你的板子的结构亦即电路连接才能写好你的程序。当你学到一定程度的时候你可以学习一下...
  • 求单片机入门电子书籍
    答:210 中国手机研发网 http://www.1mp.cn/ 602810 17970 - - - 211 中国继电器网 http://www.wwb-st.com/ 603223 0 - - - 212 优龙电子 http:...216 多人行电子交易网 http://www.e-dowell.com/ 628942 0 好差差 sales@szdrx.com 217 学习单片机 http://www.zsgbailin.com/ 641002 0 - - -...