原文:STM8S103内存详析

STM S 的RAM有 k, x x FF RAM和ROM统一编址 ,其中 x x ff共 个字节默认为堆栈,剩余的低端 个字节又分为了Zero Page和剩余的RAM 简称RAM ,如下图STVD中,定义变量默认是定义在Zero Page中的 .bsct段服务于定义在 页 地址小于 x 以内需要初始化的全局变量 如 tiny char a .ubsct段服务于定义在 页 地址小于 x 以内不需要 ...

2017-03-09 21:27 0 1516 推荐指数:

查看详情

STM8S103之ADC

如何快速了解ADC,查看Reference manual中ADC registers章节,初步了解到ADC ADC buffer register和ADC data register An ...

Sun Feb 12 00:08:00 CST 2017 0 5390
STM8S103之时钟设置

最大时钟(指的是system clock):外部晶振24MHz,内部高速RC16MHz 三个时钟源:外部晶振、内部高速RC(上电默认) +内部低速RC 几个时钟:master clo ...

Fri Mar 03 17:31:00 CST 2017 0 1703
STM8S103之中断优先级设置

STM8S的中断由中断控制器(ITC)控制。STM8所有IO都支持中断,分为PA~PE 5个组,每组IO对应一个中断服务函数(也就是每组IO只有一个向量)。STM8没有专门的中断状态寄存器,所以只能通过刚进入中断就读取IDR来判断,不过在某些情况下,此种方法就不好用了,所以在设计的时候就要考虑 ...

Thu Mar 09 16:30:00 CST 2017 0 4278
STM8S103 解决Rom空间不足 & Map文件分析

STM8S103只有8KRom,很容易造成空间不足。对于空间不足,我们就要从map文件着手分析,究竟哪些函数占了多少空间,map文件分为几部分:Segments(总括了各个段所占的空间), Modules(各个源文件为单位,进行划分), Stack usage(堆栈使用 ...

Fri Mar 10 05:37:00 CST 2017 0 1516
STM8S103F3--PWM配置

本文使用的芯片是是stm8s103f3。 以下主要说明配置TIM2通道1为PWM输出的过程。 1.寄存器配置 4位预分频器,计数器的计数频率Fck_cnt=Fck_psc/2^(PSC[3:0])=16M/2^0=16M 那么计数周期为1/16us,也就是说计数器会每隔1/16us计数 ...

Thu Aug 07 05:33:00 CST 2014 0 10260
STM8S103F3--EEPROM

  本文介绍stm8s103f3这款单片机的eeprom的用法。 EEPROM是单片机应用系统中经常会用到的存储器,它主要用来保存一些掉电后需要保持不变的数据。在以前的单片机系统中,通常都是在单片机外面再扩充一个EEPROM芯片,这种方法除了增加成本外,也降低了可靠性。现在 ...

Sat Aug 09 05:14:00 CST 2014 0 2497
合 树

由于快考试了先咕掉 在阅读本文之前,请保证先读过OI-WIKI上的文章 (没读过也没关系,因为接下来我会先复读) 基本定义 首先明确一下连续段的含义,连续段其实就是某一个子段,它的数值经过sort之后是连续的一段,比如3,4,1,2等等,合树就是由部分连续段组成的树,注意是部分 ...

Tue Aug 04 15:46:00 CST 2020 10 238
汇编中retn 4的含义

retn 4 是个函数返回指令。 以前一直纠结这个retn的寄存器操作顺序,手头正好在调试,详细跟了一下,豁然开朗,特分享。先假设个环境:retn 4未执行时,ESP=0013feb8;EIP=5 ...

Fri Aug 29 21:25:00 CST 2014 0 5107
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM