<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 /> |
|