hc32l176kata测试DS18B20 返回值为0XFF
请教下各位大佬 关于JC32L176KATA是否有DS18B20相关代码 现在L176采用的8M外部晶振 延时在ms是准的,但是在us级就一点都不准了希望有大佬能发些相关例程 HC32L176相关代码的确太少了 搜都不好搜{:cry:} HC32L176相关代码的确太少了 我是自己做的demo,不过现在没有测试DS1820网上资料一大堆,随便找一个参考一下。 us级就自己写个for循环呗 现用示波器看看DS18B20是否正确响应你的主机信号,有时买的18B20来路有问题,时序上有点区别 wubangmi 发表于 2021-11-9 08:50
us级就自己写个for循环呗
写了的 但是就是不准根据示波器调节还是不准 实在是没办法了 guijial511 发表于 2021-11-9 08:07
DS1820网上资料一大堆,随便找一个参考一下。
资料找了的我用STM32用DS18B20一点事都没有 但是用HC32就是有问题返回值就是不准确我被这个都搞晕了 yizushijie 发表于 2021-11-8 18:09
我是自己做的demo,不过现在没有测试
能参考一下吗? 两只袜子 发表于 2021-11-8 17:19
HC32L176相关代码的确太少了
的确太少了136的我看还是比较多176就少了 yx445566 发表于 2021-11-10 11:38
写了的 但是就是不准根据示波器调节还是不准 实在是没办法了
不可能吧,你要几微秒的延时? yx445566 发表于 2021-11-10 11:38
写了的 但是就是不准根据示波器调节还是不准 实在是没办法了
//HC32L17X48MHZ
//DS18B20复位后默认分辨率为12位
//上拉电阻为2.2K
//总线上只有一个18B20的情况
//供电电压5V
void DS18B20_Delay(unsigned char nCount)
{
for(; nCount != 0; nCount--);
}
void Delay15us(void)//精确延时15us 15.2us
{
DS18B20_Delay(82);
}
void Delay10us(void)//延时10us
{
DS18B20_Delay(74);
}
yx445566 发表于 2021-11-10 11:40
能参考一下吗?
https://blog.csdn.net/Haiguozhe/article/details/97620268;你看看这个
页:
[1]