查看: 4998|回复: 1

[其他] P&E调试68HC908程序运行不正确

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
20
最后登录
1970-1-1
发表于 2009-2-13 18:13:22 | 显示全部楼层 |阅读模式
本人初涉68HC908单片机,有个问题想向大家请教一下:
最近在使用HC08GZ60调试开关量输入MC33993程序,程序的功能是通过MC33993开关量检测芯片检测按钮的输入,控制MC33921开关量输出芯片,其输出控制一个继电器,使用一个按钮打开继电器,另一个按钮闭合继电器,程序采用查询的方式,在main中的主循环while里查询33993各个开关的状态,然后做出判断。单片机的晶振使用DS1306提供的32kHz晶振。

调试时有以下一些问题:
1、使用P&E USB Multilink烧写程序,并通过P&E USB Multilink供电,晶振也采用它提供的9.8MHz,在调试状态下运行正常,可以实现一个按钮控制继电器闭合,一个按钮控制继电器断开。但退出调试状态后,单片机上电后就不运行了。之前在调试LCD和CAN总线通信的程序时,也同样出现这个问题。

2、后来考虑系统使用的是DS1306输出的32kHz晶振,便通过PLL将其倍频,在上电运行时,按下按钮使继电器闭合,但是继电器在闭合后约5秒左右又自动断开,试了多次都是如此。后来,改用MC33993的中断方式,仍然是这个问题,即按钮按下之后,继电器动作之后几秒后再次动作。不知道这是什么原因?
原来以为可能时程序的问题,但在调试状态下运行完全正常,不知道各位朋友在调试908是有没有遇到类似的问题,不知能不能帮助分析一下,非常感谢!
我知道答案 目前已有0人回答
回复

使用道具 举报

该用户从未签到

0

主题

7

帖子

0

新手上路

Rank: 1

积分
23
最后登录
1970-1-1
发表于 2009-3-11 21:14:52 | 显示全部楼层

回复:P&E调试68HC908程序运行不正确

把BDM头拔掉你再试试
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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

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

GMT+8, 2025-7-20 18:59 , Processed in 0.087437 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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