查看: 4588|回复: 5

MC9S08QD4 RST复用问题

[复制链接]

该用户从未签到

2

主题

9

帖子

0

新手上路

Rank: 1

积分
31
最后登录
1970-1-1
发表于 2008-12-3 13:44:41 | 显示全部楼层 |阅读模式
我把RST用作输入口,把上拉电阻关闭;

在程序可以正常运行,但是我查看输入波形时,发现

波形不对头啊!会不会我哪里没有设置正确啊!!!

有没有遇到过这种问题的兄弟,请指点。

void SysInit(void)
{
#define test_code
/*    SOPT1_COPE   = 0;   // Set Disable WatchDog
    SOPT1_STOPE  = 0;   // Set Disable StopMode
    SOPT1_RSTPE  = 0;   // Set Rst Pin for general I/O
    SOPT1_BKGDPE = 0;   // Set BKGD Pin for general I/O
*/
#ifndef test_code
    SOPT1 = 0x02;       // RSTPE = 0, general IO
         PTAPE_PTAPE5 = 0;   // Disable pullup resistor
    PTAD_PTAD5   = 0;   // Initial value for zero

#else
    SOPT1 = 0x00;       
#endif

    SPMSC1 = 0x18;                                      
    SPMSC2 = 0x00;        
}
 
回复

使用道具 举报

该用户从未签到

2

主题

9

帖子

0

新手上路

Rank: 1

积分
31
最后登录
1970-1-1
 楼主| 发表于 2008-12-3 13:47:15 | 显示全部楼层

回复:MC9S08QD4 RST复用问题

如图 

该用户从未签到

2

主题

9

帖子

0

新手上路

Rank: 1

积分
31
最后登录
1970-1-1
 楼主| 发表于 2008-12-3 13:48:28 | 显示全部楼层

回复:MC9S08QD4 RST复用问题

以下是RST脚上的波形,实际上是开关信号。

用同样的开关信号在其它IO上的波形如下:



该用户从未签到

2

主题

9

帖子

0

新手上路

Rank: 1

积分
31
最后登录
1970-1-1
 楼主| 发表于 2008-12-3 13:49:30 | 显示全部楼层

回复:MC9S08QD4 RST复用问题


 

该用户从未签到

2

主题

9

帖子

0

新手上路

Rank: 1

积分
31
最后登录
1970-1-1
 楼主| 发表于 2008-12-3 13:50:10 | 显示全部楼层

回复:MC9S08QD4 RST复用问题

这是正常波形

该用户从未签到

2

主题

9

帖子

0

新手上路

Rank: 1

积分
31
最后登录
1970-1-1
 楼主| 发表于 2008-12-3 13:52:34 | 显示全部楼层

RE:MC9S08QD4 RST复用问题

D1为4.7V的稳压管
外边输入高电平开关信号
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-3 09:01 , Processed in 0.088500 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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