单片机
返回首页

STM8学习笔记——初步认识

2015-12-21 来源:eefocus

最近项目要求找个便宜又够用的单片机,本来是想选STC的,但其实STC也并不便宜,且调试比较麻烦,而且AD不是很好,所以选择了STM8。昨天买来了ST-LINK III,拿了一块STM8S105S4,此单片机有16K ROM,2K RAM,1K的EEPROM,带10bitADC,定时器(ICOCPWM)和SPI I2C UART通讯接口,看门狗等,封装为LQFP44。

STM8学习笔记——初步认识

   这款单片机的供电分得很细,主电源、IO口、模拟供电都分开,这样就可以非常灵活的配置,比如模拟供电可以选用5V以扩大量程;IO口可以配置位3.3或5V以适应一些设备。上图中VDD/VSS引脚用于给内部主电压调节器(MVR)和内部低功耗电压(LPVR)调节器供电。这两个调节器的输出连接在一起,向MCU的核(CPU,FLASH和RAM)提供1.8V电源(V18)。在低功耗模式下,系统会将供电电源从MVR自动切换到LPVR以减少电流消耗。为稳定MVR,在VCAP引脚必须连接一个电容。该电容应该拥有较低的等效串联电阻值(ESR),电容最小的推荐容值为470nF。

ST-LINK III管脚定义及接法:

STM8学习笔记——初步认识

STM8学习笔记——初步认识

STM8学习笔记——初步认识


    ST-LINK III LED灯三种状态含义:

  • 常亮:目标板与ST-LINK在SWIM模式或者JTAG/SWD模式下已经通讯初始化。
  • 闪烁:目标板与ST-LINK正在进行数据交换。
  • 熄灭:目标板与ST-LINK没有通讯初始化。

 

开发平台:

   还是比较习惯用IAR,查了下果然有IAR for STM8,于是下了并和谐,然后随便写了个程序,下载调试,发现出错,更新ST-LINK III的固件,无果。难道是IAR的问题?于是下载官方的STVD,安装后发现也无法下载,提示是Device Protected,原来这款芯片被保护了,于是上网查找,发现一个正解:先随便选个.s19的文件,然后在Program下选择current Tab,即写入新的程序了,然后再换IAR,成功进入调试模式。

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 简洁的过零调功器电路设计与分析

  • IGBT模块通过控制门极阻断过电流

  • CCFL的工作原理及电子驱动电路解析

  • 比较常见的功率整流器和滤波电路

  • 基于M66T旋律发​​生器的电路图解析

  • 基于TDA1554的立体声放大器电路

    相关电子头条文章