TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28027: 关于28027在库函数版本下使用IIC

Part Number:TMS320F28027

目前我在使用的C2000中看到了IIc.c和iic.h都有库函数的版本。但是没有找到对应的历程。我找到了寄存器版本的IIC但是移植到库函数的工程时会有大量的库函数定义报错。请问这样的话移植需要注意什么。

Green Deng:

你好,你的IIc.c和iic.h是在哪个路径下的?以及调用的时候有添加include<>的吗?

另外,可以看一下这两个个介绍驱动库和寄存器混用的文档/链接:

10 Comparing and Combining Approaches:www.ti.com/…/spraa85e.pdf

software-dl.ti.com/…/drivers.html

,

yang zhang:

好的。我在C2000里面看到的。我去看下混用文档

,

Green Deng:

好的!

,

yang zhang:

我这里添加好了寄存器的初始化,但是执行完后却发现寄存器里还是空的。这是为什么呢?还是说我是有什么调用吗?

,

yang zhang:

我在调用iic.h和iic.c的时候发现一个iic.c里有assert(),这个函数在280049对应的时一个debug.h文件里封装的。但是28027是没有这个debug.h的所以我不太知道知道该怎么继续移植了。

,

Green Deng:

额,你的程序还涉及到F280049移植到F28027?

,

yang zhang:

没有,只是用过280049在移植的时候回对比下。

,

Green Deng:

你看下这个链接里面的信息是否有所帮助:software-dl.ti.com/…/sdto_cgt_pragmas_you_can_understand.html

,

yang zhang:

哦你好我现在成功了,但是看到的现象是在我发送第一次IIC地址结束后SCL正常,但是第二次发送发现没有了地址和数据发送出来且SCL一直拉低了。

,

yang zhang:

,

Green Deng:

额,这样的话要麻烦你把相关的代码上传一下了

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28027: 关于28027在库函数版本下使用IIC
分享到: 更多 (0)