enovo2468 发表于 2014-1-5 23:14:34

发现LPC1768的P0.0 P0.1不能当普通IO用(解决,接了CAN芯片)

本帖最后由 enovo2468 于 2014-1-6 08:36 编辑

调试VS1053,逻辑分析仪发现io拉不低,刚好看了这个贴
http://www.amobbs.com/thread-5557427-1-1.html
检查一下,竟然发现刚好这两个脚复用I2C,被周立功坑了,周立功写是可以的,已经搞几天了,看来I2C之类的脚和复用I2C的脚要注意了{:dizzy:}


修改一下,周立功应该是对的,原来是路虎开发板上还接了CAN芯片,强行拉低了,但是我参考宝马开发板的原理图接的1053,上边也有1053,也接了CAN芯片,没看到跳线,难道宝马的例程能用?
CAN芯片什么都不接,默认是低电平?不是悬空?

banyan_city 发表于 2014-1-5 23:19:06

是不是需要加上拉电阻{:lol:}

enovo2468 发表于 2014-1-5 23:21:08

banyan_city 发表于 2014-1-5 23:19
是不是需要加上拉电阻

换别的口一切正常

咖啡可乐 发表于 2014-1-5 23:27:43

P0/RD1/TXD3/SDA1
SDA1 —I2C1 data input/output (this is not an I2C-bus compliant open-drain pin)

P0/TD1/RXD3/SCL1
SDA1 —I2C1 data input/output (this is not an I2C-bus compliant open-drain pin)

enovo2468 发表于 2014-1-5 23:51:17

咖啡可乐 发表于 2014-1-5 23:27
P0/RD1/TXD3/SDA1
SDA1 —I2C1 data input/output (this is not an I2C-bus compliant open-drain pin) ...

不是开漏?那怎么拉不低呢,已经配置输出,配置下拉电阻也不行

咖啡可乐 发表于 2014-1-6 00:06:18

enovo2468 发表于 2014-1-5 23:51
不是开漏?那怎么拉不低呢,已经配置输出,配置下拉电阻也不行

即使是开漏,也能拉低

enovo2468 发表于 2014-1-6 08:36:58

咖啡可乐 发表于 2014-1-6 00:06
即使是开漏,也能拉低

发现问题了,上边的CAN芯片拉低了

LQS1200 发表于 2014-1-6 08:56:48

搞定了!

hall 发表于 2014-1-6 09:04:12

P0.27、P0.28和楼主位的管脚一样吗?为什么我不加上拉电阻也不行呢??

enovo2468 发表于 2014-1-6 13:49:53

hall 发表于 2014-1-6 09:04
P0.27、P0.28和楼主位的管脚一样吗?为什么我不加上拉电阻也不行呢??


P0.27、P0.28内部开漏

hall 发表于 2014-1-6 14:30:20

enovo2468 发表于 2014-1-6 13:49
P0.27、P0.28内部开漏

就是我当做普通IO用也得外部上拉是吗

enovo2468 发表于 2014-1-6 18:30:06

hall 发表于 2014-1-6 14:30
就是我当做普通IO用也得外部上拉是吗

你试试吧,我之前用I2C用的
页: [1]
查看完整版本: 发现LPC1768的P0.0 P0.1不能当普通IO用(解决,接了CAN芯片)