原创 DS18B20 感觉这个用起来好罗嗦

2020-8-6 15:07 283 4 4 分类: MCU/ 嵌入式
为了省下控制线,用单总线连接。用严格的定时来实现。一大堆时序和控制命令。
不过估计调通驱动程序。只要一个GetTemprature()就能得到数据。
芯片的性能还是靠谱的。

文章评论0条评论)

登录后参与讨论
相关推荐阅读
southcreek 2020-11-27 14:08
均值滤波前的数据离散性判断
求数据平均值时,增加方差计算,判定数据是否稳定未被干扰 单片机A/D采集到的数据需要滤波,防止有噪声。各种方法,平均值,中值不一而足。滤波前,应该对数据做一些判断,防止数据源本身错误,使滤波结果...
southcreek 2020-11-02 10:10
电磁兼容 EFT整改
机器做EFT测试故障,表现为液晶显示段错误,数码管闪,传感器异常。综合表现指向在施加 ±2000V 脉冲周期 100KHZ  分别注入 L N PE L+N L+PE N+PE后5V供电被干...
southcreek 2020-10-13 09:53
NTC 热敏电阻线性化
NTC热敏电阻其阻值随温度变化,公式如下: 其中T为温度,Rref 为 25度时的标称值,Tref 为 25度,实际上这些温度都应该加上 273.15 转换为开氏温度。 B 参数是...
southcreek 2020-09-24 12:06
STM32 串口 DMA方式接收数据及数据处理方法
通常我们都使用中断方式接收串口数据。用DMA方式接收,效率会更高。先在CUBE中设置一下。使用UART DMA接收功能,并使用 Circular模式。收到的数据将循环放在缓冲区里。 #def...
southcreek 2020-09-08 09:10
matlab 生成 测温电阻 Rt表
由B值可以推导出不同温度t下的电阻值 R = R0 * exp(B*(1/t - 1/T0)); 其中 R为温度 t 下的电阻值 R0 为25度时的电阻值 T0 为25度...
southcreek 2020-08-29 08:30
降低步进电机微步控制中断频率
使用timer 产生脉冲波形,控制步进电机转动。当使用微步方式时,脉冲频率等于整步频率乘以细分数。有时,我们需要每步进行处理,也就是在发出脉冲时,产生中断。对于常用的双极步进电机,最快的速度大概是20...
广告
我要评论
0
4
1
2
3
4
5
6
7
8
9
0
广告
关闭 热点推荐上一条 /2 下一条