打印

裸机读18b20可以,但是ucos读18b20不行。

[复制链接]
152|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大碴子味|  楼主 | 2019-10-31 12:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一个ucos工程中,刚刚板级初始化之后,读18b20温度,串口打印是可以读到温度的,如下。void BSP_Init(void)
{
  
  
        USART1_Config();
        printf("USART1初始化完毕\r\n");
        USART2_Config();
        printf("USART2初始化完毕\r\n");
  LED_GPIO_Config();  
        printf("LED初始化完毕\r\n");
        NVIC_Configuration();
        printf("NVIC初始化完毕\r\n");
        TIM2_Configuration();
        printf("Timer2初始化完毕\r\n");
        
        if(DS18B20_Init()==0)
                printf("DS18B20初始化完毕\r\n");
        else
                printf("DS18B20初始化失败\r\n");

        printf("\r\n temperature %.1f\r\n",DS18B20_Get_Temp());        
        SysTick_init();
        
}

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

372

主题

372

帖子

0

粉丝