基础

1. 使用蓝旗嵌入式系统的开发板来学习stm8,该开发板以stm8l152k4为核心,开发需要用到data sheet、reference manual和库,可以去官网上下载。

参考资料见STM8L15x官方固件函数库与使用手册下载说明.docx

2. stm8l15x系列的芯片的features可以在data sheet上面获取。

features:

(1) 工作条件

--电压1.8v到3.6v

--温度-40度到85、105或125度

(2) 低功耗特性

--5种低功耗模式:等待模式、低功耗运行模式、低功耗等待模式、活跃停止模式、停止模式

--动态功耗:195uA/MHz+440uA

--IO脚的超低漏电电流:50nA

--从停止模式快速唤醒:4.7us

(3) 高级的stm8内核

--哈佛架构和3级流水线

--最大时钟频率16MHz,16条复杂指令

--40个外部中断源

(4) 复位和电源管理

--低功耗,5个可选的阈值安全的BOR复位

--额外的低功耗POR/PDR

--可编程的电压检测器

(5) 时钟管理

--1到16MHz的晶体振荡器

--36kHz的晶振

--内部16MHz RC

--内部38kHz RC

--时钟安全系统

(6) 低功耗的实时时钟

--带有闹钟功能的BCD日历

--从停止模式自动唤醒/周期性的中断

(6) LCD

--4*28段数码管/转换器

(7) 内存

--64KB的闪存和2KB的带有ecc和rww的e2prom(和flash统一编址,地址范围为0x1000-0x17ff,可以用库函数直接对其读写,也可以用IAR软件在线仿真,直接对其读写)

--灵活的读写保护模式

--4KB的RAM

(8) DMA

--4通道;支持ADC、DAC、SPI、I2C、USART、定时器

--1通道用于内存到内存传输数据

(9) 带有输出缓存的12位DAC

(10) 12位的ADC

--T传感器和内部参考电压

(11) 2个低功耗比较器

--1个是固定阈值,一个是rail到rail

--唤醒功能

(12) 定时器

--2个双通道的16位定时器,正交编码器

--一个3通道的高级定时器,支持运动控制

--一个7位分频8位定时器

--2个看门狗:1个窗口,1个独立

--1,2,4KHz频率的蜂鸣器定时器

(13) 通信接口

--SPI

--I2C

--USART

(14) 41个io引脚,都映射到中断向量表里面

(15) 16个可获取的感应通道

--支持按键、随机、线性、旋转触摸传感器

(16) 开发工具支持

--带swim的在线仿真调试

--使用usart的bootloader

(17) 唯一的96位ID


3. 使用IAR或者STVD集成开发环境来编写应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值