本文來源電子發(fā)燒友社區(qū),作者:馬先生, 帖子地址:https://bbs.elecfans.com/jishu_2286984_1_1.html
一中科開發(fā)環(huán)境搭建
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分頻,配置系統(tǒng)時鐘為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;
}
//----------------------------------------------------------------------------
/******************************************************************
函數(shù)名:voidInitLED(void)
參 數(shù):無
返回值:無
作 用:配置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;
}
--------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
二平頭哥開發(fā)ide
1.ide下載地址https://occ.t-head.cn/community/download?id=575997419775328256
2.安裝后打開ide
3.點擊FILE→new→new project
4.搜索HXS320F28034湖人芯片選擇后點擊OK
新建好后同中科IDE一樣
一中科開發(fā)環(huán)境搭建
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分頻,配置系統(tǒng)時鐘為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;
}
//----------------------------------------------------------------------------
/******************************************************************
函數(shù)名:voidInitLED(void)
參 數(shù):無
返回值:無
作 用:配置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;
}
--------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------
二平頭哥開發(fā)ide
1.ide下載地址https://occ.t-head.cn/community/download?id=575997419775328256
2.安裝后打開ide
3.點擊FILE→new→new project

4.搜索HXS320F28034湖人芯片選擇后點擊OK

新建好后同中科IDE一樣
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
中科昊芯
+關注
關注
5文章
82瀏覽量
5466 -
開發(fā)板試用
+關注
關注
3文章
301瀏覽量
2330
發(fā)布評論請先 登錄
相關推薦
熱點推薦
基于RK處理器,創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗
數(shù)量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費試用 RISC-V開發(fā)板深度評測!頂級開發(fā)板免費

性能強悍!合眾HZ-RK3568開發(fā)板試用體驗
月19日 ? 評測數(shù)量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費試用 RISC-V開發(fā)板深度評測!頂級開發(fā)板免費

【免費試用】開發(fā)板評測大賽開啟!OH 、RISC-V、Rockchip頂級開發(fā)板等你試用~
技術人的狂歡,開發(fā)者的盛宴!2025年最值得期待的硬核賽事——電子發(fā)燒友開發(fā)板評測大賽正式啟動!無論你是開源生態(tài)的探索者、芯片架構的極客,還是物聯(lián)網(wǎng)領域的創(chuàng)新達人,本次大賽三大賽

中科昊芯Core_DSC280025C開發(fā)板免費試用
Core_DSC280025C核心板使用了昊芯HXS320F28025C RISC-V ? DSP芯片,該芯片集成了吳芯自主研發(fā)的H28x內(nèi)

2025電子發(fā)燒友開發(fā)板評測大賽開啟!三大賽道火力全開,頂級開發(fā)板等你來戰(zhàn)!
開發(fā)板免費試用https://bbs.elecfans.com/try_CF5010RBT60.html
【RISC-V專題】中科昊芯Cor
發(fā)表于 05-15 15:09
中科昊芯DSP產(chǎn)品及公司信息
庫和驅動庫,幫助用戶降低遷移成本,縮短開發(fā)周期。同時,公司還推出了多種開發(fā)板和核心板,如Core_DSC28027和Start_DSC28034
發(fā)表于 04-07 09:16
免費丨米爾 STM32MP257開發(fā)板有獎試用
米爾與ST合作發(fā)布的新品基于STM32MP257應用處理器的MYD-LD25X開發(fā)板免費試用活動來啦~~米爾提供了2塊價值488元的MYD-LD25X開發(fā)板發(fā)起

有獎丨米爾 瑞芯微YR3562開發(fā)板免費試用
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3562應用處理器的MYD-YR3562開發(fā)板免費試用活動來啦~~米爾提供了3塊價值599元的MYD-YR3562

追加名額丨米爾瑞芯微RK3576開發(fā)板有獎試用
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發(fā)板免費試用活動加碼啦~~米爾追加了2塊價值849元的MY

有獎丨米爾 瑞芯微RK3576開發(fā)板免費試用
米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發(fā)板免費試用活動來啦~~米爾提供了7塊價值849元的MYD-LR3576

【RA-Eco-RA0E1-32PIN-V1.0開發(fā)板試用】開箱+環(huán)境搭建 終于會用HAL框架了,環(huán)境搭建玩成了!
【RA-Eco-RA0E1-32PIN-V1.0開發(fā)板試用】開箱+環(huán)境搭建終于會用HAL框架了,環(huán)境搭建
發(fā)表于 11-01 13:18
【龍芯2K0300蜂鳥板試用】龍芯2K0300蜂鳥開發(fā)板開發(fā)環(huán)境搭建
的需求,為開發(fā)者提供了廣闊的應用空間。
龍芯2K0300蜂鳥開發(fā)板的開發(fā)環(huán)境通過下面的方法來搭建
發(fā)表于 09-05 21:16
評論