| 
 
| <br />我在试验用FLASH模拟EEPROM,进入DEBUG模式已运行就失败了,然后连接就出现如下的问题,换了一片9S08QG8也还是一样,这是怎么回事,是我的“P&E USB Multilink Interface"坏了吗?我的项目还没做完呢?<br /><img src="https://bbs.21ic.com/upfiles/img/200710/20071027103336934.gif"><br />源程序如下:<br />#include <hidef.h> /* for EnableInterrupts macro */<br />#include "derivative.h" /* include peripheral declarations */<br />#include "hcs08_eeprom_api.h"<br />void MCU_init(void); /* Device initialization function declaration */<br />void HCS08_EE_Init(void);<br />void HCS08_EE_WriteRecord(unsigned char *src);<br />void HCS08_EE_ModifyByte(unsigned int index, unsigned char data);<br />void HCS08_EE_ReadRecord(unsigned char *dest);<br />unsigned char PIDXYZ[EEPROM_DATA_LEN];<br />unsigned char PIDXYZREAD[EEPROM_DATA_LEN];<br />void main(void) {<br />  MCU_init(); /* call Device Initialization */<br />  /* include your code here */<br />  PIDXYZ[0] = 0;<br />  PIDXYZ[1] = 1;<br />  PIDXYZ[2] = 2;<br />  PIDXYZ[3] = 3; <br />   <br />  HCS08_EE_Init();  <br />  HCS08_EE_WriteRecord(PIDXYZ);<br />  HCS08_EE_ReadRecord(PIDXYZREAD);  <br />  for(;;) {<br />    /* __RESET_WATCHDOG(); by default, COP is disabled with device init. When enabling, also reset the watchdog. */<br />  } /* loop forever */<br />  /* please make sure that you never leave main */<br />}<br />  | 
 |