Numicro51驱动sht11

2020-02-02 09:18发布

最近在学习,新唐的M051。初学就与困难。把51上面的sht11的驱动移植到M051上,,结果跑不起来。。测量不到数据。。。我IO设置的是准双向的。主频是12M的。。。不知道是我IO口模式设置错了,,还是怎么回事。。。就是读不出来、。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
20条回答
sting_yang
2020-02-04 04:59
zhengwending111 发表于 2012-11-20 12:33
我只修改了,读操作是“err=((unsigned char) (P3_PIN&0x10))>>4”,,令时钟就是我按新唐范例来的。 ...

main(void)
{
    Un_Lock_Reg();
        PWRCON |= XTL12M_EN;
        while((CLKSTATUS & XTL12M_STB) == 0);                 //Wait until 12M clock is stable.       
       
        CLKSEL0 = (CLKSEL0 & (~HCLK)) | HCLK_12M;        //Set external crystal as the system clock
    .
    .
    .
    .
    .
这段是从新塘范例截取下来的 跟你的不一样

一周热门 更多>