DS1307_Utility.rar

  • PUDN用户
    了解作者
  • C/C++
    开发工具
  • 20KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 4
    下载次数
  • 2010-04-16 15:08
    上传日期
数字时钟ds1307通过串口发送到电脑显示
DS1307_Utility.rar
  • DS1307_Utility
  • main.hex
    14.2KB
  • makefile
    16.5KB
  • readme.txt
    2.4KB
  • twi.c
    8.1KB
  • twi.h
    3KB
  • main.c
    19.2KB
内容介绍
DS1307 Utility Copyright (C) 2005 by Donald R. Blake donblake at worldnet.att.net This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. This project demonstrates the use of the Dallas Semiconductor DS1307 64x8 Serial Real Time Clock. Address and data information are transferred to the DS1307 via a Two-wire Serial Interface (TWI). This project provides the means for controlling and viewing the DS1307 settings via an RS232 interface. The data sheet for the DS1307 is available here: http://pdfserv.maxim-ic.com/en/ds/DS1307.pdf I'm using a DS1307 module from Spark Fun Electronics. Go to the Spark Fun web page at: http://www.sparkfun.com and search for Comp-RTC. This project runs on an ATmega32 using a 7.3728 MHz crystal. It has also been tested on an ATmega8. It will probably compile and work for any AVR that has TWI and a hardware UART. You may need to change MCU and F_CPU in the makefile. Connect the AVR UART to a PC serial port through a device like the MAX232, ST232, etc. I run Tera Term (Pro) on the PC side. You can obtain Tera Term (Pro) from: http://hp.vector.co.jp/authors/VA002416/teraterm.html The program responds to ASCII commands typed by the user. Here is the list of commands: ? Show time, date and day of week. thh:mm:ss Set time to HH:MM:SS in 24-hour mode. thh:mm:ssa Set time to HH:MM:SS AM in 12-hour mode. thh:mm:ssp Set time to HH:MM:SS PM in 12-hour mode. dyy-mm-dd Set date to YY-MM-DD. YY is the year (0..99), MM is the month (1..12) and DD is the day (0..31, depending on the month). yd Set day of week to D (1..7). o0 or o1 Set the SQW/OUT pin to a logic 0 or logic 1 level. s0, s1, s2 or s3 Set the SQW/OUT pin to a squarewave output. The SQW/OUT frequency is: 1 Hz for s0, 4.096kHz for s1, 8.192kHz for s2 and 32.768kHz for s3. h Help - show list of commands. Enter just the command character with no parameters for usage.
评论
    相关推荐
    • DS1307.zip
      基于i2c协议实现DS1307时钟芯片显示到屏幕
    • DS1307.rar
      DS1307 Library for CCS C compiler
    • DS1307.rar
      real time clock ds1307 + pic16f877a
    • 数字钟DS1307.rar
      实现数据时钟功能,程序实现了DS1307
    • DS1307.rar
      This is a digital clock using the DS1307
    • DS1307.zip
      ardunino rtc ds1307 real time clock
    • Ds1307.rar
      Working with DS1307 in AVR basic.
    • ds1307ok.zip
      DS1307 programming DS1307 programming DS1307 programming DS1307 programming DS1307 programming
    • DS1307.zip
      rtc arduino windows with ds1307
    • DS1307-C51
      带RAM存储器的串行I2C实时时钟芯片DS1307,Keil开发环境下源程序及工程文件