?内核:基于平头哥半导体 (T-HEAD Semiconductor) CPU E801 内核开发(原生:中天微CK801)
RISC 精简指令结构
64K Flash ,独立2Kbytes Data flash
4Kbytes SRAM
?最高工作频率:48MHz?
工作电压范围: 1.8 to 5.5V?
对比参数可以和ARM M0系列相当。
开发工具:阿里的CDK平台
下载链接:https://occ.t-head.cn/community/download?(需要注册)
安装后的界面:
仿真器+demo板:
?
引脚:
?提供的SDK开发库:
?示例操作GPIO口输出高低电平:
void GPIO_CONFIG(void)
{
GPIO_Init(GPIOA0,12,0); //PA0.12 输出
GPIO_Write_Low(GPIOA0,12);//输出低
}
void APT32F102_init(void)
{
SYSCON->PCER0=0xFFFFFFF; //PCLK Enable
SYSCON->PCER1=0xFFFFFFF; //PCLK Enable
while(!(SYSCON->PCSR0&0x1)); //Wait PCLK enabled
//------------------------------------------------------------/
//ISOSC/IMOSC/EMOSC/SYSCLK/IWDT/LVD/EM_CMFAIL/EM_CMRCV/CMD_ERR OSC stable interrupt
//EntryParameter:NONE
//ReturnValue:NONE
//------------------------------------------------------------/
SYSCON_CONFIG(); //syscon initial
CK_CPU_EnAllNormalIrq(); //enable all IRQ
//------------------------------------------------------------/
//Other IP config
//------------------------------------------------------------/
GPIO_CONFIG(); //GPIO initial
}
/*************************************************************/
//main
/*************************************************************/
int main(void)
{
//delay_nms(10000);
APT32F102_init();
nop;
while(1)
{
SYSCON_IWDCNT_Reload();
}
}
**SWCLK (PA0.6)和SWDIO (PA0.7)?默认是调试口,调试时不能操作更改,改了就不能连接。
|