CH438Q芯片详细解读
CH438Q芯片详细解读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
目录
CH438Q芯片详细解读
文章目录
前言
一、CH438Q简介
1,简介
2,特点
3,引脚
4,内置时钟配置
5,寄存器
5.1专用状态寄存器
5.2串口寄存器
6,功能说明
6.1查询与中断
6.2串口操作
6.3硬件流控制
6.4单片机接口
6.5应用说明
7,参数
7.1 绝对最大值
7.2 电气参数(测试条件:TA=25℃,VCC=5V)
8.3 基本时序(测试条件:TA=25℃,VCC=5V,括号中参数 VCC=3.3V,参考附图)
8 应用
8.1 复用地址方式
8.2 直接地址方式
总结
- 前言
- 一、pandas是什么?
- 二、使用步骤
- 1.引入库
- 2.读入数据
- 总结
前言
本文记录了CH438Q芯片的详细使用方法以及遇到的问题的排查过程
一、CH438Q简介
1,简介
2,特点
3,引脚
4,内置时钟配置
5,寄存器
5.1专用状态寄存器
5.2串口寄存器
RESET:该位置 1 则软复位该串口,该位能够自动清 0,无需软件清 0。
LOWPOWER:该位为 1 则关闭该串口的内部基准时钟,从而使该串口进入低功耗状态。
SLP/CK2X:串口 0 与串口 1~7 的该位用途不同,串口 0 是 SLP 位,该位为 1 并且 LOWPOWER 为 1则关闭时钟振荡器,从而使所有串口全部进入睡眠状态,串口 1~7 是 CK2X,该位为 1 则强制 将外部时钟信号 2 倍频后作为串口 1~7 的内部基准时钟。
IEMODEM:该位为 1 则允许调制解调器输入状态变化中断。
IELINES:该位为 1 则允许接收线路状态中断。
IETHRE:该位为 1 则允许发送保持寄存器空中断。
IERECV:该位为 1 则允许接收到数据中断。
RECVTG1 和 RECVTG0:设置接收 FIFO 的中断和硬件流控制的触发点,00 对应 1 个字节,即接收 满 1 个字节产生接收数据可用的中断,并在使能硬件流控制时自动无效 RTS 引脚,01 对应 16 个字节,10 对应 64 个字节,11 对应 112 个字节。
TFIFORST:该位置 1 则清空发送 FIFO 中的数据(不含 TSR),该位能够自动清 0,无需软件清 0。
RFIFORST:该位置 1 则清空接收 FIFO 中的数据(不含 RSR),该位能够自动清 0,无需软件清 0。
FIFOEN:该位为 1 则启用 FIFO,该位清 0 则禁用 FIFO,禁用 FIFO 后为 16C450 兼容模式,相当 于 FIFO 只有一个字节(RECVTG1=0、RECVTG0=0、FIFOEN=1),建议启用 FIFO。
DLAB:该位为除数锁存器存取使能,为 1 时才能存取 DLL 和 DLM,为 0 时才能存取 RBR/THR/IER。
BREAKEN:该位为 1 则强制产生 BREAK 线路间隔。
PARMODE1 和 PARMODE0:当 PAREN 为 1 时设置奇偶校验位的格式:00 则奇校验,01 则偶校验,10 则标志位(MARK,置 1),11 则空白位(SPACE,清 0)。
PAREN:该位为 1 则允许发送时产生和接收时校验奇偶校验位,为 0 则无奇偶校验位。
STOPBIT:该位为 1 则两个停止位,为 0 则一个停止位。
WORDSZ1 和 WORDSZ0:设置字长度,00 则 5 个数据位,01 则 6 个数据位,10 则 7 个数据位,11 则 8 个数据位。
AFE:该位为 1 则允许 CTS 和 RTS 硬件自动流控制。如果 AFE 为 1,那么仅在检测到 CTS 引脚输 入有效(低电平有效)时串口才继续发送下一个数据,否则暂停串口发送,当 AFE 为 1 时的 CTS 输入状态变化不会产生 MODEM 状态中断。如果 AFE 为 1 并且 RTS 为 1,那么当接收 FIFO 空时,串口会自动有效 RTS 引脚(低电平有效),直到接收的字节数达到 FIFO 的触发点时, 串口才自动无效 RTS 引脚,并能够在接收 FIFO 空时再次有效 RTS 引脚。使用硬件自动带率控 制,可将己方的 CTS 引脚接到对方的 RTS 引脚,并将己方的 RTS 引脚送到对方的 CTS 引脚。
LOOP:该位为 1 则使能内部回路的测试模式。在内部回路的测试模式下,串口所有对外输出引脚 均为无效状态,TXD 内部返回到 RXD(即 TSR 的输出内部返回到 RSR 的输入),RTS 内部返回到 CTS,DTR 内部返回到 DSR,OUT1 内部返回到 RI,OUT2 内部返回到 DCD。
OUT2:该位为 1 则允许该串口的中断请求输出,否则该串口不产生实际中断请求。
OUT1:该位为用户可定义 MODEM 控制位,没有连接实际输出引脚。
RTS:该位为 1 则 RTS 引脚输出有效(低电平有效),否则 RTS 引脚输出无效。
DTR:该位为 1 则 DTR 引脚输出有效(低电平有效),否则 DTR 引脚输出无效。
RFIFOERR:该位为 1 表示在接收 FIFO 中存在至少一个 PARERR、FRAMEERR 或 BREAKINT 错误。
TEMT:该位为 1 表示发送保持寄存器 THR 和发送移位寄存器 TSR 全空。
THRE:该位为 1 表示发送保持寄存器 THR 空。
BREAKINT:该位为 1 表示检测到 BREAK 线路间隔。
FRAMEERR:该位为 1 表示正在从接收 FIFO 中读取的数据的帧错误,缺少有效的停止位。
PARERR:该位为 1 表示正在从接收 FIFO 中读取的数据的奇偶校验错。
OVERR:该位为 1 表示接收 FIFO 缓冲区溢出。
DATARDY:该位为 1 表示接收 FIFO 中有接收到的数据,读取 FIFO 中所有数据后,该位自动清 0。
DCD:该位是 DCD 引脚的位反,为 1 表示 DCD 引脚有效(低电平有效)。
RI:该位是 RI 引脚的位反,为 1 表示 RI 引脚有效(低电平有效)。
DSR:该位是 DSR 引脚的位反,为 1 表示 DSR 引脚有效(低电平有效)。
CTS:该位是 CTS 引脚的位反,为 1 表示 CTS 引脚有效(低电平有效)。
△DCD:该位为 1 表示 DCD 引脚输入状态发生过变化。
△RI:该位为 1 表示 RI 引脚输入状态发生过变化。
△DSR:该位为 1 表示 DSR 引脚输入状态发生过变化。
△CTS:该位为 1 表示 CTS 引脚输入状态发生过变化。
6,功能说明
6.1查询与中断
6.2串口操作
6.3硬件流控制
6.4单片机接口
6.5应用说明
7,参数
7.1 绝对最大值
7.2 电气参数(测试条件:TA=25℃,VCC=5V)
8.3 基本时序(测试条件:TA=25℃,VCC=5V,括号中参数 VCC=3.3V,参考附图)
8 应用
8.1 复用地址方式
8.2 直接地址方式
二 问题排查
2.1 问题描述
本板卡进行IQC的时候,工作正常,使用线材将串口首尾相连,测试7个串口的工作状态。但是上机后,与其他板卡通讯的时候,通讯失败。
2.2 排查
故障板卡一共1块,编号为1的板卡,定位到故障板卡输出串口波特率只有500bps左右。编号为2的板卡,上机偶尔可以正常工作,偶尔通讯失灵。
2.3 结论
暂时没有发现可疑的问题,无法复现500bps左右的波特率。
总结
本文只是粘贴了数据手册中的内容,并没有对实质性的问题得到结论,未完待续。
CH438Q芯片详细解读相关推荐
- TM1638芯片的显存地址详细解读
TM1638芯片的显存地址详细解读 相关篇<Arduino UNO 利用3个IO口 + TM1638+驱动8位数码管显示+24个独立按键> <51单片机驱动TM1638芯片+Prot ...
- RISC-V AI芯片Celerity史上最详细解读(上)(附开源地址)
RISC-V AI芯片Celerity史上最详细解读(上)(附开源地址) (本文包括Celerity中二值化神经网络的介绍) 作者 陈巍,资深芯片专家,人工智能算法-硬件协同设计专家. 在Hot Ch ...
- 钢材规格解读的软件_东洲废旧机械设备回收整厂拆除详细解读
东洲废旧机械设备回收整厂拆除详细解读 但创业公司仅靠单一场景就只能浅尝辄止了.知识普及全球电动工具行业,按照产品的技术要求.应用领域等特点,业级.专业级和DIY家用级三个级别.工业级电动工具产品主要用 ...
- 关于射频芯片最详细解读
传统来说,一部可支持打电话.发短信.网络服务.APP应用的手机,一般包含五个部分部分:射频部分.基带部分.电源管理.外设.软件. 射频部分:一般是信息发送和接收的部分: 基带部分:一般是信息处理的部分 ...
- 显卡结构及工作原理详细解读
显卡结构及工作原理详细解读 标签: 显卡三维图像 2016-01-16 20:58 864人阅读 评论(0) 收藏 举报 分类: 3D原理(11) 什么是显卡? 显卡的工作非常复杂,但其原理和部件 ...
- NLP突破性成果 BERT 模型详细解读 bert参数微调
https://zhuanlan.zhihu.com/p/46997268 NLP突破性成果 BERT 模型详细解读 章鱼小丸子 不懂算法的产品经理不是好的程序员 关注她 82 人赞了该文章 Goo ...
- VINS-mono详细解读与实现
VINS-mono详细解读 VINS-mono详细解读 前言 Vins-mono是香港科技大学开源的一个VIO算法,https://github.com/HKUST-Aerial-Robotics/V ...
- R回归模型输出结果详细解读:summary、call、residuals、Coefficients、Assessing Model Fit
R回归模型输出结果详细解读:summary.call.residuals.Coefficients.Assessing Model Fit 目录 R回归模型输出结果详细解读:summary.call. ...
- MemCache超详细解读
MemCache是什么 MemCache是一个自由.源码开放.高性能.分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高 ...
最新文章
- Oozie基于Hue全流程调度
- Mac下安装及使用rz、sz远程上传下载文件
- kafka之五:如何手动更新Kafka中某个Topic的偏移量
- 使用 sroll-snap-type 优化滚动
- DPad down是哪个键_投影仪前3甲PK:双十一坚果J7S和当贝D3X投影仪选择哪个
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_10、常用json框架介绍和Jackson返回结果处理...
- humid vs wet vs moist
- 微控制器实验计算机组成原理,计算机组成原理(西安理工大学)实验二cpth模型机综合实验——微控制器实验.doc...
- Pandas 安装一半无法安装解决方法
- 无线网络通信技术介绍
- Java程序员面试时,如何进行自我介绍呢?
- android 模拟器后缀名,apk是什么文件?apk文件模拟器是什么?
- 怎么把磁盘合并成一个?两个硬盘分区合并,如何硬盘分区合并
- [MacOSX]_[LaunchDaemons]_[Mac OS X 安装Tomcat开机启动服务的方法之一]
- 推荐一个开源的LMS系统ILIAS
- cv2.imread
- 为什么产品经理要做市场调研
- 【极客赠书】向Richard Stallman提问,赢取传记《若为自由故》【活动结束】
- ncnn yolov5.cpp切换yolov5n6模型(一)
- vue key值的重复键问题报错