推荐阅读最新更新时间:2024-11-17 10:36
STM32系列第22篇--I2C
简介: I2C(IIC,Inter-Integrated Circuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。 它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上,IIC是半双工通信方式。多主机I2C总线系统结构 需要将SDA和SCL两根线接上拉电阻拉高。 I2C协议: 空闲状态+开始信号+停止信号+应答信号+数据的有效性+数据传输 (1)空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。 (2)起始信号与停止信号 起始信号:当SCL为高期间,SDA
[单片机]
STM32系列又添新成员,性价比之王G0诞生
意法半导体(简称:ST)布局物联网的速度可以说是马不停蹄。今年10月,为了巩固无线市场的布局,ST发布了STM32系列的第12个新成员—STM32WB,加强了STM32在物联网市场的影响力。时隔2个月,ST再一次发布了全新产品,为市场带来了主流型STM32 MCU家族的新成员、在STM32F0系列成功基础上的升级产品——STM32G0。 此次产品发布会是由来自ST微控制器部产品线市场经理Pierre Charvet。Pierre有着丰富的工作经验,他在ST的21个年头里不仅成功地推出了STM8A系列汽车MCU而且做出畅销海外的STM32F0系列。他这次详细介绍了STM32G0的三大亮点——高效、稳健、简单。 让客户
[单片机]
STM32系列第4篇--C语言复习
位操作 & 与 ~ 取反 | 或 ^ 异或 左移 右移 define宏定义关键词 define是C语言中的预处理命令,它用于宏定义,可以提高源代码的可读性,为编程提供方便。 #define 标识符 字符串1 ifdef条件编译 单片机程序开发过程中,经常会遇到一种情况,当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 #ifdef 标识符 程序段1 #else 程序段2 #endif 12345 extern变量申明 C语言中extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 这里面要
[单片机]