本文来源电子发烧友社区,作者:马先生, 帖子地址: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文章
76浏览量
5102 -
开发板试用
+关注
关注
3文章
300浏览量
1996
发布评论请先 登录
相关推荐
瑞芯微RK3566鸿蒙开发板Ubuntu虚拟机环境搭建教程,触觉智能Purple Pi OH主板
本文适用于Ubuntu虚拟机环境搭建教程学习,设备为触觉智能开发的瑞芯微RK3566开发板,型号Purple Pi OH。是Laval官方社
瑞芯微RK3566鸿蒙开发板Ubuntu虚拟机环境搭建教程,触觉智能Purple Pi OH主板
本文适用于Ubuntu虚拟机环境搭建教程学习,设备为触觉智能开发的瑞芯微RK3566开发板,型号Purple Pi OH。是华为Laval官
PyTorch深度学习开发环境搭建指南
PyTorch作为一种流行的深度学习框架,其开发环境的搭建对于深度学习研究者和开发者来说至关重要。在Windows操作系统上
【先楫HPM5361EVK开发板试用体验】-02-开发环境的下载以及环境搭建
安装的间隙,完成开发板FTD调试芯片的驱动安装,驱动在SDK包里面。
FTDI目录下
完成驱动的安装
开始环境的搭建
直接按照默认的配置进行安装。
发表于 11-26 11:47
【涂鸦T2-U开发板试用体验】搭建环境
官方描述
涂鸦提供一系列与 TuyaOS 配套的 IoT 开发板,您可在开发板上快速体验 TuyaOS 丰富的能力,同时通过 TuyaOS 和开发板快速进行量产产品开发、验证。
Tuy
发表于 11-17 15:30
【LuckFox Pico 开发板免费试用】+ 系统烧写
很高兴有机会对LuckFox Pico 开发板试用。收到板子后好好研究了一番,找了相关的资料。
LuckFox Pico 开发板基于瑞芯微 RV1103 主控芯片,Cortex-A7@
发表于 10-29 20:05
【LuckFox Pico 开发板免费试用】1. 开发环境搭建
插入开发板的卡槽,通过usb将开发板连接到电脑上。
下载链接中的adb fastboot工具。
放到C:\\\\adb目录下
添加环境变量,可以让你在windows的本地任意目录下运行adb。
六
发表于 10-28 13:32
【LuckFox Pico Plus开发板免费试用】开发环境搭建
开发环境:
主机:Ubuntu 20.04
开发板:LuckFox Pico Plus开发板
Windows 下有很多虚拟机软件,目前市面上流行的有 VMware 和 VirtualB
发表于 10-21 13:30
【中科微CSM32RV003绿色开发板免费体验】3.使用流程
CSM32RV003绿色开发板免费体验】1.上手【中科微CSM32RV003绿色开发板免费体验】2.RISC-V RV32IMAC内核
我要感谢南京
发表于 10-14 00:05
【中科微CSM32RV003绿色开发板免费体验】1.上手
首先,我要感谢南京中科微电子有限公司提供的CSM32RV003绿色开发板和试用机会,这让我有机会深入了解并使用该公司的产品。经过几天的熟悉和实践,我对CSM Studio的基础使用、CSM-ISP
发表于 10-09 23:21
评论