分类

编程工具

STM8S库函数中文参考

STM8S库函数中文参考 1.0 中文版

大小:152 KB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2018-07-26

  STM8S库函数中文参考帮助您查看该设备开发的函数命令,帮助您在配置设备功能的时候直接复制函数使用,很多软件在开发的时候都需要编辑函数,通过函数可以建立软件执行的参数,也可以配置指定的命令,在开发新模块的时候可以直接通过现有的函数建立新功能,这里提供一款STM8S库函数中文参考软件,STM8S设备开发的函数都在软件找到,直接复制到编程软件上使用就可以了,需要的朋友赶快下载吧!

STM8S库函数中文参考 1.0 中文版

软件功能

  时钟管理

  通用输入输出端口(GPI0)

  模拟/数字转换器1(ADC1)

  模拟/数字转换器2(ADC2)

  自动唤醒(AWU)

  蜂鸣器(BEEP)

  控制器局域网(CAN)

  外部中断管理(EXTI)

  FLASH与 EEPROM

  芯片间总线接口(IIC)

  中断控制器(ITC)

  独立看门狗(IWIG)

  复位(RST)

  串行外设接口(SPI)

  定时器1(TIM1)

  定时器2(TIM2)

  定时器3(TIM3)

  定时器4(TmM4)

  定时器5(TI5)

  定时器6(TIM6)

  通用异步收发器1(UART1)

  通用异步收发器2(UART2)

  通用异步收发器3(UART3)

  窗口看门狗(wWDG)

软件特色

  恢复ADC2寄存器到默认值

  初始化ADC2

  启用或禁用ADC2

  中断配置

  配置ADC2的预分频器分频因子

  启用或关闭指定通道的施密特触发器

  配置指定通道的转换功能

  配置外部发转换事件

  启动转换

  获得转换数值

  获得转换完成标志状态

  青除转换完成标志

  获得转换完成中断状态

  清除转换完成中断标志

  读取CC寄存器

  恢复ITC相关寄存器到默认值

  返回CC寄存器中的软件中断优先级

  设置指定中断源的软件优先级

  获取指定中断源的软件优先级

使用方法

  1、打开STM8S库函数中文参考.exe就可以开始查询所有的资源

STM8S库函数中文参考 1.0 中文版

  2、提示关于sTM8S库函数配置程序,这里是功能界面,可以点击时钟管理

STM8S库函数中文参考 1.0 中文版

  3、时钟下方显示恢复时钟寄存器到默认值、启用或关闭外部高速振荡器、启用或关闭内部高速振荡器、启用或关闭内部低速振荡器

STM8S库函数中文参考 1.0 中文版

  4、提示CLK_DeInit();的参数说明,显示

  void CLK DeInit( void)

  恢复相关的时钟存器到默认值

  参数:无

  返回值:无

STM8S库函数中文参考 1.0 中文版

  5、提示ErrorStatus clk_return_status;

  clk_return_status = CLK_ClockSwitchConfig(CLK_SWITCHMODE_MANUAL, CLK_SOURCE_HSI, ENABLE, CLK_CURRENTCLOCKSTATE_ENABLE);

  if (clk_return_status == SUCCESS) //SUCCESS or ERROR

  {};

  系统时钟切换配置

  参数1:切换模式

  手动切换O自动切换

  参数2:新的时钟源

  参数3:启用或关闭切换中断

  内部高速振荡器

  启用

  关闭

  参数4:切换到新的时钟源后关闭或继续开启旧时钟源

  继续启用O关闭

  返回值:切换成功返回 SUCCESS,否则返回ERROR

STM8S库函数中文参考 1.0 中文版

  6、查看CLK_SWIMConfig(CLK_SWIMDIVIDER_2);

  配置SWIM时钟分频器

  参数1:分频值:2分频

  返回值:无

STM8S库函数中文参考 1.0 中文版

  7、CLK_ClockSecuritySystemEnable();

  启用时钟安全系统,一旦启用就不能关闭,直到下一次复位。

  参数:无

  返回值:无

STM8S库函数中文参考 1.0 中文版

  8、也可以点击通用输入输出端口(GFI0),找到对应的参数

STM8S库函数中文参考 1.0 中文版

  9、参数都是可以复制的,并且软件也提供的具体的参数配置方式

STM8S库函数中文参考 1.0 中文版

定时器的配置

  恢复TmM4相关寄存器到默认值

  初始化TM4时基单元

  启用或关闭定时器4

  中断配置

  允许或禁止更新事件

  选择更新请求源

  设置单脉冲模式(TM4_CR1_OFM)

  设置TM4预分频值

  由软件产生一个事件(TIM4->EGR)

  设置TM4计数器寄存器的值(TIM4->CNTR)

  设置TM4自动重寄存器的值(TM4->ARR)

  获取TM计数器的值

  获取TIM预分频值

  返回指定标志位置位状态

  清除指定标志位

  检测指定中断标志位置位状态

  清除指定中断标志

使用说明

  STM8系列是意法半导体公司生产的8位的单片机。该型号单片机分为STM8A、STM8S、STM8L三个系列。

  STM8A:汽车级应用

  STM8S:标准系列

  STM8L:超低功耗MCU

  芯片特点

  内核

  高级STM8内核,具有3级流水线的哈佛结构

  扩展指令集

  存储器

  程序存储器:8K字节Flash;10K 次擦写后在55°C环境下数据可保存20年

  数据存储器:640 字节真正的数据

  EEPROM;可达30万次擦写

  RAM:1K字节

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0