芯团网——方案资讯专区

 找回密码
 立即注册
查看: 42|回复: 0

UART接口IC方案

[复制链接]

5210

主题

5210

帖子

1万

积分

论坛元老

Rank: 6Rank: 6

积分
15634
发表于 2020-8-19 17:12:17 | 显示全部楼层 |阅读模式

很多工厂采购朋友在工作的时候会遇到一些问题,其中就包括《UART接口IC方案:UART一般怎么使用?(422、485协议芯片)》的问题,那么搜索网络小编来给您来解答一下您现在困惑的问题吧。

它是这样的:在接收到中断,然后继续进入中断和读取寄存器P_UART_Command2 0x00F1的值,P_UART_Data 0x0000值。

分析:如果出现这种情况,首先要识别问题,UART发送的另一端,如果有问题,UART传输信道是正常的?等......除SPCE061A外部的设备,外围设备都正常,则检查MCU IO端口设置状态,通常是由于IOB7和IOB10设置错误只出现导致的问题; 系统接口对接技术方案。

解决:所以剩下的工作是一个很好的检查程序里面除了初始化过程中,没有修改IO的性能的地方吗?

现象:打开或不打开串口启用发送,当IOB端口(特别是IOB10)在程序PC(串行测试程序)在接收端执行输出操作可以接收一些的串行数据的,并且更为0×00、

分析:与MCU独立的电平转换器232作为芯片的问题使终端不,因此,当输出端口IOB10的操作,尤其是那些与十字高和低输出,它也将信号通知电平转换芯片232、从而发送到PC的串行端口,它有时会结束PC串行端口的侧接收数据;

溶液:所以,当将利用UART的存在用户的系统被用作端口IOB10他,用户可以选择带建议电平转换芯片232可以,或使用的数据包格式,而对于通信软包验证过程。

现象:打开UART IRQ中断,该计划将持续到UART IRQ中断。

分析:......关于IRQ使用UART,以下几点应注意:1

UART接口IC方案:串口有哪些芯片?

UART接口IC方案:串口有哪些芯片?

,一般我会建议使用UART IRQ中断,初始化P_UART_Command1只开放接收中断,而无需打开发射打断 ;可以从教程或数据表可以得知,发送中断由TXRDY信号触发,和意义TXRDY信号是:该标志被设置为“1”,表明该数据缓冲器的发送者是空的,准备好被P_UART_Data写数据传输单元。问题就出在这个解释,很多人没有注意到这个问题;串口只要空闲,P_UART_Data寄存器里面是空的,肯定是准备要发送的数据,这时候TXRDY标志应该是1、就随时被触发的Tx IRQ中断(发送中断开放时);所以会出现打开串行发送,接收中断,该计划将持续到UART IRQ中断里面去,现在类似。建议当串口初始化,中断开业仅RX,TX中断没有开放,将数据发送器(Tx需要使用中断的话),然后打开Tx中断,所有的数据被发送,然后关闭Tx中断,它是没有这样的问题。此外,这样的情况不被认为是自身MCU发送问题数据是可控的事情!只要程序设计考虑,可避免这种麻烦和更多。 接口对接方案。

2、另一点是非常重要的,对于接收中断,实际上并没有做实验时,避免了第一种情况的通知后,很多人过,还是会继续进入UART IRQ中断是等;该寄存器的设置没有与UART太大的关系,尝试,当有这样的现象,即使是在UART TX引脚中,Rx的(当然,前提是要保证IO的设置是没有问题的),应该不再有继续进入UART IRQ中断是怎样的。该实施例表明,当与UART IRQ中断,确保UART通道具有合适的连接,即IOB7、IOB10脚被连接到(双机通信连接上的UART通信信道也行,MCU和PC通信链路也行,只要UART通信引脚有实际联系的右侧和偶数),就可以避免这样的问题。

3、对于一般应用UART IRQ设置,所以我会建议:良好的设置IOB,IOB7输出,IOB10输入对应的端口 - “设置正确的串口波特率 - ”打开RX中断,无中断的Tx开启(已经描述前面的原因) - “使发送,接收销 - ”读取一次P_UART_Data,UART状态和错误之前清除 - “,则下面是用户程序......当然,在用户的UART IRQ。与中断的打入清除中断标志(读取和写入寄存器P_UART_Data清除)之后记住无符号整型b; UART接口IC方案

* P_IOB_Attrib | = 0x0480;

* P_IOB_Dir | =的0x0400;

* P_IOB_Data = 0×0000;

* P_UART_ = 0×0000; 系统接口对接方案。

* P_UART_ = 0×0005; API接口方案。

以上就是关于UART接口IC方案:UART一般怎么使用?(422、485协议芯片)的文章内容,如果您有UART接口IC方案:UART一般怎么使用?(422、485协议芯片)的意向,就请联系我们,很高兴为您服务!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|芯团网 ( 粤ICP备17133716号 )

GMT+8, 2024-5-17 13:57 , Processed in 0.031493 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表