日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2024年10月19日(星期六)

正在發(fā)生

2019年10月19日 | 【STM32】入門 · 流水燈

發(fā)布者:科技思想家 來源: eefocus關(guān)鍵字:STM32  流水燈  JLink 手機看文章 掃描二維碼
隨時隨地手機看文章

前提

keil uVision4


奮斗STM32開發(fā)板V5   STM32F103VET


JLink


具體

 

>新建工程

新建文件夾并命名,在此文件夾下建立user,fwlib,cmsis,output,listing等子文件夾。

user用于存放工程文件和用戶層代碼,包括主函數(shù)main.c。

fwlib用于存放STM32庫里的inc和src文件夾,它們包含了芯片上所有的驅(qū)動。

smsis用于存放庫自帶的啟動文件和一些位于cmsis層的文件。

output用于保存編譯后的輸出文件。


listing用于保存編譯后生成的鏈接文件。


接下來打開Keil,新建工程和組,將對應(yīng)的文件添加到對應(yīng)的文件夾中。


點擊工具欄中的按鈕,選擇output選項卡,點擊Select for Objects設(shè)置編譯后的文件保存位置,即前面所建的output文件夾,其他設(shè)置修改如圖。同理,點擊Listing選項卡選擇listing文件夾來保存生成的鏈接文件。

注意:編譯器在編譯器是搜索庫的默認(rèn)路徑是KeilARMINCSTSTM32F10x,版本舊,在編譯新版本庫是存在不兼容,因此,我們需要屏蔽掉編譯器默認(rèn)庫的搜索路徑,操作如下。


點擊工具欄中的按鈕,選擇C/C++選項卡,在Define文本框中添加兩個宏定義:


USE_STDPERIPH_DRIVER,STM32F10X_HD,并在Include Path欄添加庫文件的搜索路徑。

>配置JLink硬件調(diào)試

點擊按鈕,將Debug和Utilities選項卡下的設(shè)置修改如下。


至此,工程模板建立完成。


>main.c

#include "stm32f10x.h"

 

 

#define DELAY_TIME   0x3FFFFF

 

void Delay(__IO uint32_t nCount)

{

   for(; nCount != 0; nCount--) ;

}

 

int main(void)

{

 

GPIO_InitTypeDef   GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3|GPIO_Pin_6|GPIO_Pin_5;      

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_Init(GPIOD, &GPIO_InitStructure);

        GPIO_Init(GPIOB, &GPIO_InitStructure);

 

  while(1)

  {

  GPIO_SetBits(GPIOB, GPIO_Pin_5);

  GPIO_ResetBits(GPIOD, GPIO_Pin_3);

  GPIO_ResetBits(GPIOD, GPIO_Pin_6);

  Delay(DELAY_TIME);

 

  GPIO_SetBits(GPIOD, GPIO_Pin_6);

  GPIO_ResetBits(GPIOD, GPIO_Pin_3);

  GPIO_ResetBits(GPIOB, GPIO_Pin_5);

  Delay(DELAY_TIME);

  GPIO_SetBits(GPIOD, GPIO_Pin_3);

  GPIO_ResetBits(GPIOD, GPIO_Pin_6);

  GPIO_ResetBits(GPIOB, GPIO_Pin_5);

  Delay(DELAY_TIME);

 

  }

}


遇到的問題及解決方法

jtag模式下,出現(xiàn)此類問題的原因通常是MDK中的Flash的變成算法沒有配置或者沒有配置正確,在主菜單中打開Flash->Configure Flash Tools,選擇Utilities選項卡,點擊Settings按鈕進(jìn)入如下窗口,點擊Add按鈕選擇和開發(fā)板對應(yīng)的編程算法。


關(guān)鍵字:STM32  流水燈  JLink 引用地址:【STM32】入門 · 流水燈

上一篇:STM32實驗一:GPIO之流水燈
下一篇:創(chuàng)建基于固件庫的stm32程序模板并實現(xiàn)流水燈

推薦閱讀

深度布局AR/VR產(chǎn)業(yè),自主研發(fā)硬件產(chǎn)品,不管是對蘋果公司本身,還是其CEO庫克而言,都具有重大意義。蘋果深度布局AR/VR產(chǎn)業(yè)早已是公開的秘密。喬布斯時期,蘋果手機“引領(lǐng)”了一個時代。但自喬布斯逝世,蘋果手機每次發(fā)行的新品,都難以在給大眾帶來驚艷感。研究機構(gòu)Counterpoint Research新報告數(shù)據(jù)顯示,2018年第二季度,蘋果在全球手機利潤中的份額仍...
隨著電子產(chǎn)品功能性的多樣化,產(chǎn)品對電源種類也越來越多了。車載信息系統(tǒng)產(chǎn)品電源一般是是由外界提供 12V 電源輸入,通過各種 LD0 和 DC-DC 電源芯片轉(zhuǎn)化供給各功能模塊使用。其中,LD0 電源芯片雖然有其占用面積小,成本低,穩(wěn)定性好,低噪聲等多方優(yōu)點,但由于受限于輸入輸出電壓差不能太大影響,一般選擇用于電源降壓轉(zhuǎn)換。而開關(guān)電源芯片因其效...
根據(jù)Yole Developpement報告,在冠狀病毒的推動下,UVC市場在2025年可能達(dá)到25億美元,2019-2025年的復(fù)合年增長率為61%。2020年,整個UVC的供應(yīng)鏈出現(xiàn)了整體短缺,該行業(yè)現(xiàn)在正尋求迅速增加產(chǎn)能的方式。主要供應(yīng)商是LG Innotek和Seoul Viosys/Semiconductor,它們是使UVC LED市場發(fā)展的關(guān)鍵公司。UVC市場從2008年的2000萬美元增長到2015年的1億美元,2...
10月18日,京東方在投資者互動平臺表示,公司各產(chǎn)線運營情況良好,訂單飽滿。在專利方面,上半年專利申請超4,500件,其中發(fā)明專利超90%,海外專利超33%;OLED、傳感、人工智能、大數(shù)據(jù)等領(lǐng)域?qū)@暾堈急瘸?0%;新增授權(quán)專利超3,900件,其中海外授權(quán)專利超1,200件。對于面板價格的下跌,京東方表示,半導(dǎo)體顯示經(jīng)歷了較長的高景氣周期后,目前結(jié)構(gòu)性出現(xiàn)了...

史海拾趣

問答坊 | AI 解惑

高性能線纜標(biāo)準(zhǔn)與識別

21世紀(jì),綜合布線系統(tǒng)進(jìn)入了一個以千兆傳輸速率為標(biāo)志的六類UTP時代、以萬兆傳輸速率為標(biāo)志的光纜時代。特別是2002年6月,TIA/EIA-568B標(biāo)準(zhǔn)發(fā)布以來,千兆布線系統(tǒng)已經(jīng)開始使用,然而很多的設(shè)計商、承建商、用戶在追求速度的同時,卻忽視了一個潛在 ...…

查看全部問答∨

USBASP下載線制作骨灰級教程

關(guān)于USBASP制作的過程及思路,是好東西大家就下哈…

查看全部問答∨

連載:林夕依然AVR學(xué)習(xí)筆記合集

AVR學(xué)習(xí)筆記1:8種LED點亮模式(ICC) 一、程序結(jié)構(gòu) (原文件名:程序結(jié)構(gòu).jpg) 二、仿真效果 (原文件名:仿真效果.jpg) 三、程序源碼 1、main.c /*************************************************************************** Pl ...…

查看全部問答∨

雙緩存的問題?

在一個對話框中,有幾個CButton按鈕和一個CListCtrl,每次對話框顯示出來的時候,總是可以在背景圖片是看到CButton的位置是先是白的,后來才把Button貼上去,我想讓背景圖片和CButton還有CListCtrl同時出現(xiàn),應(yīng)該用雙緩存的方法可以做,請那位指點 ...…

查看全部問答∨

定制的ce內(nèi)核,移植到終端上后,屏幕提示不支持輸入

定制的ce內(nèi)核,移植到終端上后,屏幕提示不支持輸入…

查看全部問答∨

camera驅(qū)動中關(guān)于config.bib配置的問題

請教各位大俠一個問題:我用的是2440的板子    在camera驅(qū)動中,有一個定義DMA緩存區(qū)地址的語句:#define COPIFRAMEBUFFER_A         0x30088000 。這個0x30088000根據(jù)我的理解對應(yīng)的應(yīng)該是config.bib中的 &nb ...…

查看全部問答∨

求周啟平的《VxWorks下設(shè)備驅(qū)動程序及BSP開發(fā)指南》

由于剛接觸,覺得這本書不錯,今天跑遍了各個書店都沒找著,不知哪位有電子版的啊,或者給出下載網(wǎng)址也行,謝謝了!…

查看全部問答∨

初學(xué)者提問,關(guān)于圖像處理和電機控制

本帖最后由 dontium 于 2015-1-23 13:25 編輯 想組一個系統(tǒng),用一片dm64X處理從CCD獲得的視頻圖像,然后根據(jù)處理的結(jié)果控制電機運轉(zhuǎn) 沒思路,要控制必須要再加一片管電機控制的DSP嗎? …

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved