ds18b20.zip

  • @aaa@
    了解作者
  • C/C++
    开发工具
  • 1.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2019-07-04 11:14
    上传日期
多个DS18B20传感器通过1个io读数驱动程序
ds18b20.zip
  • 在一个开发板上显示三个温度(DS18B20的数据线在同一个IO口上)
  • SYSTEM
  • usart
  • usart.h
    1.5KB
  • usart.c
    4.1KB
  • delay
  • delay.h
    1.9KB
  • delay.c
    7.6KB
  • sys
  • sys.c
    6.4KB
  • core_cm3.h
    83.7KB
  • system_stm32f10x.h
    2KB
  • core_cmFunc.h
    17KB
  • sys.h
    4.5KB
  • stm32f10x.h
    619.1KB
  • core_cmInstr.h
    26.2KB
  • readme.txt
    1014B
  • OBJ
  • led.o
    231.1KB
  • ds18b20.d
    438B
  • sys.o
    247.3KB
  • test.hex
    88.5KB
  • ili93xx.o
    341.1KB
  • delay.o
    234.4KB
  • sys.crf
    221KB
  • ds18b20.crf
    221.4KB
  • led.d
    351B
  • startup_stm32f10x_hd.lst
    48.1KB
  • ili93xx.crf
    288.3KB
  • delay.crf
    219.7KB
  • ds18b20.o
    245.4KB
  • test.lnp
    386B
  • test.sct
    479B
  • test.htm
    68.7KB
  • ili93xx.d
    744B
  • usart.crf
    224.1KB
  • test.build_log.htm
    1.5KB
  • test.d
    734B
  • sys.d
    312B
  • test.map
    103.4KB
  • delay.d
    369B
  • test.o
    243.5KB
  • startup_stm32f10x_hd.o
    6.6KB
  • test_Target 1.dep
    9.9KB
  • led.crf
    219.1KB
  • usart.d
    483B
  • test.axf
    301.2KB
  • startup_stm32f10x_hd.d
    55B
  • test.crf
    233.7KB
  • usart.o
    238.9KB
  • USER
  • JLinkSettings.ini
    573B
  • test.uvoptx
    12.2KB
  • test.uvguix.Administrator
    71.5KB
  • test.c
    2.7KB
  • test.uvprojx
    17.1KB
  • startup_stm32f10x_hd.s
    15.3KB
  • HARDWARE
  • DMA
  • dma.h
    752B
  • dma.c
    1.8KB
  • KEY
  • key.c
    1.6KB
  • key.h
    829B
  • LCD
  • FONT.H
    34.2KB
  • ILI93xx.c
    83.3KB
  • LCD.h
    8.1KB
  • DS18B20
  • ds18b20.c
    4.2KB
  • ds18b20.h
    1.2KB
  • OLED
  • oled.c
    7.1KB
  • oledfont.h
    34.2KB
  • oled.h
    1.9KB
  • SPI
  • spi.h
    921B
  • spi.c
    2KB
  • TIMER
  • timer.c
    4.1KB
  • timer.h
    1014B
  • WKUP
  • wkup.c
    1.8KB
  • wkup.h
    760B
  • TOUCH
  • gt9147.c
    6.3KB
  • ft5206.c
    4.5KB
  • ft5206.h
    1.6KB
  • touch.c
    14.8KB
  • ctiic.h
    1.3KB
  • touch.h
    2.8KB
  • ott2001a.c
    4.4KB
  • ott2001a.h
    1.9KB
  • gt9147.h
    1.5KB
  • ctiic.c
    2.9KB
  • WDG
  • wdg.c
    2.2KB
  • wdg.h
    855B
  • ADC
  • adc.c
    2.9KB
内容介绍
USMART V3.1 USMART是由ALIENTEK开发的一个灵巧的串口调试互交组件,通过 它,你可以通过串口助手调用程 序里面的任何函数,并执行.因此,你可以随意更改函数的输入参数(支持数字(10/16进制)、字符串、 函数入口地址等作为参数),单个函数最多支持10个输入参数,并支持函数返 回值显示.V2.1新增 hex和dec两个指令.他们可以用于设置函数参数的显示格式.也可以用于数据的进制转换. 例如: 输入"hex 100" 会在串口调试助手上看到 HEX 0X64. 输入"dec 0X64" 会在串口调试助手上看到 DEC 100. 升级说明 V1.4 增加了对参数为string类型的函数的支持.适用范围大大提高. 优化了内存占用,静态内存占用为79个字节@10个参数.动态适应数字及字符串长度 V2.0 1,修改了list指令,打印函数的完整表达式. 2,增加了id指令,打印每个函数的入口地址. 3,修改了参数匹配,支持函数参数的调用(输入入口地址). 4,增加了函数名长度宏定义. V2.1 20110707 1,增加dec,hex两个指令,用于设置参数显示进制,及执行进制转换. 注:当dec,hex不带参数的时候,即设定显示参数进制.当后跟参数的时候,即执行进制转换. 如:"dec 0XFF" 则会将0XFF转为255,由串口返回. 如:"hex 100" 则会将100转为0X64,由串口返回 2,新增usmart_get_cmdname函数,用于获取指令名字. V2.2 20110726 1,修正了void类型参数的参数统计错误. 2,修改数据显示格式默认为16进制. V2.3 20110815 1,去掉了函数名后必须跟"("的限制. 2,修正了字符串参数中不能有"("的bug. 3,修改了函数默认显示参数格式的修改方式. V2.4 20110905 1,修改了usmart_get_cmdname函数,增加最大参数长度限制.避免了输入错误参数时的死机现象. 2,增加USMART_ENTIM2_SCAN宏定义,用于配置是否使用TIM2定时执行scan函数. V2.5 20110930 1,修改usmart_init函数为void usmart_init(u8 sysclk),可以根据系统频率自动设定扫描时间.(固定100ms) 2,去掉了usmart_init函数中的uart_init函数,串口初始化必须在外部初始化,方便用户自行管理. V2.6 20111009 1,增加了read_addr和write_addr两个函数.可以利用这两个函数读写内部任意地址(必须是有效地址).更加方便调试. 2,read_addr和write_addr两个函数可以通过设置USMART_USE_WRFUNS为来使能和关闭. 3,修改了usmart_strcmp,使其规范化. V2.7 20111024 1,修正了返回值16进制显示时不换行的bug. 2,增加了函数是否有返回值的判断,如果没有返回值,则不会显示.有返回值时才显示其返回值. V2.8 20111116 1,修正了list等不带参数的指令发送后可能导致死机的bug. V2.9 20120917 1,修改了形如:void*xxx(void)类型函数不能识别的bug。 V3.0 20130425 1,新增了字符串参数对转义符的支持。 V3.1 20131120 1,增加runtime系统指令,可以用于统计函数执行时间. 用法: 发送:runtime 1 ,则开启函数执行时间统计功能 发送:runtime 0 ,则关闭函数执行时间统计功能 runtime统计功能,必须设置:USMART_ENTIMX_SCAN 为1,才可以使用!! 正点原子@ALIENTEK 技术论坛:www.openedv.com 修改日期:2013/11/20 Copyright(C) ALIENTEK 2011-2021
评论
    相关推荐
    • ds18b20驱动.zip
      ds18b20驱动,单片机开发,温度传感器
    • 单片机+读取DS18B20序列号
      单片机读取DS18B20序列号,方便多级控制
    • ds18b20:ds18b20 温度传感器
      #DS18B20 温度传感器与Python ##Run on Raspberry Pi 我用 Archlinux 运行这个 ###我使用了 Systemd/定时器 ds18b20.timer [Unit] Description=Run ds18b20 for temperature [Timer] OnBootSec=1min ...
    • ds18b20
      DS18B20温度传感器 处理树莓派的DS18B20温度传感器的类和方法。 该文件将成为您的自述文件以及文档的索引。 安装 pip install ds18b20 如何使用 请填写我! 不要忘记代码示例: device = Device(base_dir='...
    • DS18B20-1.0.0.zip
      Temperature sensor ds18b20 code
    • DS18B20程序_2.zip
      DS18B20测温程序,STM32测温,基于STM32F103ZET6,可扩展。
    • DS18B20.rar
      读温度模块DS18B20(STC15Fxxxx)C语言程序
    • 25 DS18B20温度传感器实验.zip
      DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。 DS18B20测温原理如图3所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生...
    • ds18b20.rar
      ds18b20开发的资料,详细的有相关的介绍
    • DS18B20.zip
      通过控制51单片机将DS18B20检测到的温度在LCD1602上显示