STM8S105系列单片机管脚复用后不再支持正常功能使用

发布者:心连心意最新更新时间:2019-02-13 来源: eefocus关键字:STM8S105系列  单片机  管脚复用 手机看文章 扫描二维码
随时随地手机看文章

这里以STM8S105K4T6C为例:



上图中引脚“[ ]”内的功能表示复用功能,要使用复用功能必须通过选项字节配置(具体配置可参见点击打开链接)。假设这里我们要使用PB0脚的复用功能TIM1_CH1N,我们需要将flash中的选项字节OPT2的选项位AFR5置1,这时PB0、PB1、PB2、PB3这四个端口都将启用复用功能,如果这时你想要使用PB1的AIN(ADC1_CH1)功能就会出现问题。



关键字:STM8S105系列  单片机  管脚复用 引用地址:STM8S105系列单片机管脚复用后不再支持正常功能使用

上一篇:STM8L15x系列单片机判断指定I/O引脚电平
下一篇:STM8S复位总结

推荐阅读最新更新时间:2024-03-16 16:23

低功耗MCU系统软硬件设计考量
  电子产品的低功耗问题经常让产品设计者头痛而又不得不面对。以单片机(MCU)为核心的系统,其功耗主要由单片机功耗和单片机外围电路功耗组成。要降低单片机系统的功耗,需要从硬件和软件两方面入手。   硬件设计考虑因素   要满足单片机系统的低功耗要求,选用具有低功耗特性的单片机可以很容易实现(例如,Silicon laboratories设计的高速C8051F系列单片机)。因为具有低功耗特性的单片机可以大大降低系统功耗,这可以从单片机的供电电压、内部结构、系统时钟和低功耗模式等几方面来考察一款单片机的低功耗特性。一般来讲,用户在选择技术供应商和产品过程中,需要对下面的一些重要硬件参数进行更加深入的考量:   选择简单的CPU内
[电源管理]
单片机LCD12864无限扩展多级菜单源码
单片机源程序如下: #include delay.h #include 12864.h #include fun.h #include key.h #include wakeup.h u8 func_index=0; void (*current_operation_index)(); //执行当前显示函数 typedef struct { u8 current; //当前状态号 u8 up;//向上翻索引号 u8 down;//向下翻索引号 u8 enter;//确认索引号 u8 num_ent;//编码器确认键 void (*current_operat
[单片机]
携手中国教育部 “2007瑞萨超级MCU模型车大赛”将隆重举行
-瑞萨借鉴在日本赞助举办“MCU模型车大赛”的成功经验,为中国人才培养做出贡献- 2007年7月10日,株式会社瑞萨科技在北京宣布,将冠名赞助中国教育部首次主办的“2007瑞萨超级MCU模型车大赛”。该赛事是由中国教育部主办,旨在培养业界相关人才的“全国大学生IT&AT技能大赛”比赛项目之一。据了解,本次大赛于6月起开始征集大学生报名参赛,正式比赛将于2007年11月29日在北京举行,并同期举行盛大的颁奖典礼。届时,预计将有近50所大学的100支队伍参与角逐。 作为本次大赛的主赞助商,瑞萨承诺为本次大赛提供所用的MCU搭载主板,以及向参赛各大学提供全方位的技术辅导和支持。而“全国大学生IT&AT技能大赛”的获奖学生将会获得教育
[焦点新闻]
USB接口芯片SL811HS在51单片机系统中应用
1 引言 USB(通用串行总线)是INTEL、DEC、MI-CROSOFT、IBM等公司联合提出的、最近几年逐步在PC领域广为应用的新型接口技术。USB接口通用性好、实时性强、传输方式多样、成本低、支持即插即用、易于扩展且便于使用,这些优点使其得到许多硬件厂商的青睐。目前各种类型的USB产品已大量涌入市场,同时也被广泛地用在PC机及嵌入式系统中。 USB的拓扑结构中居核心地位的是Host(也称为主机),任何一次USB数据传输都必须由主机发起和控制,所有的USB外设都只能和主机建立连接,任何两个外设之间或是两个主机之间无法直接通信。而目前,扮演主机角色的大多是个人电脑PC。而我们买到和使用的USB移动设备都是USB外
[单片机]
基于单片机MC9S12XS128的车身控制模块设计
Freescale的S12系列16位MCU在车身控制系统中应用广泛,用于车身控制器BCM、门锁模块、RKE接收器、智能执行器、灯光模块等车身ECU中。在某整车厂开发的车身控制模块中,采用MC9S12XS128做为中央处理器,实现了车身控制的大部分功能,包括门锁控制、灯光控制、雨刷控制、车窗控制和防盗报警,还实现了CAN/LIN网关功能,通过CAN总线接收车速和碰撞信号,从而实现安全驾驶和紧急操作,通过LIN总线接收来自雨量传感器的信号,控制雨刷的快速、慢速或间歇操作。下面从硬件设计和软件设计中的关键技术方面介绍MC9S12XS128在BCM中的应用。 1 硬件设计 1.1 MC9S12XS128简介 MC9S12XS1
[嵌入式]
C8051F单片机中的ADC注意事项
  F020的片内有1个1.2V、15×10-6/℃的带隙电压基准发生器和1个两倍增益的输出缓冲器。2.4V的基准电压(VREF)可通过外引脚分别接入ADC0、ADC1和DAC中。VREF对外带载能力为200μA(建议在驱动外部负载时,对地接1个负载电阻)。ADC使用偏置时,必须将参考源控制寄存器REFxCN中的位1置于"1";如置于"0",则关闭内部偏压,此时可通过VREF引脚(引脚12)使用外部基准电压,外部基准电压必须小于VAV±0.3V(还要大于1V)。不用ADC,也不用DAC时,可将REFxCN的位0置"0",使缓冲放大器处于省电方式(输出为高阻态)。   设置REF0CN的位4为"0"时,ADC0用VREF偏置,为"
[单片机]
基于单片机的AD转换的数码管显示程序
*本例程采用AD0804芯片,硬件电路:cs片选端接P2.3,WR写数据端写P3.6,RD读数据端接P3.7,锁存端接P2.6脚,数码管位选端分别接P3.2 ,P3.3,P3.4,段选端接P1口*/ #include reg52.h //头文件 #define uint unsigned int//宏文件 #define uchar unsigned char//宏文件 uchar num;//变量 void delay3(uint z);//延时定义 void dissy();//延时函数定义 sbit ge=P3^2;//个位定义 sbit shi=P3^3;//十位定义 sbit bai=P3^4;//百位定义 sbit a
[单片机]
MCU 面临 800V 电动汽车牵引逆变器的 3 种挑战
电动汽车 (EV) 牵引逆变器是电动汽车的核心。它将高压电池的直流电转换为多相(通常是三相)交流电来驱动牵引电机并控制制动能量的再生。电动汽车电子设备正在从 400V 架构转向 800V 架构,这正在逐步现实、普及,更高的电压会带来至少三个好处: - 快速充电 - 在相同电流下提供双倍的电量。 - 通过使用碳化硅 (SiC) 提高效率和功率密度。 - 通过使用更细的电缆来减轻重量,从而减少 800V 相同额定功率所需的电流。 在牵引逆变器中,微控制器(MCU)是系统的大脑,通过模数转换器(ADC)执行电机控制、电压和电流采样,使用磁芯计算磁场定向控制(FOC)算法,使用脉宽调制 (PWM) 信号驱动功率场效应晶体管
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved