当前位置: 首页 > news >正文

vs做的网站如何手机版网站开发实例

vs做的网站如何,手机版网站开发实例,wordpress搜索引擎优化,深圳app定制开发报价单学物联网,来万物简单IoT物联网!! 一、产品简介 DS1302 是DALLAS 公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31字节静态RAM,实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数…

学物联网,来万物简单IoT物联网!!在这里插入图片描述

一、产品简介

DS1302 是DALLAS 公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31字节静态RAM,实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可自动调整。
image.png
DS1302 与单片机之间能简单地采用同步串行的方式进行通信,只需要三个数据线:
(1)RST 复位
(2)I/O 数据线
(3)SCLK串行时钟

引脚定义

  • VCC:3.3V
  • GND:地
  • CLK:时钟输出
  • DAT:数据输入输出
  • RST:复位引脚

二、技术参数

  • 工作电压:2V-5.5V
  • 接口简单:GPIO三线接口
  • 工作温度:-40°C~85°C
  • 低功耗:工作电压2V,电流300nA
  • 电源供应:支持主电源和备份电源
  • 电路板尺寸:4.4cm*2.3cm

三、软件接口

DS1302(o_clk, o_rst, dio_num) - 创建RTC时钟对象

  • 函数原型

ds1302Obj = DS1302(o_clk, o_rst, dio_num)

  • 参数说明
参数类型必选参数?说明
o_clkPin传入Pin对象
o_rstPin传入Pin对象
dio_numPin num传入Pin Num数
  • 返回值

DS1302对象成功,返回DS1302对象;DS1302对象创建失败,抛出Exception

  • 示例代码-无回调函数
from machine import Pin
import ds1302gpiodionum = 18
gpioclk = Pin(16 , Pin.OUT , Pin.PULL_DOWN)
gpiorst = Pin(17 , Pin.OUT , Pin.PULL_DOWN)
ds1302_obj = ds1302.DS1302(gpioclk,gpiorst,gpiodionum)
print('start init ds1302')
  • 输出
start init ds1302

setDatetime() - 设置RTC时钟信息

  • 函数功能:

设置RTC时钟信息

  • 函数原型:

DS1302.setDatetime(data)

  • 参数说明:

data日期格式分别为:年-月-日-时-分-秒-星期

  • 返回值:

getDatetime() - 获取RTC时钟信息

  • 函数功能:

获取RTC时钟信息

  • 函数原型:

data = DS1302.getDatetime()

  • 参数说明:

  • 返回值:

成功返回data日期格式分别为:年-月-日-时-分-秒-星期

  • 示例:
from machine import Pin
import ds1302gpiodionum = 18
gpioclk = Pin(16 , Pin.OUT , Pin.PULL_DOWN)
gpiorst = Pin(17 , Pin.OUT , Pin.PULL_DOWN)
ds1302_obj = ds1302.DS1302(gpioclk,gpiorst,gpiodionum)
print('start init ds1302')
ds1302_obj.getDatetime([2023, 6, 13 , 0, 0, 30, 1])
print(ds1302_obj.getDatetime())
  • 输出
start init ds1302
[2023, 6, 13, 0, 0, 31, 1]

四、接口案例

  • 案例代码
import utime   # 延时函数在utime库中
from machine import Pin
import ds1302ds1302_obj = Nonedef ds1302_init():gpiodionum = 18gpioclk = Pin(16 , Pin.OUT , Pin.PULL_DOWN)gpiorst = Pin(17 , Pin.OUT , Pin.PULL_DOWN)ds1302_obj = ds1302.DS1302(gpioclk,gpiorst,gpiodionum)print('start init ds1302')if __name__ == '__main__':ds1302_init()ds1302_obj.setDatetime([2023, 6, 13 , 0, 0, 30, 1])while True:print(ds1302_obj.getDatetime())utime.sleep(1)
  • 输出
start init ds1302
[2023, 6, 13, 0, 0, 31, 1]
[2023, 6, 13, 0, 0, 32, 1]
[2023, 6, 13, 0, 0, 33, 1]
[2023, 6, 13, 0, 0, 34, 1]
[2023, 6, 13, 0, 0, 35, 1]
[2023, 6, 13, 0, 0, 36, 1]

参考文献及购买链接

[1] RTC时钟模块购买链接

http://www.yayakq.cn/news/643514/

相关文章:

  • 江苏宏远建设集团网站嘉兴手机建站模板
  • 南昌高端网站定制游戏开发需要多少钱?
  • 网站建设html代码邢台建设网站
  • 提供网站建设工具厦门亚龙网站建设
  • 那些网站可以做0首付分期手机号php导航网站
  • 泰安网站seowordpress微信 缩略图不显示
  • 网站如何做镜像北京高端网站建
  • 怎么创建网站平台赚钱极速网站建设定制价格
  • 租电信网站服务器吗关键词提取
  • 海南汽车网站建设999免费的网站
  • 企业网站的基本功能平台托管是什么意思
  • 正规品牌网站设计wordpress电影分享主题
  • 网站联系我们的地图怎么做的asp做网站的优势是什么
  • 网站首页优化模板太原网站建设培训
  • 建站之星app网站建设深圳
  • 西安动力无限网站建设网络工具app
  • 知名的网站开发公司安卓版下载
  • 有没有必要给企业做网站自建wordpress 客户端
  • 帝国后台网站如何设置自动刷新首房地产行业发展前景分析
  • 短网址生成网站上海建设检测行业协会官网
  • apache搭建网站免费做电脑网站吗
  • jsp网站架构软件外包公司如何接单
  • 画家个人网站建设镇江百度推广公司
  • 瑞安网站设计桂林百姓生活网
  • 刚备案的域名如何做网站开网站公司
  • 网页版游戏网站ftp搭建工具
  • 柠檬网络科技网站建设做58网站怎么赚钱
  • php网站搭建环境搭建企业网站开发基本流程
  • 好看的网站首页软件开发步骤流程
  • 3合1网站建设vip影视建设网站官网