“时间获取”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
调试
 
(未显示2个用户的17个中间版本)
第3行: 第3行:
 
mCookie-RTC模块是时钟模块,可获取时间,采用IIC接口通信。 超级电容提供了一定的掉电计时能力,断电后时钟芯片还可运行。
 
mCookie-RTC模块是时钟模块,可获取时间,采用IIC接口通信。 超级电容提供了一定的掉电计时能力,断电后时钟芯片还可运行。
 
==材料清单==
 
==材料清单==
*模块清单
+
*模块
**[[MCookie-Core/zh |mCookie-Core]]
+
{|class="wikitable"
**[[MCookie-USBTTL/zh |mCookie-USBTTL]]
+
|-
**[[MCookie-RTC/zh |mCookie-RTC]]
+
|模块||数量||功能
*其他材料
+
|-
**USB数据线
+
|[[mCookie-CoreUSB/zh]]||1||核心板
 +
|-
 +
|[[mCookie-RTC]]||1||RTC时钟模块
 +
|}
 +
*其他设备
 +
**USB数据线*1
 +
[[File:RTC1.png|center|800px]]
 +
 
 
==拼装过程==
 
==拼装过程==
*将'''[[MCookie-Core/zh |mCookie-Core]]'''、'''[[MCookie-USBTTL/zh |mCookie-USBTTL]]'''、'''[[MCookie-RTC/zh |mCookie-RTC]]'''堆叠在一起
+
*将coreUSB与RTC堆叠
**用数据线连接其中的'''[[MCookie-USBTTL/zh |mCookie-USBTTL]]'''准备上传程序。
+
[[File:RTC2.png|800px|center]]
**注意:最好不要将所有模块堆叠在一起之后再上传程序
+
**用数据线连接coreUSB准备上传程序。
 +
[[File:RTC3.png|800px|center]]
  
==程序烧写==
+
==mixly编程==
*打开Mixly,环境,(搭建参考:'''[[AVR核心:Getting started/zh]]''')
+
*Step1:在美科科技下拉功能模块中找到时钟相关模块
**选择'''板卡(Microduino/mCookie-Core (328p)[16MHzatmege328])'''选择无误,并选中对应'''端口号(COMX)'''
+
[[File:RTC4.png|900px|center]]
**点击'''【打开】''',浏览到项目程序地址,点击'''“Serial-RTC.xml”'''程序打开
+
*Step2:功能模块说明:
**几项都无误后,点击'''"上传"'''按钮上传程序到开发板上
+
[[File:RTC5.png|900px|center]]
 +
[[File:RTC6.png|900px|center]]
 +
*Step3:因为使用串口监视器,所以需要在通讯里面找到串口通讯控件。
 +
[[File:mixly_Serial.jpg|400px|center]]
 +
*Step4:串口通讯控件说明
 +
[[File:mixly_Serial_complian.jpg|600px|center]]
 +
*Step5:整体代码说明:
 +
[[File:RTC7.png|900px|center]]
  
 
==调试==
 
==调试==
Step1:打开串口监视器。
+
*Step1:选择好板卡(Core USB 32U4),和COM端口(默认自动识别)。
 +
[[File:mixly_board_COM.jpg|400px|center]]
 +
Step2:打开串口监视器。
 
[[File:mixly_COMXX.jpg|400px|center]]
 
[[File:mixly_COMXX.jpg|400px|center]]
Step2:确认串口波特率是否与设定的一致。
+
Step3:确认串口波特率是否与设定的一致。
[[File:mixly_COMXX_ok.jpg|600px|center]]
+
[[File:mixly_COMXX_ok.jpg|500px|center]]
Step3:可以看到串口监视器中打印出RTC中记录的当前时间。
+
Step4:可以看到串口监视器中打印出RTC中记录的当前时间。
[[File:mixly_Serial_helloword.jpg|400px|center]]
+
[[File:mixly_RTC_step3.jpg|900px|center]]
|}
+
 
 +
==扩展==
 +
*可以看到这个结果还远远达不到理想的时钟显示状态,
 +
当时分秒为个位数的时候显示会特别难看,因此我们想办法改善一下
 +
*示例代码
 +
[[File:RTC9.png|900px|center]]

2016年8月31日 (三) 09:43的最新版本

实例一:“串口打印当前时间”

概述

mCookie-RTC模块是时钟模块,可获取时间,采用IIC接口通信。 超级电容提供了一定的掉电计时能力,断电后时钟芯片还可运行。

材料清单

  • 模块
模块 数量 功能
mCookie-CoreUSB/zh 1 核心板
mCookie-RTC 1 RTC时钟模块
  • 其他设备
    • USB数据线*1

拼装过程

  • 将coreUSB与RTC堆叠
    • 用数据线连接coreUSB准备上传程序。

mixly编程

  • Step1:在美科科技下拉功能模块中找到时钟相关模块
  • Step2:功能模块说明:
  • Step3:因为使用串口监视器,所以需要在通讯里面找到串口通讯控件。
  • Step4:串口通讯控件说明
  • Step5:整体代码说明:

调试

  • Step1:选择好板卡(Core USB 32U4),和COM端口(默认自动识别)。

Step2:打开串口监视器。

Step3:确认串口波特率是否与设定的一致。

Step4:可以看到串口监视器中打印出RTC中记录的当前时间。

扩展

  • 可以看到这个结果还远远达不到理想的时钟显示状态,

当时分秒为个位数的时候显示会特别难看,因此我们想办法改善一下

  • 示例代码