本文来源电子发烧友社区,作者:马先生, 帖子地址: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
一中科开发环境搭建
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
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
中科昊芯
+关注
关注
5文章
73浏览量
5057 -
开发板试用
+关注
关注
3文章
299浏览量
1932
发布评论请先 登录
相关推荐
【Start_DSC28034PNT湖人开发板免费体验】Start_DSC28034PNT湖人开发板RS232 通信
Start_DSC28034PNT湖人开发板| 官网链接
[start28034湖
发表于 09-12 12:34
【Start_DSC28034PNT湖人开发板免费体验】Start_DSC28034PNT湖人开发板上电测试
Start_DSC28034PNT湖人开发板| 官网链接
[start28034湖
发表于 09-12 12:09
【Start_DSC28034PNT湖人开发板免费体验】Start_DSC28034PNT湖人开发板开箱视频
| 官网链接
[start28034湖人开发板_北京中科昊芯
发表于 08-23 00:17
【Start_DSC28034PNT湖人开发板免费体验】开发板使用2
接上文 【Start_DSC28034PNT湖人开发板免费体验】开发板使用1
| # 导入工程选择从下载的demo:H:\\\\武汉
发表于 08-19 10:11
【Start_DSC28034PNT湖人开发板免费体验】 DSC28034PNT-搭建环境推荐以usart串口烧录下载
DSC28034PNT-搭建环境推荐以usart串口烧录下载
DSC28034PNT作为一款高性能嵌入式开发平台,广泛应用于各种领域。
在
发表于 08-05 09:29
【Start_DSC28034PNT湖人开发板免费体验】开发板使用1
b9sPoQ
提取码:yjyx
| # 导入工程选择从下载的demo:H:\\\\武汉芯源CW32饭盒派\\\\中科昊芯Start_DSC28034
发表于 08-04 18:10
【Start_DSC28034PNT湖人开发板免费体验】开发环境搭建
资源下载
总的资源,我放在自己的阿里云盘了,就是下面的三个地方的合集
中科昊芯Start_DSC28034PNT开发板
https://ww
发表于 07-30 16:27
【Start_DSC28034PNT湖人开发板免费体验】(开源)控制机械臂小游戏3
【Start_DSC28034PNT湖人开发板免费体验】定时器控制数字舵机
【Start_DSC28034PNT
发表于 07-30 14:48
【Start_DSC28034PNT湖人开发板免费体验】+开箱测试
【Start_DSC28034PNT湖人开发板免费体验】+开箱测试
硬件资源介绍
上图是测试板卡,下图是官方板卡的硬件接口图,除了layout有点不同其他都一样。
板卡版本
发表于 07-28 14:37
【Start_DSC28034PNT湖人开发板免费体验】中科昊芯Start_DSC28034PNT开箱测试
中科昊芯Start_DSC28034PNT开箱测试一、Haawking-IDE安装与环境搭建1、
发表于 07-09 23:12
【Start_DSC28034PNT湖人开发板免费体验】+两种版本开发板的比较
从收集的资料及手头的开发板来看Start_DSC28034PNT湖人开发板应有两种版本,且存在的差异还比较大,为此对其加以相应的比较。
【RISC-V 专题】中科昊芯Start_DSC28034PNT湖人开发板免费试用
Start_DSC28034PNT开发板使用了昊芯HXS320F28034PNT RISC-V DSP芯片,该芯片集成了
发表于 05-19 10:50
评论