borrow1988 发表于 2014-10-27 17:16:49

C8051F340 读写管脚电平电压不对?已解答。

本帖最后由 jianhong_wu 于 2014-10-28 10:34 编辑

使用C8051F340芯片,具体IO配置如下:    P4MDOUT   = 0x08;P0MDOUT   = 0xFF;    P1MDOUT   = 0xFF;P1MDIN =0XFF;P0MDIN =0XFF;XBR0      = 0x01;    XBR1      = 0x40;
执行完后,IO高电平由原来3.3V变成3.0V(万用表观察),IO用于模拟SPI操作,这时如果MISO(P1.0)有数据为低时,正常应该是0,但是实际情况是2.5V,有高数据,MISO为3.0
如果XBR1 不打开,那么各个IO全部位3.3V
请问这个原因是什么,是不是我配置问题​
PS: C8051读NRF24L01
解答:
经过12小时 穷举法,把用作输入管脚的PIN ,输出模式设置成漏极输出,切记是输出模式设置这个, 输入模式设置数字模式。

jianhong_wu 发表于 2014-10-27 17:22:48

我没用过c8051.

borrow1988 发表于 2014-10-27 21:55:53

怎么没人用么

borrow1988 发表于 2014-10-28 10:29:34

经过12小时 穷举法,把用作输入管脚的PIN ,输出模式设置成漏极输出,切记是输出模式设置这个, 输入模式设置数字模式
页: [1]
查看完整版本: C8051F340 读写管脚电平电压不对?已解答。