STM8S105系列单片机
文章平均质量分 64
Shriven_雯
这个作者很懒,什么都没留下…
展开
-
STM8S复位总结
STM8S共有9个复位源:NRST引脚产生的外部复位 上电复位(POR) 掉电复位(BOR)独立看门狗复位窗口看门狗复位软件复位SWIM复位非法操作码复位EMS复位:当一些关键的寄存器被破坏或错误加载时产生的复位所有的复位源最终都作用于NRST管脚,并在复位过程中保持低电平。复位入口向量在内存映射中位于固定的地址6000h。(图11:转载 2017-08-19 11:07:40 · 14135 阅读 · 0 评论 -
通过软件程序消除单片机由外界干扰产生的异常复位的影响(基于STM8S105单片机)
首先简单介绍一下外界干扰对单片机的2点影响:(1)异常复位在刚上电或外部复位引脚为复位电平时,单片机系统进入一个预定的状态——复位状态。在复位状态下,控制寄存器的值是确定的,而数据寄存器的值是随机的,程序计数器也被赋予一个确定的值。但多数情况下控制寄存器的初始值并非我们需要的,不确定的数据寄存器的值也是无法使用的,需要初始化把它们设置成一个预期的、确定的且安全的状态。初始化完成后,系统进入原创 2017-08-20 20:22:11 · 7461 阅读 · 0 评论 -
STM8S105系列单片机管脚复用配置(选项字节的配置)
以STM8S105K4T6C为例,实现PB0管脚复用成TIM1_CH1N(1)STM8S复用功能(芯片引脚加"[ ]"的功能):通过配置flash中的选项字节来实现 除了ROP(读出保护)字节,每个选项字节必须被保存两次,一个通常的格式(OPTx)和一个用来备份的互补格式(NOPTx) 参见STM8S105xx数据手册(如下图),可知备选功能重映射选项5(原创 2017-08-14 15:36:55 · 8170 阅读 · 0 评论 -
STM8S105系列单片机的PWM输出配置
STM8S105xx的定时器资源:(1)2个16位通用定时器(TIM2、TIM3),带有2+3个CAPCOM通道(IC、OC或PWM);(2)高级控制定时器(TIM1):16位,4个CAPCOM通道(捕获/比较通道),3个互补输出,死区插入和灵活的同步;(3)带有8位预分频器的8位基本定时器(TIM4);(4)自动唤醒定时器;(5)2个看门狗定时器:窗口看门狗和独立看门狗。原创 2017-08-25 13:24:25 · 9491 阅读 · 2 评论 -
STM8S105系列单片机管脚复用后不再支持正常功能使用
这里以STM8S105K4T6C为例: 、 上图中引脚“[ ]”内的功能表示复用功能,要使用复用功能必须通过选项字节配置(具体配置可参见点击打开链接)。假设这里我们要使用PB0脚的复用功能TIM1_CH1N,我们需要将flash中的选项字节OPT2的选项位AFR5置1,这时PB0、PB1、PB2、PB3这四个端口都将启用复用功能,如果这时你想要使用PB1的AIN(ADC1原创 2017-08-25 13:29:44 · 2230 阅读 · 0 评论