《无刷直流电机》第2章STM8微处理器开发环境(5) - 技术资料 - 电子技术论坛 - 最好最受欢迎电子论坛!

《无刷直流电机》第2章STM8微处理器开发环境(5)

本帖最后由 优易特电子 于 2015-1-27 17:40 编辑

续(4)。。。

2.4.2 使用STVP烧录
可以运行独立的烧录软件ST Visual Programmer (STVP)进行STM8芯片烧录。运行“开始”->ST Toolset->Development Tools -> ST Visual Programmer,运行界面如图2-65所示。
2-65 STVP界面图
烧录软件配置:运行 Configure -> Configure ST Visual Programmer,如图2-66所示。
2-66 烧录工具及芯片选择
Hardware: 烧录工具
Port: USB。
Programming mode: SWIM。
Device: 选择要烧录的型号
打开要烧录的目标文件 “File -> Open…”。
DATA MEMORY: EEPROM 数据区
配置OPtiON BYTE选项的界面如图2-67所示。
2-67 配置OPTION BYTE
Value: 可直接在此框内直接输入配置好的OPTION BYTE值,OPTION BYTE内容根据Value 的值自动配置好。
STM8S105S4为例说明OPTION BYTE的配置。如图2-68所示。
2-68 OPTION BYTE配置举例
ROP:读出保护设置。若设置了ON,那么程序是就无法读出。
UBC [7:0]:用户启动代码区。一般用户在做IAP时,需要保护的代码部分设置。
AFR[7:0]备选功能重映射选项。通过此来设置需要的功能。比如同一个引脚会有不同的功能。可通过此选项来设置需要的功能。
HSITRIM:高速内部时钟调节寄存器大小。
LSI_EN: 低速内部时钟使能。
IWDG_HW: 独立看门狗。
WWDG_HW: 窗口看门狗激活。
WWDG_HALT: 当芯片进入停机模式时窗口看门狗的复位动作。
EXT_CLK: 外部时钟选择。
CKAWUSEL: 自动唤醒单元/时钟。
PRSC[1:0]AWU时钟预分频。
HSECNT[7:0]HSE晶体振荡器稳定时间。
BOOTLOADER ENABLE: 如果用户使用UART来下载程序,可通过此选项位来设置。
更多的信息,可参考STM8S105S4的数据手册。
选择“Program>All tabs(on action sectors if any)”。 此选项可将“PROGRAMM MEMORY,DATA MEMORY和OPTION BYTE”一起烧录到STM8里面去。如图2-69所示。
2-69 烧录菜单选择
2.5  STM8S固件库
使用STM8固件库进行系统开发,可以省去对寄存器直接操作的麻烦,大大减少STM8单片机的开发难度和开发时间,提高系统开发速度。
2.5.1 固件库简介
STM8固件函数库可在以下网址下载:
如图2-70为在官方网站下载STM8固件库界面图。
2-70 STM8固件函数库下载网
下载文件名为:stsw-stm8069.zip。解压缩文件,浏览其内容。如图2-71所示。
2-71 固件库解压缩文件列表
其中Libaries为固件库所在文件夹,stm8s-a_stdperiph_lib_um.chm为固件使用手册文件。
STM8S/A 标准外设固件库由程序,数据结构和宏组成。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,用户无需深入研究外设特性的细节,也可以轻松应用每一个外设。因此,使用本固件函数库可以大大减少用户的程序编写时间,进而降低开发成本。
STM8S/A 标准外设固件库是一个完整的固件函数包,由STM8S/A系列8位闪存微控制器的所有标准外设驱动组成,而每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用APIapplication programming interface 应用编程界面)驱动,API对该驱动程序的结构,函数和参数名称都进行了标准化。
因为该固件库是通用的,并且包括了所有外设的功能,所以应用程序代码的大小和执行速度可能不是最优的。对大多数应用程序来说,用户可以直接使用,对于那些在代码大小和执行速度方面有严格要求的应用程序,该固件库驱动程序可以作为如何设置外设的一份参考资料,根据实际需求对其进行调整。
此份固件库用户手册整体架构如图2-72所示。
2-72 固件库用户手册整体架构
此固件库和所有相关文档不受许可协议,如果需要,可以联系当地的意法半导体公司办公室。 此固件仅旨在为客户提供有关信息编码,以便于他们节省产品开发时间。因此,意法半导体将不承担任何因使用这些资料所产生的后果。

0个回复

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

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-10-20 04:36 , Processed in 0.379303 second(s), Total 36, Slave 26 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表