首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

出现I/O口互相干扰情况

出现I/O口互相干扰情况

大家好!我的程序在实时时钟中断中将PK0反相,在主程序中将PK1反相,发现频率快的PK1(1.33M)正常,而PK0(250Hz)输出中有时反相后马上会再反相,出现尖脉冲。将PK0换为PB0后,输出都是正常的。请问这是什么原因造成的?如何解决?谢谢!


 

是否PK0共用的其他功能打开了?
海纳百川  有容乃大
没有呀,我用PB0HE和PB1试也这样
你不是说换成PB0就正常了吗?
海纳百川  有容乃大
是不是对整个端口进行了操作,而不是仅对某位操作。
Freescale代理--北高智 服务感动客户
只换PB0,也就是说两个输出不在同一端口是正常的。对位取反用的是异或指令。
看一下你的指令对应的具体汇编指令是什么。
海纳百川  有容乃大
返回列表