请教80C196MC中的PTS通讯使用 点击:189 | 回复:2



郭郭123

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2008年3月10日
发表于:2008-04-30 10:05:51
楼主

我现在用80c196mc的PTS模块编制串行输入、输出程序。3个问题:


1.PTS模块的SIO模块有2个控制块。我用c语言的数据结构定义PTSCB数据块,可不可以定义成一个数据结构?


2.PTSCB中的epareg、ptsvec1等的数据类型是不是定义为void型?

3.我编好程序执行后发现:原本p2.0作为发送数据口,一置低,就应该进入PTS中断。我单步执行程序发现,一执行enable();语句

  p2.0口自动置高。

很头痛上面的问题,请各位高手指教!




郭郭123

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2008年3月10日
发表于:2008-05-05 19:35:56
1楼
请各位高手指教!谢谢

郭郭123

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2008年3月10日
发表于:2008-05-08 08:24:39
2楼

补充一下我的问题:在执行EPTS后,p2.0口状态由低变高。EPTS功能是将PSW.10位置1,即开PTS 中断。请教造成这种现象的原因?


热门招聘
相关主题

官方公众号

智造工程师