今天调试LPC2106,准确地说应该是移植。<br /><br />因为不用JTAG,有些JTAG口设置成了输出,之前程序不使用P0.30和P0.31,这次新增了。<br /><br />一开始,P0.30和P0.31因为和外部CPLD还没有匹配上,CPLD先改了程序,而LPC2106还是老程序(也就是P0.30和P0.31 都设置为输入)。上电的时候均为低电平,结果是LPC2106不论如何进不了ISP模式。根本无法下载程序。<br /><br />然后,改正了CPLD的程序,使P0.30和P0.31上电开始 外部均置于高阻态,可以顺利进入ISP。<br /><br />新LPC2106程序终于可以下载下去了,P0.30和P0.31 设置为输出,电平由程序控制。<br />这下可好,UART0的中断死活进不了了,通讯根本没反应了。ISP还是可以进的。<br /><br />折腾了一整天,今天抱着试试看的心理,将P0.30和P0.31再设置为输入,结果,马上就好了。<br /><br />看来 P0.30和P0.31不能用了。 |
|