1.前言
今天我们开始分析IIC模块,DSPIIC模块还是比较智能和灵活的,主从切换、接受切换都很方便,对外部器件的访问可根据外部器件进行调整。
我们通过IIC读写EEPROM实验分析IIC模块。
2.基本特性

8位数据长度,7位或10位地址位。

数据传输格式。


时钟分频与电平时间长度。一般取5us左右作为一个电平传输时间,根据实际测试,这个没有严格规定,在某个范围内都可以正常通信。

IIC总线基本结构,DSP的SCL和SDA引脚配置为上拉模式。详细的通信过程结合到例程。
3.初始化配置

上图是IIC模块基本配置过程,都标注有详细的注释。

将GPIO28、29配置为IIC服用功能引脚,并使能上拉模式。
4.通信过程

依据EEPROM(AT24C256)的字节写模式,配置发送字节函数。

相关内容注释标注的非常详细,值得注意的是,当启动发送后,启动信号和器件地址是会自动发送的,中间过程中的ACK是自动检测的,如果发生通信错误,可通过配置中断来检测。

读模式发送目标地址后不产生停止位,配置成接受完成后产生停止位。

地址传输是高位在前。
5.效果

可正常读写,另外就是读写函数中间需要延时10ms左右。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
dsp
+关注
关注
561文章
8275浏览量
368230 -
总线
+关注
关注
10文章
3057浏览量
91867 -
EEPROM
+关注
关注
9文章
1146浏览量
86336 -
IIC
+关注
关注
11文章
311浏览量
40762 -
DSP28335
+关注
关注
22文章
59浏览量
42680
发布评论请先 登录
相关推荐
热点推荐
DSP28335的应用是什么
近日工作中又涉及到了DSP28335的应用,看来TI的芯片还是得到了公司领导的认可,也直接丢了一份DSP28335的FOC程序给我理解。以前读书阶段较为简单的接触过一段时间,对DSP28335
发表于 02-16 06:54
dsp28335如何入门:程序设计步骤
本文首先介绍了dsp28335的概念,其次介绍了dsp28335电气特性及特点,最后详细阐述了关于dsp28335的程序设计步骤。
发表于 05-23 17:09
•2.1w次阅读
dsp28335开发板中文资料汇总(dsp28335最小系统_引脚图_封装_初始化程序)
本文主要介绍了dsp28335开发板最小应用系统设计、dsp28335引脚图功能和dsp28335封装及dsp28335初始化程序。
发表于 05-24 17:25
•7w次阅读
使用DSP28335控制电机的资料合集免费下载
本文档的主要内容详细介绍的是使用DSP28335控制电机的资料合集免费下载包括了:电机控制原理图,硬件手册,H桥直流电刷电机控制,DSP28335使用程序,DSP28335电机控制开发板测试步骤,
发表于 05-18 08:00
•179次下载
DSP28335学习笔记(6):DSP-IIC读写EEPROM
评论