WCH网络授时芯片CH9126操作指导
目前CH9126推荐在Win7操作系统的电脑上执行,暂不推荐在与Win10系统的电脑进行通讯。
一、重要引脚说明

设置及状态相关引脚:
引脚1:RSETE—一个控制CH9126工号的引脚,直接接18K电阻接地即可。
引脚26:CMD_DATA—命令数据模式转换控制引脚
可用于控制芯片的工作状态,使其在配置状态和数据传输状态间切换。
使用方式:CMD_DATA引脚接低,芯片处于命令配置状态;CMD _DATA引脚接高(内置上拉电阻),芯片处于数据传输状态。
引脚27:MODVer—固件版本选择引脚
可用于切换不同版本的芯片固件
使用方式:暂未开放此功能。
引脚30:PULSEIN—标准秒脉冲输入引脚
可用于检测时间服务是否正常,同时可用于时钟更新。
引脚36:RSTI—固件外部复位引脚
可复位CH9126内部固件程序
使用方式:引脚电平拉低50ms后拉高。
引脚51:DIR—485透传方向控制引脚
可用于TTL转485时对485芯片传输方向的自动控制
使用方式:在使用CH9121制作485—网口的原理图时,DIR引脚直连于485转换芯片的DE及RE引脚,实现数据传输方向的自动转换。
引脚52:ELINK#—PHY连接指示灯
可用于指示PHY连接状态
使用方式:PHY连接成功时,LINK#引脚为低电平,LINK等(通常为绿灯)常亮;否则保持熄灭状态。
引脚59:使用方式:将RESET引脚拉低,重新上电维持1s(也可以通过RSTI引脚拉低实现),再将RESET引脚拉高。设备信息恢复出厂设置。可控制CH9121配置信息恢复至出厂时的信息。
引脚60:PULSEOUT—标准秒脉冲输出引脚
调试步骤:
二. SNTP-Client
如果电脑做SNTP服务器,需要先开启SNTP服务,具体的流程如下:
1. 在桌面上右击“计算机”,
选择“管理”,
然后选择“服务”。
具体如图所示

2. 选中“Windows Time”,设置为开启,这样就可以将“Windows Time”这一个服务打开。
3. “开始”--》“运行”--》输入“regedit”打开注册表。
4. 找到NetSerVer这一项,具体见插图,里面很详细。


5. 将NetSerVer下Enabled的值设置为 1。重启电脑系统。
6. 最后启动对时服务:Win+RàCmdànet start w32time。这样Win7系统的SNTP-Server服务器就已经打开。

接下来就是对CH9126的操作。
1. 首先选择CH340/CH341,将串口反接(TXDßàRXD),并且给CH9126上电。
2. 打开CH9126Config配合工具。

3. 在适配器这栏选择正确的连接CH9126网口的电脑网卡,点击搜索模块。

4. 将连接CH9126的网卡IP配置与CH9126在同一网段,本次演示为192.168.111.xx网段。

5. 使用SNTPModuleCFG配置好CH9126后,点击配置模块参数,指导提示配置成功。

6. 打开串口调试助手COMTransmit.exe。波特率,数据位,停止位,校验位选择和您CH9126串口配置一样的信息。演示的为9600波特率,8位数据位,1位停止位,无奇偶校验位。点击打开串口。

7. 此时在发送框输入“57 AB 66”(Hex),会发现串口并没有接收到CH9126的返回。是因为CH9126的DataCmd引脚此时是高电平,高电平为Data,只有将该引脚接地,命令才有效。将DataCmd引脚接地,此时再输入“57 AB 66”,就可以收到CH9126返回的模块名数据,此时就表示串口通讯没有问题。

8. 此时输入“57 AB 61”就可以返回从SNTP服务器获取的时间了。

三、 SNTP服务器
1. 打开SNTPModuleCFG软件,将CH9126配置为SNTP_Server。

2. 打开Win7时间设置,可以发现此时Win7的时间是从time.nist.gov获取的时间,现在的时间是2021年3月5号。

3. 将服务器修改为CH9126的IP“192.168.111.202”,点击立即更新。会发现提示同步时间错误,那是因为CH9126并没有一个初始时间以及一个秒脉冲。

4. 使用串口指令“57 AB 51 16 02 16 15 35 54 ”将初始时间配置为2016/02/16。15时35分54秒。点击发送,若返回AA则表示配置成功。

5. 将CH9126的PULSEIN脚接在一个秒脉冲上(可以使GPS秒脉冲,也可以是MCU定时器的秒脉冲)。演示使用的是MCU(代码字形编写)。这边使用CH579产生一个秒脉冲连接到CH9126的PULSEIN脚上。再次点击立即更新。会显示更新成功。时间也被改为2016年2月。


WCH网络授时芯片CH9126操作指导的更多相关文章
- 华人开创NTP网络授时服务器成功投运世界级超大工程港珠澳大桥
华人开创NTP网络授时服务器成功投运世界级超大工程港珠澳大桥 本文由北京华人开创公司提供请勿转载 2017年12月中旬,我华人开创生产研发的NTP网络授时服务器成功投运世界级超大工程港珠澳大桥,为这个 ...
- 基于GPS北斗卫星授时系统和NTP网络授时服务器的设计与开发
基于GPS北斗卫星授时系统和NTP网络授时服务器的设计与开发 安徽京准科技提供@请勿转载@@ 更多资料请参考——ahjzsz.com 天文观测设备对于控制系统的时间准确度有严格要求.为此,采用搭建高精 ...
- 网络授时服务 NTP
NTP --- Network Time Protocol 网络授时服务,他解决的主要问题就是实现两台或者多台机器的时间同步问题,而传统的格林尼治时间不是标准的时间,因为地球自转的不是规则的. 网络 ...
- 网络、芯片、专利、产业链……影响5G手机走势的因素有哪些?
近段时间,备受关注的5G手机迎来一个爆发的小高潮.中国质量认证中心官网显示8款5G手机获得3C认证.其中华为有4款 ,一加.中兴.OPPO和vivo各有一款5G手机获得3C认证.随后在7月23日,中兴 ...
- NTP网络授时服务器部署及网络时钟同步设置说明
NTP网络授时服务器部署及网络时钟同步设置说明 NTP网络授时服务器部署及网络时钟同步设置说明 本文由安徽京准科技提供@请勿转载. 一.前言 1.NTP简介 NTP是网络时间协议(Network T ...
- 标准Gitlab命令行操作指导
gitlab是一个分布式的版本仓库,总比只是一个本地手动好些,上传你的本地代码后后还能web GUI操作,何乐不为? 贴上刚刚搭建的gitlab,看看git 如何操作标准命令行操作指导 1.命令行操作 ...
- [网络收集]20190528华为数通网络工程师认证HCIA-VRP的操作指导思维导图
>> >0 VRP基础 >1 命令行基础 >2 文件系统基础 >3 VRP系统管理
- [Socket网络编程]一个封锁操作被对 WSACancelBlockingCall 的调用中断。
原文地址:http://www.cnblogs.com/xiwang/archive/2012/10/25/2740114.html记录在此,方便查阅. C#中在使用UDPClient循环监听端口,在 ...
- Android之网络编程利用PHP操作MySql插入数据(四)
因为最近在更新我的项目,就想着把自己在项目中用到的一些的简单的与网络交互的方法总结一下,所以最近Android网络编程方面的博文会比较多一些,我尽量以最简单的方法给大家分享,让大家明白易懂.如果有什么 ...
- 【转】G40-70、G50-70联想小新笔记本SR1000随机Linux改Windows 7系统操作指导
http://support1.lenovo.com.cn/lenovo/wsi/htmls/detail_20140505150749705.html 适用范围:G40-70,G50-70联想小新笔 ...
随机推荐
- docker搭建个人云盘可道云kodbox
1.拉取kodbox镜像 (文章最后有自己编写yml文件可直接搭建) docker pull tznb/kodbox:1.15 2. 创建并启动kodbox docker run -d -it --n ...
- 前端图形:SVG与Canvas
00.前端图形 前端代码实现图形的几种方式:CSS.SVG.Canvas(主要是JavaScript编码) CSS也是可以画图的,需要借助于高宽.边框border.clip-path裁剪.渐变色背景等 ...
- Vue学习之--------深入理解Vuex之getters、mapState、mapGetters(2022/9/3)
这一篇博客的内容是在上一篇博客的基础上进行:深入理解Vuex.原理详解.实战应用 @ 目录 1.getters的使用 1.1 概念 1.2 用法 1.3 如何读取数据 2.getters在项目中的实际 ...
- 后端框架学习-----mybatis(使用mybatis框架遇到的问题)
1.配置文件没有注册(解决:在核心配置文件中注册mapper,注册有三种形式.资源路径用斜杆,包和类用点) <mappers> <!--每一个mapper.xml文件都需要在myba ...
- 表单快速启用城市地区功能 齐博x1齐博x2齐博x3齐博x4齐博x5齐博x6齐博x7齐博x8齐博x9齐博x10
比如分类系统\application\fenlei\config.php 修改这个文件,里边加入参数 'use_area'=>true, 那么会员中心与后台的,修改发布页面,都会自动加上城市地区 ...
- 2流高手速成记(之四):SpringBoot整合redis及mongodb
最近很忙,好不容易才抽出了时间,咱们接上回 上次我们主要讲了如何通过SpringBoot快速集成mybatis/mybatis-plus,以实现业务交互中的数据持久化,而这一切都是基于关系型数据库(S ...
- 二叉搜索树 - C++ 实现
二叉搜索树 - C++ 实现 概述 Overview 二叉查找树(英语:Binary Search Tree, 后文中简称 BST), 也称为二叉搜索树.有序二叉树(ordered binary tr ...
- Paddle Graph Learning (PGL)图学习之图游走类模型[系列四]
Paddle Graph Learning (PGL)图学习之图游走类模型[系列四] 更多详情参考:Paddle Graph Learning 图学习之图游走类模型[系列四] https://aist ...
- 【深入浅出 Yarn 架构与实现】3-1 Yarn Application 流程与编写方法
本篇学习 Yarn Application 编写方法,将带你更清楚的了解一个任务是如何提交到 Yarn ,在运行中的交互和任务停止的过程.通过了解整个任务的运行流程,帮你更好的理解 Yarn 运作方式 ...
- python基础(三)装饰器
字典推导式: data_list = ['1 hello','2 world'] result = {item.split(" ")[0]: item.split(" & ...