打印
[ZLG-ARM]

LPC2132的串口的奇怪现象!!不能输出0X00其它的数据都可以

[复制链接]
3459|14
手机看帖
扫描二维码
随时随地手机跟帖
沙发
aaron238|  楼主 | 2007-6-18 18:20 | 只看该作者

????

如果输出0X00的话!串口不动作

使用特权

评论回复
板凳
computer00| | 2007-6-18 18:25 | 只看该作者

LPC ISP软件的BUG.新版软件好象去掉了这个问题.

或者重启电脑.

使用特权

评论回复
地板
lpcfans| | 2007-6-19 08:16 | 只看该作者

串口输出和ISP也有关系?是因为内部ISP软件的影响?

没注意这个.最新是V2.2.3吗?谢.

使用特权

评论回复
5
aaron238|  楼主 | 2007-6-19 12:48 | 只看该作者

怎么解决了,我发送的数据很多都是0X00

怎么办了

使用特权

评论回复
6
simplelive| | 2007-6-19 20:55 | 只看该作者

ICAN

重启计算机,不要用NXP的ISP

使用特权

评论回复
7
dragon_hn| | 2007-6-20 13:05 | 只看该作者

我知道

最开始我被这个问题困扰了好久,不过后来解决了。
不是LPC ISP软件的BUG,而是你的PC串口调试软件的BUG,该问题不用重启电脑很容易解决。
原因是WINDOWS下对串口操作具有过滤00H选项,LPC ISP每次启动都会启用该选项,其他串口调试软件理论上每次启动时必须取消该选项,然而很遗憾,目前为止我还只找到了一个软件具有该功能:Windows自带的超级终端。
解决方法就是每次用LPC ISP软件下载完程序之后,启动超级终端把串口打开一下,然后关闭,然后就可以用其他串口调试软件来调试程序了。
现在我都用我自己编的专用的串口调试软件了,哈哈!

使用特权

评论回复
8
dragon_hn| | 2007-6-20 13:09 | 只看该作者

该问题VC编程时的解决方法

CDCB dcb; 
if (!::GetCommState(m_hFile,&dcb)) 

    return FALSE; 

 dcb.fNull=false;   // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
 dcb.fOutxCtsFlow = false;     // Disable CTS monitoring 
 dcb.fOutxDsrFlow = false;     // Disable DSR monitoring 
 dcb.fDtrControl = DTR_CONTROL_DISABLE;  // Disable DTR monitoring 
 dcb.fOutX = false;       // Disable XON/XOFF for transmission 
 dcb.fInX = false;       // Disable XON/XOFF for receiving 
 dcb.fRtsControl = RTS_CONTROL_DISABLE;  // Disable RTS (Ready To Send) 
 if (!::SetCommState(m_hFile,&dcb)) 
 { 
  return FALSE; 
 } 

该问题我在ACCESS PORT软件开发网站提出过,不过他们好像不感兴趣,具体连接见:
http://www.sudt.com/cn/guestbook/
标题:AccessPort过滤0x00的问题

使用特权

评论回复
9
HotPower| | 2007-6-30 04:17 | 只看该作者

都是自己用的串口软件不对,和LPC ISP软件无任何关系~~~

使用特权

评论回复
10
汽车电子| | 2007-6-30 17:37 | 只看该作者

用串口通吧

使用特权

评论回复
11
aaron238|  楼主 | 2007-7-1 19:49 | 只看该作者

WW

问题是有时候发数据串的时候,中间也有0X00,但是0XOO就是没有接收到!!!这也是WINDOWS的问题吗??? 安你们的意思说就是串口不能收0X00????是吗??

使用特权

评论回复
12
dragon_hn| | 2007-7-7 00:01 | 只看该作者

to aaron238

解决方法就是每次用LPC ISP软件下载完程序之后,启动超级终端把串口打开一下,然后关闭超级终端,然后就可以用其他串口调试软件来调试程序了。

使用特权

评论回复
13
HQGBOY| | 2007-7-9 08:35 | 只看该作者

串口通也不行...呵呵.我刚试了一下...

使用特权

评论回复
14
HQGBOY| | 2007-7-9 14:53 | 只看该作者

超级终端可以???

使用特权

评论回复
15
HQGBOY| | 2007-7-9 15:11 | 只看该作者

用FLASHMAGIC下载后,用SSCOM和串口通都可以..

上午不行,下午可以...

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

487

帖子

1

粉丝