TA的每日心情 | 奋斗 2018-10-29 22:48 |
|---|
签到天数: 731 天 连续签到: 1 天 [LV.9]以坛为家II
状元
- 积分
- 6289
  

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