文件名称:
STM8库函数详解中文版(修订版).pdf
开发工具:
文件大小: 175mb
下载次数: 0
上传时间: 2019-08-24
详细说明:STM8S库函数详解中文版,STM8单片机库函数代码详细介绍。STM8库函数解中文版
总目录
输入输出接凵GPI0…
实吋时钟CLK…………………………………………………12
模拟数字转换器AD1………
…31
模拟数字转换器AD2…
自动唤醒AWU
外部中断EXTI……………
·D·D音····鲁··非音·D●·音·音···音D
蜂鸣器BEEP…
·;············;···
·非.非·。·D●非·音··非·●非音·。非非
……75
局域网控制CAN………
78
程序存储器 FLASH
……………………104
总线控制ILC
…………120
中断控制ITC……
………………136
独立看门狗IWDG…………
·142
复位RST…………
…147
串行外设接口SPI………
150
16位高级定时器TIM1……………………………………………165
16位通用定时器TIM2………………………………………………233
16位通用定时器TIM3………………………………………………270
8位通用定时器TIM4
16位通川定时器TIM5…
315
8位通用定时器TIM6……
354
通用异步收发器UART1
通用异步收发器UART2
D●。着D。鲁鲁··非D鲁·鲁香。●··鲁。香音··。···鲁香。···非。鲁鲁。·。自非鲁垂
390
通用异步收发器UART3…
··············································11
窗口看门狗WwDG……………………………………………………423
……428
单片机之答疑解惑书
STM8库函数解中文版
输入输出接口GPI0
数GPI0Init……
2函数 GPIO DeⅠni…………………………………………………4
3函数 GPIO Write…………………………………………………5
4函数GPI0 Writehigh……………………
5函数GPI0 Writelow…
垂。鲁看·。看音。
6函数GPI0 WriteReverse
7函数GPI0 ReadlnputData………………
·…·Q
8函数GPI0 ReadoutputData
9函数 GPIO ReadInputPin
10函数GPI0 ExternalPullUpConfig…
·D···
单片机之答疑解惑书
STM8库函数弄解中文版
函数 GPIO Init
Table29.描述了函数GPI0Init
Table29.函数GPI0Init
函数名
GPIO Init
K数原形 Void gpio init(GPI0 TypeDef* GPIOX,
GPIO Pin TypeDef GPIO Pin
GPIO Mode Type Def GPIO Mode
功能描述根据GPI0 Pin TypeDef GPIo Pin, GPIO MOde typeDef GPio mode
中指定的参数初始化外设GPI0x寄存器
输入参数1GP10x:x可以是A,B,C,D,E,F,G,H或者1,来选择GP10外设
输入参数2GPI0 Pin TypeDef GPIo pin:包含了外设 GPIOX的管脚的配置信息
输入参数3GPI0 Mode TypeDef GPI0Mode:包含了外设GPI0x用以设置选中管脚的工作状
太
输出参数无
返回值
无
先决条件无
被调用函数无
GPIO Pin
该参数选择待设置的GPI0管脚,使用操作符“”可以一次选中多个管脚。可使用下表中的
任意组合。
Table30.GPI0Pin值
GPIO Pin
描述
GPIO Pin0选中管脚0
GPIO Pin1选中管脚1
GPIO Pin2选中管脚2
GPIO Pin 3
选中管脚3
GPIO Pin4选中管脚4
GPIO Pin 5
选中管脚5
GPIO Pin
选中管脚6
GPIO Pin7选中管脚7
GPIO Pin nib选择管脚0
GPIO Pin nib选择管脚47
GPIO Pin All选择全部管脚
GPIO Mode
GPIO Mode用以设置选中管脚的工作状态。 Table31.给出了该参数可取的值
Table31. GPIO Mode值
GPIO MOde
描述
GPIO MODEⅠ N FL NO IT
浮动输入无中断功能
GPIO MODE IN PU NO IT
拉输入无中断功能
GPIO MODE IN FL IT
浮动输入有中断功能
GPIO MODE IN PU IT
上拉输入有中断功能
单片机之答疑解惑书
STM8库画数详解中文版
GPIO MODE OUT OD LOW FAST
决速开洧输出低电平
GPIO MODE OUT PP LOW FAST
快速推挽输出低电平
GPIO MODE OUT OD LOW SLOW
低速开漏输出低电平
GPIO MODE OUT PP LOW SLOW
低速推挽输出低电平
GPIO MODE OUT OD HIZ FAST
快速开漏输出高阻态
GPIO MODE OUT PP HIGH FAST
快速推挽输出高电平
GPIO MODE OUT OD HIZ SLOW
低速开漏输出高阻态
GPIO MODE OUT PP HIGH SLOW
低速推挽输出高电平
例
/ GPIOA, GPIO PIN LNIB, GPIO MODE IN FL NO IT */
GPIO Init(GPIOA, GPIO PIN LNIB, GPIO MODE IN FL NO IT)
注意
①当某管脚设置为上拉或者下拉输入模式,使用寄存器 PX BSRR和PxBR
②GPI0Mode允许同时设置GPI0方向。
单片机之答疑解惑书
STM8库函数弄解中文版
2
函数GPIO_ ReInit
Table32.描述了函数GPI0 De init
Table32.函数 GPIO De init
函数名GPI0 Deinit
数原形 void gpio0 Reinit( GPIO TypeDef*GPI0x)
功能描述把 GPIO De lnit中的每一个参数按缺省值填入寄存器
输入参数GPI0x:x可以是A,B,C,D,E,F,G,H或者I,来选择GPI0外设
输出参数无
返回值
无
先决条件无
被调用涵数无
例:
/ GPIOA*/
GPIO De Init (GPioa
注意
①复位状态下,所有的引脚都是悬浮输入模式。
单片机之答疑解惑书
STM8库函数弄解中文版
3函数 GPIO Writ
Table33.描述了函数GPI0 Write
Table33.函数GPI0 Write
函数名GPI0 Write
数原形 void gpio0 Write( GPIO TypeDef* GPIOX,uint8 t porta1)
功能描述输出一个8位数值到指定端口,该端口必须配置为输出
输入参数1GPI0x:x可以是A,B,C,D,E,F,G,H或者I,来选择GPI0外设
输入参数2uint8 t portal:待要送出的8位数值
输出参数无
返回值无
先决条件无
被调用函数无
例:
/*k GPIOA, 0x00*
GPIO Write(gpio, oxo)
注意
①写入的数值范围是:0x00°0xFF
单片机之答疑解惑书
STM8库函数弄解中文版
函数 GPIO Writehigh
Table34.描述了函数GPI0 Writehigh
Table34.函数 GPIO Writehigh
数名 GPIO WriteHigh
函数原形 void gPio Writehigh( GPIO TypeDef* GPIOX,
GPIO Pin TypeDef PortPins
功能描述置指定端口位为高电平,该端口必须配置为输出
输入参数IGPI0x:x可以是A,B,C,D,D,F,G,H或者I,来选择GPI0外设
输入参数2GP10 Pin TypeDef portPins:包含了要送出外设 GPIOX管脚的信息
输出参数无
返回值
无
先决条件无
被调用函数无
GPIO Pin
该参数选择待设置的GPI0管脚,使用操作符“”可以一次选中多个管脚。可以使用下表中
的任意组合
Table 35. GPio pin
值
GPIO Pin
描述
GPIO Pin0选中管脚0
GPIO Pin1选中管脚1
GPIO Pin2选中管脚2
GPIO Pin3选中管脚3
GPI0Pin4选中管脚4
GPIO Pin5选中管脚5
GPIO Pin6选中管脚6
GPIO Pin7选中管脚
GPIO Pin nib选择管脚0~3
GPIO Pin hib选择管脚47
GPI0 Pin all选择全部管脚
例:
/ GPIOA, GPIO PIN 0*/
GPIO WriteHigh (GPIOA, GPIO PIn 0
注意
lGPI0 Pin nib:选择PIN0至PIN3
I GPIO Pin nib:选择PIN4不PIN7
I GPIO Pin All:选择PIN0至PIN7
单片机之答疑解惑书
STM8库函数弄解中文版
函数GPIO_ Writelow
Table36.描述了函数 GPIO Writelow
Table36.函数GPI0 Writelow
函数名GPI0 Writelow
FR# void GPIO WriteLow(GPIo TypeDef* GPIOx, GPIO Pin TypeDef PortPins
功能描述置指定端口位为低电平,该端口必须配置为输出
输入参数1GPI0x:x可以是A,B,C,D,E,F,G,H或者I,来选择GPI0外设
输入参数2GPI0 Pin TypeDef portpins:包含了要送出外设GPI0x管脚的信息
输出参数无
返回值无
先决条件无
被调用函数无
GPIO Pin
该参数选择待设置的GPI0管脚,使用操作符“”可以一次选中多个管脚。可以使用下表中
的任意组合。
Table37.GPI0Pin值
GPIO Pin
描述
GPIO Pin0选中管脚0
GPI0Pin1选中管脚1
GPIO Pin2选中管脚2
GPIO Pin3选中管脚3
GPI0Pin4选中管脚4
GPIO Pin5选中管脚5
GPIO Pin6选中管脚6
GPI0Pin7选中管脚7
GPI0 Pin nib选择管脚03
GPIO Pin hib选择管脚47
GPIO Pin all选择全部管脚
例
/*k GPIOA, GPIO PIN 0*/
GPIO WriteLow GPIoA, GPIO Pin o)
注意
GPIO Pin lnie:选择PIN0至PIN3
I GPio Pin hib:选择PIN4至PIN7
lGPI0 Pin all:选择PIN0至PIN7
单片机之答疑解惑书
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.