stm8学习笔记
白面小书生
我猜到你过程却没有猜到结果、
展开
-
IAR for STM8介绍、下载、安装与注册
IAR for STM8介绍、下载、安装与注册标签: IARIAR for STM8下载安装注册2016-10-26 18:01 16426人阅读 评论(4) 收藏 举报 分类:IAR(9) 版权声明:本文为博主strongerHuang原创文章,转载请标明:来自http://blog.csdn.net/ybhuangfugui转载 2017-08-24 18:41:09 · 1147 阅读 · 0 评论 -
IAR for STM8系列教程(一)_新建软件工程详细过程
Ⅰ、写在前面本文使用目前(2017年04月)最新版本的IAR for STM8(EWSTM8)V2.20开发环境、STM8S103的处理器及最新版本STM8S标准外设库(STM8S_StdPeriph_Lib_V2.2.0)为例给大家讲述新建一个软件工程的详细过程。本文分如下几个章节来讲述:1.准备工作Ø 下载安装EWSTM8Ø 下载STM8标准转载 2017-08-24 18:43:40 · 1143 阅读 · 0 评论 -
I2C总线协议
1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都有自己的一个addr,共7个bit,广播地址全0. 系统中可能有多个同种芯片,为此addr分为固定部分和可编程部份,细节视芯片而定,看datash转载 2017-08-28 13:46:34 · 357 阅读 · 0 评论 -
STM8 I/O口模拟I2C
[cpp] view plain copy print?STM8I/O口模拟I2C所读数据不正确 STM8 I/O口模拟I2C #define I2C_ERR 0 #define I2C_CRR 1 #define I2CDataIn 1 #define I2CDataOut 0转载 2017-08-28 13:47:58 · 4194 阅读 · 2 评论 -
基于IAR开发环境的STM8S模拟IIC代码
http://bbs.21ic.com/icview-873551-1-1.html转载 2017-08-29 11:48:09 · 1586 阅读 · 0 评论 -
STM8S读写内部EEPROM
1初始化函数原创 2017-09-21 15:44:38 · 5240 阅读 · 0 评论 -
单片机按键扫描
新型的按键扫描程序 不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式处理器上面,因为C语言强大的可移植性。 同时,这里面用到了一些分层的思想,在单片机当中也是相当有用的,也是本文的另外一个重点。 对于老鸟,我建议直接看那两个表达式,然后自己想想就会懂的了转载 2017-10-11 11:02:15 · 2069 阅读 · 1 评论 -
关于上拉输入、下拉输入、模拟输入、浮空输入、推挽输出、开漏输出、复用输出的区别
1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。3、浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。一般实转载 2017-10-12 14:08:37 · 1236 阅读 · 0 评论 -
C语言位域精解
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位转载 2017-10-12 15:32:52 · 372 阅读 · 0 评论