你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

开始学习STM8,天天来这里打卡

[复制链接]
ezrahj 发布时间:2019-10-27 23:13
阅读主题, 点击返回1楼
收藏 评论14 发布时间:2019-10-27 23:13
14个回答
ezrahj 回答时间:2019-11-1 23:43:46
初始化:IIC的初始化为SDA和SCL均为高。
开始信号:处理器让SCL时钟保持高电平,然后让SDA数据信号由高变低就表示一个开始信号。同时IIC总线上的设备检测到这个开始信号它就知道处理器要发送数据了。
停止信号:处理器让SCL时钟保持高电平,然后让SDA数据信号由低变高就表示一个停止信号。同时IIC总线上的设备检测到这个停止信号它就知道处理器已经结束了数据传输。
数据传输:SDA上的数据只能在SCL为低电平期间翻转变化,在SCL为高电平期间必须保持稳定,IIC设备只在SCL为高电平期间采集SDA数据。
响应信号:单片机发完8bit数据后就不再驱动总线了(SDA脚变输入)。在第8个数据位,如果外接IIC设备能接收到信号的话接着在第9个周期把SDA拉低,那么处理器检测到SDA拉低就能知道外接IIC设备数据已经接收到。IIC数据从最高位开始传输。
ezrahj 回答时间:2019-11-2 00:19:27
单片机写数据的大致流程:首先发送起始信号,接着使用写操作芯片寻址,等待应答,接着进行片内子地址寻址,等待应答,接着向片内子地址写入信息,等待应答,最后发送停止信号,延时一下稳定系统。
以上是根据网上的教程描述,根据自己的理解重新抄录了一遍,最主要的还是得看各个IIC器件的时序图来应用,目前对于时序图还是有点看不懂,稍作操作先理解一下。
usrhgavc 回答时间:2019-11-10 11:21:56
打卡!!
ezrahj 回答时间:2019-11-20 21:37:22

食言了一个项目赶得两地跑,加班加点
gonggu8181 回答时间:2019-12-1 14:45:56
什么一键开关机?不就是休眠和休眠唤醒吗?还有数字电位器干嘛
12

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版