发现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芯片什么都不接,默认是低电平?不是悬空? 是不是需要加上拉电阻{:lol:} banyan_city 发表于 2014-1-5 23:19
是不是需要加上拉电阻
换别的口一切正常 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) 咖啡可乐 发表于 2014-1-5 23:27
P0/RD1/TXD3/SDA1
SDA1 —I2C1 data input/output (this is not an I2C-bus compliant open-drain pin) ...
不是开漏?那怎么拉不低呢,已经配置输出,配置下拉电阻也不行 enovo2468 发表于 2014-1-5 23:51
不是开漏?那怎么拉不低呢,已经配置输出,配置下拉电阻也不行
即使是开漏,也能拉低 咖啡可乐 发表于 2014-1-6 00:06
即使是开漏,也能拉低
发现问题了,上边的CAN芯片拉低了 搞定了! P0.27、P0.28和楼主位的管脚一样吗?为什么我不加上拉电阻也不行呢?? hall 发表于 2014-1-6 09:04
P0.27、P0.28和楼主位的管脚一样吗?为什么我不加上拉电阻也不行呢??
P0.27、P0.28内部开漏 enovo2468 发表于 2014-1-6 13:49
P0.27、P0.28内部开漏
就是我当做普通IO用也得外部上拉是吗 hall 发表于 2014-1-6 14:30
就是我当做普通IO用也得外部上拉是吗
你试试吧,我之前用I2C用的
页:
[1]