独闷闷网

 找回密码
 立即注册
搜索
查看: 3572|回复: 3
收起左侧

[求助] C8051F340 读写管脚电平电压不对?已解答。

[复制链接]
发表于 2014-10-27 17:16:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 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 ,输出模式设置成漏极输出,切记是输出模式设置这个, 输入模式设置数字模式。


乐于分享,勇于质疑!
发表于 2014-10-27 17:22:48 | 显示全部楼层
我没用过c8051.
乐于分享,勇于质疑!
 楼主| 发表于 2014-10-27 21:55:53 | 显示全部楼层
怎么没人用么
乐于分享,勇于质疑!
 楼主| 发表于 2014-10-28 10:29:34 | 显示全部楼层
经过12小时 穷举法,把用作输入管脚的PIN ,输出模式设置成漏极输出,切记是输出模式设置这个, 输入模式设置数字模式
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-4-19 08:32 , Processed in 0.153581 second(s), 17 queries .

快速回复 返回顶部 返回列表