目前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操作指导的更多相关文章

  1. 华人开创NTP网络授时服务器成功投运世界级超大工程港珠澳大桥

    华人开创NTP网络授时服务器成功投运世界级超大工程港珠澳大桥 本文由北京华人开创公司提供请勿转载 2017年12月中旬,我华人开创生产研发的NTP网络授时服务器成功投运世界级超大工程港珠澳大桥,为这个 ...

  2. 基于GPS北斗卫星授时系统和NTP网络授时服务器的设计与开发

    基于GPS北斗卫星授时系统和NTP网络授时服务器的设计与开发 安徽京准科技提供@请勿转载@@ 更多资料请参考——ahjzsz.com 天文观测设备对于控制系统的时间准确度有严格要求.为此,采用搭建高精 ...

  3. 网络授时服务 NTP

    NTP  --- Network Time Protocol 网络授时服务,他解决的主要问题就是实现两台或者多台机器的时间同步问题,而传统的格林尼治时间不是标准的时间,因为地球自转的不是规则的. 网络 ...

  4. 网络、芯片、专利、产业链……影响5G手机走势的因素有哪些?

    近段时间,备受关注的5G手机迎来一个爆发的小高潮.中国质量认证中心官网显示8款5G手机获得3C认证.其中华为有4款 ,一加.中兴.OPPO和vivo各有一款5G手机获得3C认证.随后在7月23日,中兴 ...

  5. NTP网络授时服务器部署及网络时钟同步设置说明

    NTP网络授时服务器部署及网络时钟同步设置说明 NTP网络授时服务器部署及网络时钟同步设置说明  本文由安徽京准科技提供@请勿转载. 一.前言 1.NTP简介 NTP是网络时间协议(Network T ...

  6. 标准Gitlab命令行操作指导

    gitlab是一个分布式的版本仓库,总比只是一个本地手动好些,上传你的本地代码后后还能web GUI操作,何乐不为? 贴上刚刚搭建的gitlab,看看git 如何操作标准命令行操作指导 1.命令行操作 ...

  7. [网络收集]20190528华为数通网络工程师认证HCIA-VRP的操作指导思维导图

    >> >0 VRP基础 >1 命令行基础 >2 文件系统基础 >3 VRP系统管理

  8. [Socket网络编程]一个封锁操作被对 WSACancelBlockingCall 的调用中断。

    原文地址:http://www.cnblogs.com/xiwang/archive/2012/10/25/2740114.html记录在此,方便查阅. C#中在使用UDPClient循环监听端口,在 ...

  9. Android之网络编程利用PHP操作MySql插入数据(四)

    因为最近在更新我的项目,就想着把自己在项目中用到的一些的简单的与网络交互的方法总结一下,所以最近Android网络编程方面的博文会比较多一些,我尽量以最简单的方法给大家分享,让大家明白易懂.如果有什么 ...

  10. 【转】G40-70、G50-70联想小新笔记本SR1000随机Linux改Windows 7系统操作指导

    http://support1.lenovo.com.cn/lenovo/wsi/htmls/detail_20140505150749705.html 适用范围:G40-70,G50-70联想小新笔 ...

随机推荐

  1. 《吐血整理》高级系列教程-吃透Fiddler抓包教程(28)-Fiddler如何抓取Android7.0以上的Https包-下篇

    1.简介 虽然依旧能抓到大部分Android APP的HTTP/HTTPS包,但是别高兴的太早,有的APP为了防抓包,还做了很多操作:① 二次加密有的APP,在涉及到关键数据通信时,会将正文二次加密后 ...

  2. mujoco d4rl 安装问题

    最近mujoco免费了,属实爽歪歪,安装d4rl没有以前那么麻烦了(不知为何半年前我安装d4rl时走了那么多弯路) mujoco安装 在 https://mujoco.org/download 上面下 ...

  3. 分布式事务框架 Seata 入门案例

    1.  Seata Server 部署 Seata分TC.TM和RM三个角色,TC(Server端)为单独服务端部署,TM和RM(Client端)由业务系统集成. 首先,下载最新的安装包 也可以下载源 ...

  4. Scrapy 如何传递 get请求的params

    我们都知道 在requests中可以使用 requests.get(url,params)的方式传值 那么在scrapy中如何传值呢 直接看代码 from urllib.parse import ur ...

  5. VirtualBox 下 CentOS7 静态 IP 的配置 → 多次踩坑总结,蚌埠住了!

    开心一刻 一个消化不良的病人向医生抱怨:我近来很不正常,吃什么拉什么,吃黄瓜拉黄瓜,吃西瓜拉西瓜,怎样才能恢复正常呢? 医生沉默片刻:那你只能吃屎了 环境准备 VirtualBox 6.1 网络连接方 ...

  6. ARM TrustZone白皮书部分阅读

    嵌入式系统安全的一些解决方法及缺陷 外部硬件安全模块:在主SoC之外包含一个专用的硬件安全模块或可信元件,e.g. 手机的SIM卡.隔离仅限于可以从非易失性存储器运行的相对静态程序 内部硬件安全模块: ...

  7. Codeforces Round #817 (Div. 4)

    CF传送门 因为洛谷题库未更新,所以给出的题面都是CF的. 现场打真是太卡了(梯子挂了,codeforc.es也崩了),所以五六分钟才打开题目 \(qwq\) A. Spell Check 萌萌题,把 ...

  8. navisworks2021保姆级下载安装教程

    navisworks2021 WIN10 64位安装步骤:1.先使用"百度网盘客户端"下载NV_CN_2021软件安装包到电脑磁盘里,并解压缩,安装前先断网,然后找到Autodes ...

  9. JavaScript代码是怎么在浏览器里面运行起来的?

    JavaScript代码是怎么在浏览器里面运行的?下面简单探索一下 浏览器内核 浏览器内核(Rendering Engine),常见的叫法如:排版引擎.解释引擎.渲染引擎,现在流行称为浏览器内核. 浏 ...

  10. 读Bilgin Ibryam 新作 《Dapr 是一种10倍数 平台》

    Bilgin Ibryam 最近加入了开发者软件初创公司Diagrid Inc,他是Apache Software Foundation 的 committer 和成员.他也是一个开源的布道师,并且是 ...