打印

自制串口ICD2碰到的怪问题 串口设置

[复制链接]
2082|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhangqibo|  楼主 | 2007-4-22 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一年前自制了个串口ICD2,当时是买的一本书上的图。
做出来了调了n久,就是没成功。一气之下不用pic了。
当时由于mplab不支持USB转的串口,还特地花了200多买了个PCMCIA转的串口卡。
最近又个同学去做pic销售与支持的公司工作,拿了个原装ICD2回来用。这又勾起了我对pic的兴趣。所以昨天晚上有吧仍在箱底的ICD2有找了出来,先是又仔细检查了一下。唉,发现一处错误,通往target的vpp有根线接错了。满以为好了,接到电脑上依然是无法使用,不能连接,不能下载OS。

后来测试串口电路,把rxd与txd短接,串口调试工具发数据。不行,原来是FIFO被窝禁止了,以前碰到过这个问题。所以就把FIFO改了回来。串口调通了,没问题。接着又试了一下(FIFO忘了禁了),唉,好了,还下载了OS。

狂晕啊!
MPLAB提示,以及所有制作资料的提示,MPLAB的帮助里明确指出
If using RS-232, make sure that the FIFO buffers are turned off and flow control is set for hardware in the COMM driver dialog. 
我之前全是老老实实这样做的

然而至少在我的电脑,这张PCMICA串口卡上是不行的,禁了FIFO反倒不行了,开了确可以正常工作。
唉,想想以前走了多少弯路啊,不然早做好了,说不定现在PIC已经用的很好了(后来转AVR了)

不知道有没有大虾碰到过这种情况,可能是我用PCMICA串口卡的缘故,在这说出来,希望给做串口ICD2的朋友一个提示。
沙发
兰天白云| | 2007-4-22 13:16 | 只看该作者

有些时候把死马当活马医挺有效的

干吗不买个ICD2呢?

使用特权

评论回复
板凳
zhangqibo|  楼主 | 2007-4-22 15:52 | 只看该作者

正打算买呢

正打算买一个,也不贵。从同学那边买内部价会很爽。

使用特权

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

本版积分规则

5

主题

85

帖子

0

粉丝