娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年09月08日(星期日)

2020年09月08日 | STVD+COSMIC工程搭建

發布者:平章大人 來源: eefocus關鍵字:STVD  COSMIC  工程搭建 手機看文章 掃描二維碼
隨時隨地手機看文章

  一、寄存器開發方式

  1)新建工程文件夾stm8_template,在工程文件夾下新建三個子文件夾,FwLib用于存放固件庫,寄存器開發方式下存放芯片的頭文件,Project用于建立工程文件,User用于存放我們自己編寫的.h和.c文件,所以User文件夾下另外建立inc和src文件夾;

  2)打開STVD開發軟件,點擊左上角File,再點擊New Workspace,在彈出的對話框中選擇第一項,點擊確定;

  3)接下來填入工程文件名稱,并設置相關路徑為剛剛新建的文件夾stm8_template下的Project文件夾,點擊OK;

  4)接下來再次填入工程名稱,無需再次設置路徑,在Toolchain下拉選項中選擇STM8 Cosmic,初次使用STVD需要設置Cosmic的路徑,為Cosmic安裝目錄下的CXSTM8文件夾,點擊OK;

  5)選擇芯片信號,或者在篩選器里填入對應的型號,點擊Select,再點擊OK;

  6)此時左側的Source Files中出現了我們熟悉的main.c文件和一個中斷向量的stm8_interrupt_vector.c文件,不要急著開始寫程序,工程里還缺少芯片的頭文件;

  7)在STVD的安裝目錄下,打開st_toolset文件夾,在其中的include文件夾下,所有STVD支持的芯片的頭文件都在里面,把我們需要的頭文件STM8S103F.h復制到工程文件夾下的FwLib中,這里因為STM8S003F和STM8S103F的頭文件是共用的,所以直接復制STM8S103F.h,如果打開STM8S003F的頭文件也可以發現就是指向STM8S103F的;

 

  8)接下來回到STVD中,右鍵單擊左側的Include Files,選擇Add Files To Folder,在FwLib文件夾下找到STM8S103F.h,點擊打開,就添加成功了;

 

  9)點開main.c文件,在main函數上方寫入#include “stm8s103f.h”,點擊Build,無報錯則新建工程完成;

 

  二、庫函數開發方式

  1)庫函數開發方式首先需要下載STM8的標準固件庫,可以去ST官網下載,也可以自行在網上尋找資源,本人使用的是STM8S_StdPeriph_Lib_V2.1.0,新建工程的步驟也是先新建文件夾stm8_template,在此文件夾下分別建立FwLib、Project和User,打開STVD開發軟件,填入工程名稱并指定路徑和Cosmic編譯器,選擇芯片型號;

  2)接下來右鍵單擊main.c,選擇Remove from Project,將main.c移出工程,重復上述操作,將stm8_interrupt_vector.c也移出工程;

  3)接下來我們在STM8的標準固件庫文件中打開Libraries,再打開STM8S_StdPeriph_Driver,將其中的inc和src文件夾整個復制到我們新建工程的FwLib中;

 

  4)接下來在STM8的標準固件庫文件中打開Project,再打開STM8S_StdPeriph_Template,將其中的main.c、stm8s_conf.h、stm8s_it.c和stm8s_it.h文件復制到我們新建工程的Project中,替換掉原來的main.c,在此目錄下打開STVD文件夾,打開Cosimc文件夾,將其中的stm8_interrupt_vector.c復制到我們新建工程的Project中替換掉原來的文件;

 

  此時我們的工程文件下的Project文件夾里是這樣的;

  5)回到STVD開發軟件中,右鍵單擊左側的Source Files,選擇Add Files To Folder,將Project文件夾下的.c文件都添加進去,重復上述操作,將.h文件都添加至Include Files中;

  6)此外,還需添加STM8的頭文件,在FwLib文件夾下的inc文件夾中;

 

  7)此時不要著急寫程序,我們右鍵單擊左側的stm8_template,選擇settings,在彈出的對話框中選擇C Compiler子項;

  8)在Preprocessor Definitions一欄中填入芯片型號STM8S003即可,這里無需填入完整型號,主要是實現頭文件的預定義設置,所以需要遵循頭文件中的型號定義,我們打開添加的stm8s.h,就可以看到STM8系列所有的芯片型號;

 

  仔細閱讀注釋我們可以發現,如果不在settings里進行設置,也可以在stm8s.h中將對應型號的注釋取消,也可完成對應型號的預定義設置;

 

  9)點擊Build,無報錯則新建工程完成;


關鍵字:STVD  COSMIC  工程搭建 引用地址:STVD+COSMIC工程搭建

上一篇:STM8避坑—串口中斷
下一篇:STM8避坑—PB4和PB5

推薦閱讀

? ? ? 電動車與后市場是目前汽車行業的兩大熱點話題,那么,未來新能源汽車的后市場會呈現哪些創新與合作?  電池成本造成差異  純電動汽車的動力傳動系統成本高于其它所有電源類型傳動系統的成本,主要原因在于其電池成本過高?! —毩⒑笫袌觯盒屡d造車企業的合作創新  對于新興造車企業來說,獨立后市場的布局至關重要。新興造車企業在業務...
集邦科技存儲器儲存研究表示,紫光集團于8月27日宣布與重慶市政府簽署合作協議,并在重慶投資DRAM研發中心與工廠,廠房預定2019年底動工,并于2021年完工。這顯示出在福建晉華遭到美國禁售之后,以及在中美貿易摩擦影響下,中國大陸加速自主開發DRAM產品的進程。紫光集團已于6月30日公告成立DRAM事業群,由曾任工信部電子信息司司長的刁石京出任董事長,CE...
如何正確使用萬用表? 1數字萬用表介紹數字式測量儀表已成為主流,因為數字式儀表靈敏度高,準確度高,顯示清晰,過載能力強,便于攜帶,使用更簡單。圖1下面以該型數字萬用表為例,簡單介紹其使用方法和注意事項。2數字萬用表外觀3數字萬用表使用圖解4測量電壓1、將黑表筆插入com端口,紅表筆插入VΩ端口。2、功能旋轉開關打至V~(交流),V-...
  電纜故障測試儀電纜測試高壓信號發生器由電纜故障測距主機、電纜故障定點儀、電纜路徑儀三個主要部分組成,客戶還可以根據需要選配相應的電力電纜故障測試高壓電源。電纜故障測距主機用于測量電纜故障故障性質、被測電纜全長及電纜故障點距測試端的大致位置。  電纜測試高壓信號發生器是各類高阻接地型和疑難電纜故障定點儀的必備儀器。適用于各種電...

史海拾趣

問答坊 | AI 解惑

USB電路保護設計方案

PPTC(聚正溫度系數)裝置是對電腦及有關裝置提供電流過載保護的一種既可靠又經濟的解決方案。由于這種裝置設有各種尺寸和功率范圍,讓電路設計者可以選擇最合適的款式以滿足電路設計和USB規范的需求。   現時的USB技術使得各種能夠自行識別的外 ...…

查看全部問答∨

射頻和微波開關測試系統基礎

無線通信產業的巨大成長意味著對于無線設備的元器件和組件的測試迎來了大爆發,包括對組成通信系統的各種RF  IC 和微波單片集成電路的測試。這些測試通常需要很高的頻率,普遍都在GHz范圍。本文討論了射頻和微波開關測試系統中的關鍵問題 ...…

查看全部問答∨

Remote tools連接ARM板失敗,而測試卻顯示連接已建立?

PC與開發板用USB ACTIVESYNC和ETHERNET均建立連接。用.net2005中remote tools測試時卻發現device property 中測試連接,無論transport是通過activesync還是TCP/IP,都顯示連接已經建立??墒钦竭B接時,卻顯示如下: cannot find appropriate dev ...…

查看全部問答∨

求好心人幫忙pudn下個2410上的U盤代碼

http://www.pudn.com/downloads100/sourcecode/embed/detail410820.html 哪位有帳號的好心人下來 發到我郵箱:carrot_shi@yahoo.com.cn 先謝過??!…

查看全部問答∨

s3c2440 800x600 如何提速控件顯示速度

本人初學wince,請教大蝦們一個問題。 本人使用的是S3c2440,wince5.0,800x600的LCD。 因為屏幕過大,wince的顯示看起來已經較慢。 因為客戶的要求,開發軟件需要保持與pc機版本的界面一致。導致程序中需要在一個界面上繪制上百個控件,可以看 ...…

查看全部問答∨

手機內存卡原文件夾都變成了后綴ink格式,在手機里打不開,只有在電腦上才能打開是什么原因

手機內存卡原文件夾都變成了后綴ink格式,在手機里打不開,只有在電腦上才能打開是什么原因…

查看全部問答∨

PCB布線1(差分線)

布差分線時,兩條線的長度要盡量的一樣長、兩條線的間距要盡可能的近,兩條線要保持平行,越早平行越好。那么,如何走平行線呢?有兩種方法:兩條線走在同一走線層,兩條線走在上下相鄰的兩層。不過,一般是走在同一走線層。 下面是有用的資料: ...…

查看全部問答∨

"Cannot load flash programming Algorithm"錯誤,怎么整!??!

我的板子是9b92 用的是ulink2 +keil 4.10    程序編譯沒有問題,ulink也沒有問題,就是下載的時候失敗,這個是相關的設置頁面,大家幫忙看一下,相當的著急上火??!   [ 本帖最后由 bonnypro 于 2011-5-16 12:27 編輯 ]…

查看全部問答∨

A7103芯片做的rf模塊看上去還不錯,為什么沒有賣的?

A7103芯片做的rf模塊看上去還不錯,為什么沒有賣的?…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 沁水县| 林西县| 乌拉特中旗| 门源| SHOW| 内乡县| 藁城市| 遂平县| 昌黎县| 廉江市| 香港 | 栖霞市| 左贡县| 景德镇市| 屏南县| 开远市| 巴林右旗| 云梦县| 黄陵县| 海淀区| 从化市| 那曲县| 衡水市| 大田县| 株洲县| 思南县| 车险| 哈密市| 江阴市| 东兰县| 达孜县| 灵川县| 宁明县| 日照市| 安阳县| 普安县| 伊川县| 安陆市| 淮滨县| 延吉市| 新郑市|