stm8 I/O口模式配置

发布者:草莓熊猫最新更新时间:2020-09-10 来源: eefocus关键字:stm8  I  O口  模式配置 手机看文章 扫描二维码
随时随地手机看文章

复位后的默认配置 :复位之后,所有的引脚都是悬浮输入模式。 However, a few pins may have a different behavior. Refer to the datasheet pinout description for all details 。


引脚用作常规IO口时直接配置为输入或者输出模式即可:例如PA0配置为上拉输入无中断功能


GPIO_Init(GPIOA, GPIO_PIN_0, GPIO_MODE_IN_PU_NO_IT);


IO口用作复用功能输入时:用户必须通过配置DDR和CR1寄存器设置将对应的I/O口设为为悬浮或是上拉输入。


GPIO_Init(GPIOD,GPIO_PIN_6,GPIO_MODE_IN_PU_NO_IT );//定义UART1_RX的管脚的模式

IO口用作复用功能输出时:需要配置寄存器Px_CR1和Px_CR2将对应的IO口设置为上拉或者开漏输出 (可以配置速度为2M或者10M)


GPIO_Init(GPIOD,GPIO_PIN_5,GPIO_MODE_OUT_PP_HIGH_FAST);//定义UART1_TX的管脚的模式


关键字:stm8  I  O口  模式配置 引用地址:stm8 I/O口模式配置

上一篇:IAR for stm8 memory窗口的功能
下一篇:stm8 时钟输出引脚

推荐阅读最新更新时间:2024-11-05 21:22

基本I/O操作
//单片机I/O口的使用 //★★★★★★★★★单片机I/O口的使用★★★★★★★★★★★\\ //单片机型号:PIC16F877A //功能描述:让RC0口灯闪烁 #include pic.h //包含单片机内部资源预定义 __CONFIG(0XF73A); //芯片配置字 void delay(); //delay函数申明 //=============================================================================== //函数功能:主函数 //函数名称:void main() void main() /
[单片机]
宝马i8将采用全新激光大灯技术
    宝马的“鹰眼”大灯本身已经极具“杀伤力”,而现在,宝马在此基础上又加入了全新的激光大灯科技,并将其用于全新的宝马i8插电式混合动力跑车上。     作为远光灯模式下的可选技术配置,激光大灯相比LED灯技术在安全性、效率及美感上又有所提升。     激光大灯发出的光线与传统灯光不同,它是一种单色光——与其他光线相比其光线只有一种波长。这意味着更强的光照强度和聚光性能。宝马申称激光大灯的光照距离最远可达600米,为LED灯的3倍。     由于激光的高效特性,其输入端所需能量更小,也就意味着车辆电器系统的能耗更低。相比LED灯中的方形发光模块,激光大灯中的发光模块体积仅为其百分之一,为大灯的结构设
[汽车电子]
stm8程序占用flash和ram 插件
STVD编译器,编译时候不显示用了多少RAM和ROM?对于此问题,方法:一是看.map文件 另一种是 增加一个补丁,具体操作如下,可以在我的资源里下载相应的文件。 链接: https://pan.baidu.com/s/1BpPNJ5W08M6lsRtiEoX2XA 提取码: 8fqr 步骤 1. 将附件压缩包中的mapinfo.exe解压到stvd的安装路径STMicroelectronicsst_toolsetstvd中; 2. 用stvd打开你的工程文件,在工程上点右键选settings... 3. 右侧的选项卡选择Linker,将category的下拉框选成output,然后在Generate Map file前打
[单片机]
PCF8563 I2C 实时时钟日历芯片
概述 PCF8563是一款低功耗的CMOS实时时钟/日历芯片,它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址和数据通过I2C总线接口串行传递。最大总线速度为400Kbits/s,每次读写数据后,内嵌的字地址寄存器会自动增加。 特性 低工作电流:典型值为0.25μA(VDD=3.0V,Tamb=25 ℃时); 世纪标志; 大工作电压范围:1.0~5.5V; 低休眠电流;典型值为0.25μA (VDD=3.0V, Tamb=25 ℃); 400KHz 的I2C总线接口(VDD=1.8~5.5V 时); 可编程时钟输出频率为:32.768KHz,1024Hz,32Hz,1Hz; 报警和定时器; 掉电检测器; 内部集成的
[单片机]
PCF8563 <font color='red'>I</font>2C 实时时钟日历芯片
基于Freescale i.MX53平台的工业级嵌入式准系统
作为全球领先的嵌入式平台解决方案的工业计算机供应商,华北工控重磅推出了一款基于Freescale i.MX53平台的低功耗、高性能、结构紧凑及携带方便的工业级嵌入式准系统 BIS-6380.,BIS-6380采用的ARM板 MITX-6500,该板整合了ARM COrtextm-A8 1.2GHZ Freescale i.MX53系列超低功耗SoC和I/O解决方案芯片以及Android、Linux和Windows Embedded Compact操作系统。   性能稳定、接口丰富   华北工控BIS-6380基于Freescale Cortex-A8 i.MX53 SOC芯片,最高支持1.2GHz核心速度,板载1G
[嵌入式]
STM8学习笔记二----CCO输出
系统时钟CCO输出的步骤(算法): 1、启用某个时钟(该时钟要作为CCO输出的时钟源)。 2、切换时钟(开机默认的时钟是HSI,即内部高速时钟),等待系统时钟切换完成。 3、等待切换后的时钟就绪后,设置当前时钟分频。 4、设置CCO输出时钟的分频。 代码如下: #include led.h #include stm8s.h #include stm8s_clk.h #include stm8s_gpio.h void main() { CLK_LSICmd(ENABLE); //启用内部低速时钟,时钟频率128Khz while(CLK_ClockSwitchConfig(CLK_SW
[单片机]
基于I2C接口的LED驱动器优势探讨
引人的眼球。在当前众多的LED控制器面前,如何选择一款功能丰富且性价比又高的产品来迎合自己的设计,无疑是摆在每个设计师面前的问题。 最简单的LED驱动,我们可以用普通的I/O来实现。但I/O控制只能实现LED的ON与OFF,无法用来进行混光、闪烁等功能,而且每个LED都需要占用一个单独的I/O资源,无疑性价比很低。我们也可以用专用的大电流LED控制器来设计,但昂贵的成本首先会成为问题,而且设计复杂,程度也会跟着各种干扰的出现相应地提高。基于这些,恩智浦(NXP)推出一系列使用I2C接口的LED驱动器,它可以通过I2C接口的两根线,去同时控制从4个到24个不等LED的ON/OFF、闪烁及RGB混光。在混光方案里,每个LED都是
[电源管理]
基于<font color='red'>I</font>2C接口的LED驱动器优势探讨
ETC在国内不温不火发展4年,终于迎来了高光时刻?
ETC在中国的发展一向是不温不火。 根据前瞻产业研究院发布的《中国ETC行业市场前瞻与投资战略规划分析报告》统计,截至2017年底,中国ETC用户总量约为6046.9万,占汽车保有量的30%左右,较2016年底增加了1526.3万,增幅为34%,截止到2018年年底,ETC总用户约7656万,相较2017年也没有太大的增幅。 但是ETC市场却在今年迎来了一次“浴火重生”。 今年两会,《政府工作报告》提出了要在两年内基本取取消全国高速公路省界收费站,实现不停车快捷收费,从而减少拥堵,便利群众。根据国家发展改革委、交通运输部近日联合发布的文件,到2019年12月底,全国ETC用户数量要突破1.8亿户,也就是说,今年将会新增
[嵌入式]
ETC在国内不温不火发展4年,终于迎来了高光时刻?
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved