本文来源电子发烧友社区,作者:马先生, 帖子地址:https://bbs.elecfans.com/jishu_2286984_1_1.html
一中科开发环境搭建
1.下载地址http://haawking.cn/zyxz
其中包括有IDE:Haawking-IDE-win64-V1.8.2 下载后安装,其他不用安装
示例工程
串口烧写工具
HX-LINK-DOWNLOADER
2.原理图下载地址http://haawking.cn/start28034
3.打开IDE
点击FILE→import。。。
4.选择 GENERAL下的existing projrcts into workspace,再点击next
5.选择好的下载的示例工程,点击完成
6.通过原理图我们可以知道
GPIO7对应红灯
GPIO8对应绿灯
GPIO9对应蓝灯
另外要把J2 的 1和2短接,使能SN74HC125
要把J2 的 3和4短接,使LED灯接地。
7.书写代码
int main(void)
{
uint32_t i;
/*将PLL配置成10倍频1分频,配置系统时钟为120M */
InitSysCtrl();
DINT;
InitPieCtrl(); /* 初始化PIE 控制寄存器 */
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable();
InitKEY();
InitLED();
GpioDataRegs.GPBSET.bit.GPIO41 = 1;
/* Disable CPU interrupts and clear all CPU interrupt flags: */
while(1)
{
for(i = 0; i < 500; i++)
{
GpioDataRegs.GPASET.bit.GPIO6 = 1;
GpioDataRegs.GPASET.bit.GPIO7 = 1;
GpioDataRegs.GPASET.bit.GPIO8 = 1;
GpioDataRegs.GPASET.bit.GPIO9 = 1;
GpioDataRegs.GPBSET.bit.GPIO34 = 1;
for(i = 0; i < 10; i++)
{
DELAY_US(1000000);
}
//GpioDataRegs.GPACLEAR.bit.GPIO6 = 1;
//GpioDataRegs.GPACLEAR.bit.GPIO7 = 1;
//GpioDataRegs.GPASET.bit.GPIO8 = 1;
//GpioDataRegs.GPACLEAR.bit.GPIO9 = 1;
GpioDataRegs.GPBCLEAR.bit.GPIO34 = 1;
for(i = 0; i < 10; i++)
{
DELAY_US(1000000);
}
GpioDataRegs.GPBTOGGLE.bit.GPIO41 = 1;
}
/* GpioDataRegs.GPBTOGGLE.bit.GPIO34 = 1;
GpioDataRegs.GPBTOGGLE.bit.GPIO43 = 1;
for(i = 0; i < 500; i++)
{
DELAY_US(1000);
}
if(GpioDataRegs.GPADAT.bit.GPIO27 == 0)
{
GpioDataRegs.GPBCLEAR.bit.GPIO41 = 1;
}
else
{
GpioDataRegs.GPBSET.bit.GPIO41 = 1;
}
*/
}
return 0;
}
//----------------------------------------------------------------------------
/******************************************************************
函数名:voidInitLED(void)
参 数:无
返回值:无
作 用:配置GPIO41、GPIO43、GPIO34为输出模式
******************************************************************/
void InitLED(void)
{
EALLOW;
GpioCtrlRegs.GPAMUX1.bit.GPIO6 = 0; /* 普通IO,对应D400,LED灯 */
GpioCtrlRegs.GPADIR.bit.GPIO6 = 1; /* 输出 */
GpioCtrlRegs.GPAMUX1.bit.GPIO7 = 0; /* 普通IO,对应D401,LED灯 */
GpioCtrlRegs.GPADIR.bit.GPIO7 = 1; /* 输出 */
GpioCtrlRegs.GPAMUX1.bit.GPIO8 = 0; /* 普通IO,对应D402,LED灯 */
GpioCtrlRegs.GPADIR.bit.GPIO8 = 1; /* 输出IO */
GpioCtrlRegs.GPAMUX1.bit.GPIO9 = 0; /* 普通IO,对应D402,LED灯 */
GpioCtrlRegs.GPADIR.bit.GPIO9 = 1; /* 输出IO */
GpioCtrlRegs.GPBMUX1.bit.GPIO34 = 0; /* 普通IO,对应D402,LED灯 */
GpioCtrlRegs.GPBDIR.bit.GPIO34 = 1; /* 输出IO */
GpioCtrlRegs.GPBMUX1.bit.GPIO41 = 0; /* 普通IO,对应D402,LED灯 */
GpioCtrlRegs.GPBDIR.bit.GPIO41 = 1; /* 输出IO */
EDIS;
}
--------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
二平头哥开发ide
1.ide下载地址https://occ.t-head.cn/community/download?id=575997419775328256
2.安装后打开ide
3.点击FILE→new→new project
4.搜索HXS320F28034湖人芯片选择后点击OK
新建好后同中科IDE一样
一中科开发环境搭建
1.下载地址http://haawking.cn/zyxz
其中包括有IDE:Haawking-IDE-win64-V1.8.2 下载后安装,其他不用安装
示例工程
串口烧写工具
HX-LINK-DOWNLOADER
2.原理图下载地址http://haawking.cn/start28034
3.打开IDE
点击FILE→import。。。
4.选择 GENERAL下的existing projrcts into workspace,再点击next
5.选择好的下载的示例工程,点击完成
6.通过原理图我们可以知道
GPIO7对应红灯
GPIO8对应绿灯
GPIO9对应蓝灯
另外要把J2 的 1和2短接,使能SN74HC125
要把J2 的 3和4短接,使LED灯接地。
7.书写代码
int main(void)
{
uint32_t i;
/*将PLL配置成10倍频1分频,配置系统时钟为120M */
InitSysCtrl();
DINT;
InitPieCtrl(); /* 初始化PIE 控制寄存器 */
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable();
InitKEY();
InitLED();
GpioDataRegs.GPBSET.bit.GPIO41 = 1;
/* Disable CPU interrupts and clear all CPU interrupt flags: */
while(1)
{
for(i = 0; i < 500; i++)
{
GpioDataRegs.GPASET.bit.GPIO6 = 1;
GpioDataRegs.GPASET.bit.GPIO7 = 1;
GpioDataRegs.GPASET.bit.GPIO8 = 1;
GpioDataRegs.GPASET.bit.GPIO9 = 1;
GpioDataRegs.GPBSET.bit.GPIO34 = 1;
for(i = 0; i < 10; i++)
{
DELAY_US(1000000);
}
//GpioDataRegs.GPACLEAR.bit.GPIO6 = 1;
//GpioDataRegs.GPACLEAR.bit.GPIO7 = 1;
//GpioDataRegs.GPASET.bit.GPIO8 = 1;
//GpioDataRegs.GPACLEAR.bit.GPIO9 = 1;
GpioDataRegs.GPBCLEAR.bit.GPIO34 = 1;
for(i = 0; i < 10; i++)
{
DELAY_US(1000000);
}
GpioDataRegs.GPBTOGGLE.bit.GPIO41 = 1;
}
/* GpioDataRegs.GPBTOGGLE.bit.GPIO34 = 1;
GpioDataRegs.GPBTOGGLE.bit.GPIO43 = 1;
for(i = 0; i < 500; i++)
{
DELAY_US(1000);
}
if(GpioDataRegs.GPADAT.bit.GPIO27 == 0)
{
GpioDataRegs.GPBCLEAR.bit.GPIO41 = 1;
}
else
{
GpioDataRegs.GPBSET.bit.GPIO41 = 1;
}
*/
}
return 0;
}
//----------------------------------------------------------------------------
/******************************************************************
函数名:voidInitLED(void)
参 数:无
返回值:无
作 用:配置GPIO41、GPIO43、GPIO34为输出模式
******************************************************************/
void InitLED(void)
{
EALLOW;
GpioCtrlRegs.GPAMUX1.bit.GPIO6 = 0; /* 普通IO,对应D400,LED灯 */
GpioCtrlRegs.GPADIR.bit.GPIO6 = 1; /* 输出 */
GpioCtrlRegs.GPAMUX1.bit.GPIO7 = 0; /* 普通IO,对应D401,LED灯 */
GpioCtrlRegs.GPADIR.bit.GPIO7 = 1; /* 输出 */
GpioCtrlRegs.GPAMUX1.bit.GPIO8 = 0; /* 普通IO,对应D402,LED灯 */
GpioCtrlRegs.GPADIR.bit.GPIO8 = 1; /* 输出IO */
GpioCtrlRegs.GPAMUX1.bit.GPIO9 = 0; /* 普通IO,对应D402,LED灯 */
GpioCtrlRegs.GPADIR.bit.GPIO9 = 1; /* 输出IO */
GpioCtrlRegs.GPBMUX1.bit.GPIO34 = 0; /* 普通IO,对应D402,LED灯 */
GpioCtrlRegs.GPBDIR.bit.GPIO34 = 1; /* 输出IO */
GpioCtrlRegs.GPBMUX1.bit.GPIO41 = 0; /* 普通IO,对应D402,LED灯 */
GpioCtrlRegs.GPBDIR.bit.GPIO41 = 1; /* 输出IO */
EDIS;
}
--------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
二平头哥开发ide
1.ide下载地址https://occ.t-head.cn/community/download?id=575997419775328256
2.安装后打开ide
3.点击FILE→new→new project

4.搜索HXS320F28034湖人芯片选择后点击OK

新建好后同中科IDE一样
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
中科昊芯
+关注
关注
5文章
84浏览量
5889 -
开发板试用
+关注
关注
3文章
303浏览量
2642
发布评论请先 登录
相关推荐
热点推荐
【获奖名单】2025开发板评测大赛优秀开发者、最受欢迎开发板公布
各位发烧友们,大家好!2025开发板试用评测大赛已圆满落幕。经过厂商与发烧友平台的共同评选,优秀作品及人选名单现已评选完成,共选出24位优秀作品开发者,被评选上的用户将获得荣誉证书。各工程师参与完
发表于 11-21 09:31
【匠芯创D133CBS KunLun Pi开发板试用体验】介绍、环境搭建
【匠芯创D133CBS KunLun Pi开发板试用体验】介绍、环境搭建、工程测试
本文介绍了匠芯
发表于 09-17 10:35
【作品精选】2025电子发烧友开发板测评大赛作品合集!
Milk-V Duo S 开发板免费试用
玄铁Banana Pi BPI-RV2开发板试用
玄铁Banana Pi BPI-CanMV-K2
发表于 09-03 15:24
【中科昊芯Core_DSC280025C开发板试用体验】+4. CAN外设调试(含源码)
前言
大家好,非常感谢电子发烧友与中科昊芯提供的DSC280025C开发板,这是一款DSP的开发板
发表于 08-05 20:46
【中科昊芯Core_DSC280025C开发板试用体验】+3.DSP基础外设调试(含源码)
前言
大家好,非常感谢电子发烧友与中科昊芯提供的DSC280025C开发板,这是一款DSP的开发板
发表于 07-13 16:07
【中科昊芯Core_DSC280025C开发板试用体验】+2.RAM工程与FLASH工程对比
前言
大家好,非常感谢电子发烧友与中科昊芯提供的DSC280025C开发板,这是一款DSP的开发板
发表于 07-04 10:37
【中科昊芯Core_DSC280025C开发板试用体验】+1.开箱之浮点计算对比
【中科昊芯Core_DSC280025C开发板试用体验】+1.开箱之浮点计算对比
前言
大家好,
发表于 06-29 10:01
中科昊芯DSP产品及公司信息
库和驱动库,帮助用户降低迁移成本,缩短开发周期。同时,公司还推出了多种开发板和核心板,如Core_DSC28027和Start_DSC28034
发表于 04-07 09:16

【中科昊芯Start_DSC28034PNT湖人开发板试用体验】2种开发环境的搭建,以及5050led
评论