欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
華大單片機(jī)(hc32l073pata)環(huán)境搭建及點(diǎn)燈源程序
[打印本頁(yè)]
作者:
paigu
時(shí)間:
2020-11-2 12:46
標(biāo)題:
華大單片機(jī)(hc32l073pata)環(huán)境搭建及點(diǎn)燈源程序
基于keil的在線仿真 1)安裝keil
官網(wǎng)鏈接:
http://www2.keil.com/mdk5
安裝教程自己在網(wǎng)上可以找到
2)安裝華大ide包
官網(wǎng)鏈接: www.hdsc.com.cn/Category82-1425?All=1
安裝教程:雙擊IDE運(yùn)行包,然后一直往下操作
注意:如果是自己找的包,或者是某寶給的,使用這種包flash download 里邊可能會(huì)找不到華大芯片的類型,加也加不進(jìn)去。所以還是建議使用官方的。
3)連接板子,下好驅(qū)動(dòng)
使用的是st-link,st-link在keil安裝目錄下有,一般是安裝目錄\ARM\STLink ,里邊有個(gè)exe程序,運(yùn)行然后device connect(就按著程序提示一直裝),裝好之后打開(kāi)電腦->屬性->設(shè)備管理器,就能看到有個(gè)STM32 stlink的,說(shuō)明裝好了。
4)下載
打開(kāi)keil,然后打開(kāi)點(diǎn)燈的例程(如果是自己找的SDK,記得要核對(duì)芯片的型號(hào)是否是自己板子的類型)
魔術(shù)棒->debug->stlink debugger 然后按setting
正常情況下是SW device 有顯示地址 ,debug adapter 有顯示正確內(nèi)容 flash download有顯示芯片型號(hào)
如果SW device 沒(méi)顯示,說(shuō)明沒(méi)識(shí)別到芯片(我之前用的jlink識(shí)別不到,就換了個(gè)stlink,暫時(shí)沒(méi)想到別的方法可以解決)
如果flash download 沒(méi)有對(duì)應(yīng)的芯片,點(diǎn)add自己加進(jìn)去,如果add的列表沒(méi)有芯片的型號(hào),要么自己把flm文件給放到對(duì)應(yīng)的flash文件夾,要么就重新裝ide包。(都不行的話就沒(méi)辦法了)
點(diǎn)擊 rebuild(兩個(gè)向下箭頭的圖標(biāo))編譯,沒(méi)問(wèn)題的話,就點(diǎn)旁邊的download,最后點(diǎn)擊一個(gè)帶d的放大鏡圖標(biāo)進(jìn)入調(diào)試,點(diǎn)擊run就可以看到板子上的燈在閃
如果下載成功燈沒(méi)閃的話,要么是硬件的問(wèn)題,要么是程序的問(wèn)題。
程序的問(wèn)題,需要翻原理圖,看代碼對(duì)應(yīng)的端口是否是連接到led的那個(gè)端口
硬件的問(wèn)題,電路連接是否正確,仿真器是否能正確識(shí)別
制作出來(lái)的實(shí)物圖如下:
IMG_20201102_124128.jpg
(3.15 MB, 下載次數(shù): 95)
下載附件
2020-11-2 12:46 上傳
單片機(jī)源程序如下:
/******************************************************************************
* Include files
******************************************************************************/
#include "gpio.h"
/******************************************************************************
* Local pre-processor symbols/macros ('#define')
******************************************************************************/
/******************************************************************************
* Global variable definitions (declared in header file with 'extern')
******************************************************************************/
/******************************************************************************
* Local type definitions ('typedef')
******************************************************************************/
/******************************************************************************
* Local function prototypes ('static')
******************************************************************************/
/******************************************************************************
* Local variable definitions ('static') *
******************************************************************************/
/******************************************************************************
* Local pre-processor symbols/macros ('#define')
******************************************************************************/
/*****************************************************************************
* Function implementation - global ('extern') and local ('static')
******************************************************************************/
static void App_LedInit(void);
/**
******************************************************************************
** \brief Main function of project
**
** \return uint32_t return value, if needed
**
** This sample
**
******************************************************************************/
int32_t main(void)
{
///< LED端口初始化
App_LedInit();
while(1)
{
///< LED點(diǎn)亮
Gpio_SetIO(EVB_LEDR_PORT, EVB_LEDR_PIN);
delay1ms(1000);
///< LED關(guān)閉
Gpio_ClrIO(EVB_LEDR_PORT, EVB_LEDR_PIN);
delay1ms(1000);
}
}
static void App_LedInit(void)
{
stc_gpio_cfg_t stcGpioCfg;
///< 打開(kāi)GPIO外設(shè)時(shí)鐘門控
Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio, TRUE);
///< 端口方向配置->輸出(其它參數(shù)與以上(輸入)配置參數(shù)一致)
stcGpioCfg.enDir = GpioDirOut;
///< 端口上下拉配置->下拉
stcGpioCfg.enPu = GpioPuDisable;
stcGpioCfg.enPd = GpioPdEnable;
///< LED關(guān)閉
Gpio_ClrIO(EVB_LEDR_PORT, EVB_LEDR_PIN);
///< GPIO IO LED端口初始化
Gpio_Init(EVB_LEDR_PORT, EVB_LEDR_PIN, &stcGpioCfg);
}
/******************************************************************************
* EOF (not truncated)
******************************************************************************/
復(fù)制代碼
所有資料51hei提供下載:
gpio_output.zip
(254.86 KB, 下載次數(shù): 21)
2020-11-2 12:45 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
51hei團(tuán)團(tuán)
時(shí)間:
2020-11-3 04:04
好資料,51黑有你更精彩!!!
作者:
jjwangxu2008
時(shí)間:
2020-11-17 17:34
好資料,51黑有你更精彩!!!
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1