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联想小新笔 ...
随机推荐
- aws-cli命令-ec2实例相关的操作
aws上可以使用aws-cli的方式管理实例,记录一些常用的操作 1.启动.关闭.终止实例(目前笔者发现只能通过指定实例ID进行管理) # 启动/关闭/重启 指定的实例 aws ec2 start-i ...
- PHP全栈开发(八):CSS Ⅷ border margin padding
在CSS里面,所有的HTML元素都可以看成是一个盒子. 那么在设计和布局的时候,最常用的,也就是用来定义这个盒子的外边距的就是margin 定义这个盒子的内边距的就是padding 元素的内容所占的宽 ...
- Docker | 容器数据卷详解
什么是容器数据卷 从docker的理念说起,docker将应用和环境打包成一个镜像,运行镜像(生成容器)就可以访问服务了. 如果数据都存在容器中,那么删除容器,数据就会丢失!需求:数据可以持久化 My ...
- windows下利用_popen,_wpoen创建管道进行系统命令输出数据
转载: https://blog.csdn.net/greless/article/details/72383762 参考: http://www.linuxidc.com/Linux/2011-04 ...
- JAVA员工名字 年龄 工资 工种
如题: 下面是我个人的写法 输出部分使用了 格式化输出 有兴趣的朋友可以了解一下: 解决的思路大致为: 创建一个对象数组--> 数组下标为0的数组中张三这个变量对应 String name; 2 ...
- 齐博x1 APP要实现直播的关键两步
大家务必要注意,缺少这两步,你的APP将不能实现直播, 也即点击直播按钮无法启动直播推流
- 靶机: medium_socnet
靶机: medium_socnet 准备工作 需要你确定的事情: 确定 kali 已经安装,并且能正常使用[本文不涉及 kali 安装配置] VirtualBox 以前能正常导入虚拟文件 ova 能正 ...
- Silky微服务框架之服务引擎
构建服务引擎 在注册Silky微服务应用一节中,我们了解到在ConfigureServices阶段,通过IServiceCollection的扩展方法AddSilkyServices<T> ...
- 栈溢出漏洞利用流程——以syncbrs为例
0x1 缓冲区溢出漏洞攻击简介 缓冲区溢出攻击是针对程序设计缺陷,向程序输入缓冲区写入使之溢出的内容(通常是超过缓冲区能保存的最大数据量的数据),从而破坏程序的堆栈,使程序转而执行其他指令,以达到攻击 ...
- python中的字符串学习
# 1.字符串的下标(索引) # 取字符串中的子串 print('1.字符串的下标(索引)') str1 = 'PYTHON' print(str1[0]) print(str1[-4]) # 2.字 ...