网上搜了一下, 几乎没什么资料, 新唐的SDK里面只有 LD 编程 AP, AP 编程 LD 的例程。
离线
根据手册, 写了一个简单的 LDROM/APROM 切换的程序:
#include "N76E003.h"
#include "SFR_Macro.h"
#include "Function_define.h"
#include "Common.h"
#include "Delay.h"
#if LDROM
#define LED_FLASH_MS 30
#elif APROM
#define LED_FLASH_MS 500
#endif
void main (void)
{
UINT16 t;
Set_All_GPIO_Quasi_Mode;
while(1)
{
t++;
#if LDROM
if(t > 10) break;
#elif APROM
if(t > 5) break;
#endif
clr_GPIO1;
P0 = 0x00;
P2 = 0x00;
P1 = 0x00;
Timer0_Delay1ms(LED_FLASH_MS);
P0 = 0xff;
P2 = 0xff;
P1 = 0xff;
set_GPIO1;
Timer0_Delay1ms(LED_FLASH_MS);
}
#if LDROM
clr_BS;
#elif APROM
set_BS;
#endif
set_SWRST;
while(1);
}
NULINK 烧录软件下载: https://whycan.cn/t_2569.html
工程配置和烧录:
离线
加油,这只是切换,还得把通讯协议加上吧。
离线