青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1793|回复: 0

  PMAC的串口通讯问题总结 

[复制链接]
发表于 2009-11-4 10:34 | 显示全部楼层 |阅读模式
 5 k# l" R9 j1 _: g2 R
      PMAC的串口通讯问题总结% e) M  }* O6 d$ v3 H$ o; H- a
      (1)PMAC卡默认的串口通讯设置为9600,8,1,无奇偶校验。串口设置可以通过更改板子上的跳线进行更改# o4 a  x2 k& U4 U  h0 a( C
      (2)PMAC串口通讯使用到了CTS信号线,因此采用普通的三线串口线是不能进行通讯的,这也是我们做了很多根串口线却无法正确连接PMAC的原因。但是这个是可以从软件上进行更改的,把变量I2设置为1就可以让PMAC不使用CTS握手信号。' t  E8 d6 n: G; E1 ~' D
      (3)PMAC的串口模块很容易出问题,使用的时候要有耐心和细心。+ O7 x; s( m1 C# Q5 c2 D, n
      (4)PMAC对所有命令都有响应,默认情况下对于正确的指令,会返回一个<ACK>字符(ASCII值为6),对于错误的命令,会返回一个
7 U3 j: g, o: B; B  ^  h  q      <BELL>字符(ASCII值为7)对于数据响应,则以<CR>和<ACK>作为终结。注意,I3,I4,I9这几个变量的设置可能会更改响应的字符。
$ ^% k, }# c8 Q: t% Q; i7 H      (5)PMAC串口的定义和计算机串口的定义是一样的,因此,如果需要自己制作串口通讯线,不要忘记把TXD和RXD进行交叉。不过我这里用的是
% c2 E) \  w* ]; [+ r      MINIPMAC,如果用其他的PMAC卡,可能是通过跳线来在卡这头实现交换,至少在手册中它是这么描述的。PS,它的这个手册(中文版)错误真是不少啊。
, ~% y. L# b9 ?. L     
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-2 10:03 , Processed in 0.051034 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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