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

请教DJ128的IO管脚设置问题?

请教DJ128的IO管脚设置问题?

我现在初次使用S12DJ128,现在使用他的Port J,控制输出IO,但是在初始化设置为输出之后,初始化值设置为低,在上电的时候发现,在他的IO管脚上总是能检测到一个大约40ms的一个高电平脉冲,在这么长的时间内,MCU应该可以完成对他的初始化了,但是为什么还会有这个脉冲哪?很是奇怪?
哪位高手可以给点指点?
初始化程序是如下所示:以PJ7为例
在上电复位后的初始化程序中进行设置
RDRJ&=ClearBit(7);        
PERJ&=ClearBit(7);       
PPSJ&=ClearBit(7);  
PIEJ&=ClearBit(7);  
DDRJ|=SetBit(7);
PTJ&=ClearBit(7);
DJ128的大部分IO口在复位后的缺省状态为输入,对外表现为高阻状态。如果此时外部有某种上拉机制,则呈现高电平。DJ128在进行初始化之前,有一段等待时钟振荡稳定的延时。你可以通过一些方法来检查你的40ms的延时是由于什么产生的,还是芯片本身的延时。
海纳百川  有容乃大
返回列表