stm8s系列教程gpio基础知识2017年04月_第1页
stm8s系列教程gpio基础知识2017年04月_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、、面STM8S STM8S C STM8S ,、GPIO基础知GPIO:GeneraleInput Output 配置,STM8S IO 、本、面STM8S STM8S C STM8S ,、GPIO基础知GPIO:GeneraleInput Output 配置,STM8S IO 、本工程说GPIO IARforSTM8介绍、 IAR for STM8 系列、安装(一) 新工程内容:STM8S 1.工程源代IAR for STM8(EWSTM8)的STM8SSTM8AF 型号:ProjectOptionsGeneralOptions-sor - 1.工程源代IAR for STM8(EWSTM8

2、)的STM8SSTM8AF 型号:ProjectOptionsGeneralOptions-sor - 型号预定义:ProjectOptionsC/CCompilerPrepro 流GPIO、while3.A.16MHzRC振荡器(HSI)8 16M1 (2M16MvoidCLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1/HSI16M(1分频CLK_PRESCALER_HSIDIVtypedefenum =8_t)0 x00,/*!High8_t)0 x08, /*! High speed 8_t)0 x10, /*! High speed 8_t)0

3、x18, /*! High speed 8_t)0 x80,/*!CPUclockdivi 8_t)0 x81,/*!CPUclockdivi 8_t)0 x82,/*!CPUclockdivi 8_t)0 x83,/*!CPUclockernalclockprescaler:1ernalclockprescaler:2*/ ernalclockprescaler:4*/ ernalclockprescaler:8factors1factors2factors4factors8 = = = 8_t)0 x84,/*!CPUclock8_t)0 x85, /*! CPU clockdivi 8_

4、t)0 x86, /*! CPU clock divi 8_t)0 x87 /*!CPUclockfactors16factors32factors64 = = = 8_t)0 x84,/*!CPUclock8_t)0 x85, /*! CPU clockdivi 8_t)0 x86, /*! CPU clock divi 8_t)0 x87 /*!CPUclockfactors16factors32factors64factors128CLK_PRESCALER_CPUDIV128=B.GPIOLED IO,使用宏定义(方便修改#define#define typedef =(u 8_t)0

5、 x00, /*! Input floating,no errupt=(u 8_t)0 x40, /*! Inputpull-up,no errupt=(u 8_t)0 x20, /*! Input floating,errupt=(u 8_t)0 x60, /*! Inputpull-up,erruptGPIO_MODE_OUT_OD_LOW_FAST = (u 8_t)0 xA0, /*!Outputopen-drain,lowlevel,10MHzGPIO_MODE_OUT_PP_LOW_FAST = (u 8_t)0 xE0, /*! Output push-pull, low lev

6、el, 10MHz */ GPIO_MODE_OUT_OD_LOW_SLOW = (u 8_t)0 x80, /*! Output open-drain, low level, 2MHz */ GPIO_MODE_OUT_PP_LOW_SLOW = (u 8_t)0 xC0, /*! Output push-pull, low level, 2MHz */ GPIO_MODE_OUT_OD_HIZ_FAST =(u 8_t)0 xB0, /*!Output open-drain,high-impedancelevel,10MHz*/ GPIO_MODE_OUT_PP_HIGH_FAST = (u 8_t)0 xF0, /*! Output push-pull, high level, 10MHz */ GPIO_MODE_OUT_OD_HIZ_SLOW =(u 8_t)0 x90, /*!Outputopen-drain,high-impedancelevel,2MHz*/GPIO_MODE_OUT_PP_HIGH_SLOW=(u /*!Outputpush-pull,highlevel,2MHzGPIO 的输入输出模式种类:输出分类:推挽式能力的,用在特殊场合,如 I2C 的 DATA 总线。这两种输出的具体意思可以网上C.main while LED (IO)LE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论