中科昊芯Start_DSC28034PNT开箱测试
一、Haawking-IDE安装与环境搭建
1、 在中科昊芯官网下载Haawking-IDE安装包。
下载链接:http://haawking.com/download
2、
双击打开从中科昊芯官网下载的安装包
3、
打开如下页面后,点击浏览选择安装位置,软件安装路径里不要用中文和空格,点击安装,等待安装结束。
4、
从桌面打开Haawking-IDE软件就可以顺利使用了。
二、Haawking-IDE例程下载与工程创建
1、 在中科昊芯官网下载对应板子例程。
下载链接:https://gitee.com/haawking/hx2000-examples/tree/master/DSC28034/HXS320F28034CDD/Start_DSC28034
下载完成后,打开这一应用程序,安装在自己设定的位置,安装路径不要出现中文。
2、 打开Haawking-IDE软件
单击Browse,创建一个工作空间文件夹,最好用一个文件夹专门存放工作空间,边分成单个的工作空间文件夹,方便以后调试使用。文件夹路径同样不能使用中文。
3、 点击创建工程。
然后点击Haawking Project下边的Haawking Project,然后点击next。
HXS320F28034,后边选择CDD,然后输入工程名字,点击Browse选择一个工作空间,在最下边BASIC中选择Basic Project,点击Finish。
4、 然后在main.c中复制以下代码:
#include "dsc_config.h"
#include
void InitKEY(void);
void InitLED(void);
void InitKEY(void)
{
EALLOW;
GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO27 = 0;
GpioCtrlRegs.GPAPUD.bit.GPIO27 = 1;
EDIS;
}
void InitLED(void)
{
EALLOW;
GpioCtrlRegs.GPBMUX1.bit.GPIO41 = 0;
GpioCtrlRegs.GPBDIR.bit.GPIO41= 1;
GpioCtrlRegs.GPBMUX1.bit.GPIO43 = 0;
GpioCtrlRegs.GPBDIR.bit.GPIO43 = 1;
GpioCtrlRegs.GPBMUX1.bit.GPIO34 = 0;
GpioCtrlRegs.GPBDIR.bit.GPIO34 = 1;
EDIS;
}
int main()
{
InitSysCtrl();
DINT;
InitPieCtrl();
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable();
InitKEY();
InitLED();
while(1)
{
GpioDataRegs.GPBSET.bit.GPIO41 = 1;
GpioDataRegs.GPBSET.bit.GPIO43 = 1;
if(GpioDataRegs.GPADAT.bit.GPIO27 == 0)
{
GpioDataRegs.GPBSET.bit.GPIO34 = 1;
GpioDataRegs.GPBCLEAR.bit.GPIO41 = 1;
GpioDataRegs.GPBCLEAR.bit.GPIO43 = 1;
}
else
{
GpioDataRegs.GPBSET.bit.GPIO41 = 1;
GpioDataRegs.GPBSET.bit.GPIO43 = 1;
GpioDataRegs.GPBCLEAR.bit.GPIO34 = 1;
}
}
}
1、 点击小锤子进行编译
2、 点击小虫子的下拉箭头,选择Debug Configura
tions,然后在此页面选择LED,在之后页面点击Debug,就可以等待程序下载完成了,点击运行,就可以看到对应灯点亮了。
四、总结
使用中科昊芯的编译软件,跟CCS编程还是有许多不一样的地方,需要一步一步慢慢学习。
0