|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
各位是否发现STR710的Uart0有丢数据的情况? |
作者:lxy001 栏目:MCU技术 |
我用的DVB710的板子,波特率:9600,FIFO使能,在收数据时发现有时最前面的数据会丢失。 |
2楼: | >>参与讨论 |
作者: lshlin 于 2006/11/4 8:26:00 发布:
是不是真的啊,那还得了! |
3楼: | >>参与讨论 |
作者: lyhui1976 于 2006/11/4 13:00:00 发布:
不要动不动就怀疑芯片有问题 不要动不动就怀疑芯片有问题 |
4楼: | >>参与讨论 |
作者: mxchip_sh 于 2006/11/4 14:31:00 发布:
软件检查一下 可能是时钟和波特率没有很好的匹配。 |
5楼: | >>参与讨论 |
作者: tyz114499 于 2006/11/4 16:36:00 发布:
IO口是否正确设置? 我也碰到过,不过我丢的是后面的数据,最后发现是串口所用的IO口设置错误,你检查一下你的IO设置,片子应该没事,在我做的板子上四个串口同时使用也没出现你说的现象。 |
6楼: | >>参与讨论 |
作者: em_fsd 于 2006/11/5 22:33:00 发布:
我用STR710芯片做过实际的应用,UART没发现问题,可能是配置问题 |
7楼: | >>参与讨论 |
作者: skyler 于 2006/11/5 23:23:00 发布:
你用的晶振是? 如果你用16MHZ这些,是会有误码的. 可以用11.0592M晶振试试 |
8楼: | >>参与讨论 |
作者: steaven 于 2006/11/7 19:02:00 发布:
我的情况是在波特率超过9600时就不行了 仿真时没问题,但脱离仿真器就不能发送和接收。 现在我们都是使用2400的波特率通信。 |
9楼: | >>参与讨论 |
作者: lxy001 于 2006/11/15 15:26:00 发布:
我是在调试GPRS 发现GPRS每在线的时侯是正常的,GPRS一上线就很容易接受不到AT指令的前两个字符。 |
10楼: | >>参与讨论 |
作者: greatbin 于 2006/11/15 16:14:00 发布:
应该是LZ自己的问题 |
11楼: | >>参与讨论 |
作者: 殷淼 于 2006/11/19 12:19:00 发布:
re 不知道楼主是怎么使用的,是不是采用标准的串口呢? |
12楼: | >>参与讨论 |
作者: magic_yang 于 2006/11/25 12:22:00 发布:
我认为是他的串口发送没有判断是否发送完毕 我以前调试的时候也发现了这个问题 在STR912的时候发现 我在仿真的时候居然发送了大量数据 计算机只能接受到几个数据 大量的数据给丢了 后来分析是没有判断他的状态位 所以应该是着方面的问题 你加上判断位 基本就可以解决你的问题 |
13楼: | >>参与讨论 |
作者: starm 于 2006/11/25 17:34:00 发布:
STR710的Uart0有丢数据 我用的波特率是 1.5 Mbps 还好, 没有数据丢失. |
14楼: | >>参与讨论 |
作者: yjf1979yjf 于 2006/11/26 10:48:00 发布:
HEY STARM 你好 你怎么叫你的串口到1.5M 我用超级终端 发现他的串口只能设置到 115200 就是0.115Mbps 再向上设置计算机就报警 说不能打开串口 你用的是什么东东 能不能给我介绍下 还有710没有那么高的速率 最多也就是0.625M 你用的是91X吧 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |