Numicro51驱动sht11

2020-02-02 09:18发布

最近在学习,新唐的M051。初学就与困难。把51上面的sht11的驱动移植到M051上,,结果跑不起来。。测量不到数据。。。我IO设置的是准双向的。主频是12M的。。。不知道是我IO口模式设置错了,,还是怎么回事。。。就是读不出来、。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zhengwending111
1楼-- · 2020-02-03 15:04
sting_yang 发表于 2012-11-19 00:59
方便给程序,看看问题在哪里?

我用示波器测量时钟,时钟刚开始是方波,,,之后高低电平越来越尖~!
zhengwending111
2楼-- · 2020-02-03 16:11
sting_yang 发表于 2012-11-19 00:59
方便给程序,看看问题在哪里?

您收到了吗?
zhengwending111
3楼-- · 2020-02-03 19:32
 精彩回答 2  元偷偷看……
sting_yang
4楼-- · 2020-02-03 19:57
zhengwending111 发表于 2012-11-19 19:13
您收到了吗?

m051的输入跟输出寄存器是不一样的,你在读sht11却还是用DOUT,读要用PIN,这边改掉试试
zhengwending111
5楼-- · 2020-02-03 20:29
sting_yang 发表于 2012-11-20 11:20
m051的输入跟输出寄存器是不一样的,你在读sht11却还是用DOUT,读要用PIN,这边改掉试试 ...

你看看我的这个程序。。感觉还是不行。。我修改过。。设置为out,跟input来的。。我想加您的qq。。我的是277086579
zhengwending111
6楼-- · 2020-02-03 21:18
sting_yang 发表于 2012-11-20 11:20
m051的输入跟输出寄存器是不一样的,你在读sht11却还是用DOUT,读要用PIN,这边改掉试试 ...

((unsigned char) (P3_PIN&0x10))>>4,我这样操作,结果现象一样~!没什么大的改观~!

一周热门 更多>