23回答

0收藏

关于OpenSDA和KL25Z的I2C的问题

回答|共 23 个

倒序浏览

21#

suyong_yq

发表于 2014-1-18 21:34:36 | 只看该作者

分享到:
smallmount 发表于 2014-1-17 20:11
实测不行
原则上讲,应该:A. 将IO口配置为I2C功能,B. 配置I2C寄存器,C. 最后再打开I2C
A和B互换好像作 ...

还有,我在"MSP430"板块里发过关于SPI接口输入信号线上电平浮动的问题,因为它的引脚没有内部上拉电阻,需要在外部电路上附加一个上拉电阻,而KL25上的Pin可以配置内部上拉或下拉电阻并且可以配置增强驱动开关,不需要外置辅助电路就可以搞定,这些在参考手册里都有说明。还有关于配置端口顺序的问题,如果这个引脚控制的是个导弹开关,如果编程的时候没有在设定引脚复用功能之前预设正确的电平,在系统初始化的过程中不小心启动了导弹发射程序,这就是要命的事情了。类似这些东西,任何一家芯片厂都不可能专门放到文档里说明,因为人家只是做芯片的,不可能覆盖到所有的应用程序。关于这些,纯粹是经验的东西,不能总是等着别人把所有的东西都写清楚,是需要自己多实践,多思考的。
22#

hill123

发表于 2014-1-18 23:33:59 | 只看该作者

suyong_yq 发表于 2014-1-18 21:34
还有,我在"MSP430"板块里发过关于SPI接口输入信号线上电平浮动的问题,因为它的引脚没有内部上拉电阻, ...

恩,对,端口配置一定要详细根据参考手册和数据手册来写~~我会继续研究研究的
恩,自己的确是有点贸然,要不是发这个贴,或许不会思考这么深....
官方代码我也参考了,比我写的还简单~寄存器操作我会试一下的
关于这个问题的最根本原因,我也会进一步跟进~
今天搬家了,没搞这个,过两天更新最新进展!!
23#

bufen2

发表于 2014-2-11 10:16:12 | 只看该作者

持续关注中~!期待更新阿!
24#

hill123

发表于 2014-2-11 12:37:04 | 只看该作者

嗯,年过完了,又开始工作了,晚上回去继续搞!
25#

hill123

发表于 2014-2-11 12:37:36 | 只看该作者

什么你说 发表于 2014-2-11 10:16
持续关注中~!期待更新阿!

嗯,年过完了,又开始工作了,晚上回去继续搞!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条