在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

第二章 如何安裝KEIL5和新建工程

W55MH32 ? 來源:W55MH32 ? 作者:W55MH32 ? 2025-05-21 11:46 ? 次閱讀

單芯片解決方案,開啟全新體驗——W55MH32 高性能以太網單片機

W55MH32是WIZnet重磅推出的高性能以太網單片機,它為用戶帶來前所未有的集成化體驗。這顆芯片將強大的組件集于一身,具體來說,一顆W55MH32內置高性能Arm? Cortex-M3核心,其主頻最高可達216MHz;配備1024KB FLASH與96KB SRAM,滿足存儲與數據處理需求;集成TOE引擎,包含WIZnet全硬件TCP/IP協議棧、內置MAC以及PHY,擁有獨立的32KB以太網收發緩存,可供8個獨立硬件socket使用。如此配置,真正實現了All-in-One解決方案,為開發者提供極大便利。

在封裝規格上,W55MH32 提供了兩種選擇:QFN100和QFN68。

W55MH32L采用QFN100封裝版本,尺寸為12x12mm,其資源豐富,專為各種復雜工控場景設計。它擁有66個GPIO、3個ADC、12通道DMA、17個定時器、2個I2C、5個串口、2個SPI接口(其中1個帶I2S接口復用)、1個CAN、1個USB2.0以及1個SDIO接口。如此豐富的外設資源,能夠輕松應對工業控制中多樣化的連接需求,無論是與各類傳感器、執行器的通信,還是對復雜工業協議的支持,都能游刃有余,成為復雜工控領域的理想選擇。 同系列還有QFN68封裝的W55MH32Q版本,該版本體積更小,僅為8x8mm,成本低,適合集成度高的網關模組等場景,軟件使用方法一致。更多信息和資料請進入http://www.w5500.com/網站或者私信獲取。

此外,本W55MH32支持硬件加密算法單元,WIZnet還推出TOE+SSL應用,涵蓋TCP SSL、HTTP SSL以及 MQTT SSL等,為網絡通信安全再添保障。

為助力開發者快速上手與深入開發,基于W55MH32L這顆芯片,WIZnet精心打造了配套開發板。開發板集成WIZ-Link芯片,借助一根USB C口數據線,就能輕松實現調試、下載以及串口打印日志等功能。開發板將所有外設全部引出,拓展功能也大幅提升,便于開發者全面評估芯片性能。

若您想獲取芯片和開發板的更多詳細信息,包括產品特性、技術參數以及價格等,歡迎訪問官方網頁:http://www.w5500.com/,我們期待與您共同探索W55MH32的無限可能。

wKgZPGgbOfaANhwzACodXd3sVzg463.png

第二章 如何安裝KEIL5和新建工程

1 溫馨提示

1.安裝路徑不能帶中文,必須是英文路徑

2.安裝目錄不能跟51的KEIL或者KEIL4沖突,三者目錄必須分開

3.KEIL5的安裝比起KEIL4多了一個步驟,必須添加MCU庫,不然沒法使用。

4.如果使用的時候出現莫名其妙的錯誤,先百度查找解決方法,莫亂陣腳。

2 獲取KEIL5安裝包

到KEIL的官網下載:https://www.keil.com/download/product/。建議使用最新或者靠近最新版本:

wKgZO2gtS7CAB1bhAADdVS6SAuo808.png

3 開始安裝KEIL5

雙擊KEIL5安裝包,開始安裝,Next:

勾選“I agree to all the terms of the preceding License Agreement”,繼續點擊Next:

wKgZO2gtS7CAabPLAACqZburm3A537.png

選擇安裝 路徑,路徑不能帶中文,Next:

提示: Pack目錄下后續可能會安裝以后會用到的各種芯片的芯片包容易占空間, 建議C盤剩余空間不多的用戶可以直接在框中編輯改路徑,把 C 改為 D(或其他盤,直接改第一個字符就行,注意不要刪錯后面符號)

wKgZPGgtS7CAel-MAADdVS6SAuo335.png

填寫用戶信息,全部填空格(鍵盤的space鍵)即可,Next:

wKgZPGgtS7CAN73vAACJwDZi070997.png

Finish,安裝完畢:

wKgZPGgtS7CAN0QpAADU__uJWhY945.png

4 安裝W55MH32的pack包

打W55MH32開發套件文件夾下的4.pack包和FLASH燒錄算法文件夾,雙擊安裝W55MH32_DFP.1.0.0.pack包:

5 打開例程工程

打開資料包中的 SDKModuleDemo 文件夾,里面包含了大部分外設示例以及 TOE 引擎示例:

wKgZPGgtS7GAAJNMAAKTSfIi9Ik195.png

其中 TOE 引擎示例包含多種網絡協議應用:

wKgZPGgtS7GAQ7YtAAP48SvImFE303.png

對于KEIL5打開工程文件,主要找到.uvprojx后綴名文件。前面的部分例程直接找到.uvprojx文件打開即可,從新建工程-固件庫版本例程開始就是以工程模板形式打開項目,此時.uvprojx文件主要存放在Project文件夾下,找到并雙擊打開:

wKgZO2gtS7CANjmYAAAv66xJWJg560.png

簡單來認識一下KEIL5的主窗口界面:

菜單欄:包含File文件、Edit編輯、View視圖、Project工程、Help幫助等

工具欄:常見工具的快捷按鈕,下面會重點介紹一些常用的工具

工程窗口:主要顯示項目內容,文件組、源文件和頭文件等

編輯窗口:編寫代碼的地方

消息窗口:反饋編譯信息、燒錄信息等

狀態欄:光標的行列位置、字符編碼、鍵盤NUM鎖定等一些狀態信息

wKgZO2gtS7GAOL09AAV8g6duMl4696.png

三類常用工具快捷按鈕:

wKgZPGgtS7CAIVmiAABBAHrLqic920.png

1.仿真類快捷按鈕:在進行仿真時使用,具有斷點標記作用:

英文名稱 中文描述 快捷鍵
Start/Stop Debug Session 打開 / 關閉調試 Ctrl + F5
Insert/Remove Breakpoint 插入 / 移除斷點 F9
Enable/Disable Breakpoint 使能 / 失能斷點 Ctrl + F9
Disable All Breakpoints 失能所有斷點 --
Kill All Breakpoints 取消所有斷點 Ctrl + Shift + F9

2.編譯類快捷按鈕:對代碼進行編譯下載:

英文名稱 中文描述 快捷鍵
Translate 編譯當前文件 Ctrl + F7
Build 編譯工程目標 F7
Rebuild 重新編譯所有目標文件 -
Batch Build 分批編譯 (多工程) -
Stop Build 停止編譯 (正在編譯時有效) -
Download 下載 F8

工程目標選項又稱魔術棒:即對工程目標的配置,如芯片設備選擇、C/C++選項、仿真配置等等。

6 新建工程

接下來,我將和大家一起,一步一步搭建一個新的工程。

首先,我們依次點擊Project->New μVision Project...:

wKgZPGgtS7CAUgV0AAB3jIwQP6M750.png

然后新建一個文件夾用于存放工程文件(注意路徑不要有中文)->輸入工程文件的名稱->點擊保存:

wKgZO2gtS7CAWek1AAC--7uRH1U171.png

保存之后會彈出Select Device for Target ‘Target 1’...的窗口,依次點開WIZnet->W55M3 Series->選擇W55MH32L芯片,然后點擊OK:

注意:如果沒有顯示該芯片的話就是沒有安裝pack包,在開發套件里找到并安裝即可。

繼續點擊OK:

wKgZO2gtS7CAPUjaAADAJ3pB770035.png

將開發套件里1.SDK/Libraries文件夾下的啟動文件、內核文件和庫文件等復制粘貼到新建的項目目錄下:

wKgZPGgtS7CAC1R5AADWyGXycxk215.png

點擊品字形的按鈕(管理項目事項):

wKgZO2gtS7GAODo-AAB5vnIldjY735.png

在該窗口我們可以添加或刪除工程、文件夾和文件,并為其重命名。文件可以根據需求添加,不清楚文件的作用或者覺得后續反復添加文件麻煩的也可以一次性全部添加:

wKgZPGgtS7GAPD_zAAEmVN6MGAs884.png

新建文件->在該文件里輸入#include "w55mh32.h"添加頭文件>點擊左上角保存按鈕->新建USER文件夾并雙擊打開->輸入文件名和文件類型main.c->點擊保存:

wKgZPGgtS7GASGHtAAb5pxjA_cc855.png

雙擊USER文件夾->找到main.c并單擊選中->點擊Add添加文件:

wKgZPGgtS7GAU4TpAAFdsHxnFY4103.png

點擊魔術棒->點擊C/C++->Define輸入USE_STDPERIPH_DRIVER預定義->點擊Include Paths右邊的...設置文件夾路徑包含->添加路徑->點擊路徑右邊的...預覽并選擇文件夾->點擊OK->點擊OK:

wKgZPGgtS7GACXeyAAIpJ9S7Nbc739.png

再次點擊魔術棒->點擊Target->編譯器版本選擇V5:

wKgZO2gtS7GAGfDnAACJ8NDcco4443.png

點擊Output->填寫輸出的文件名->勾選創建HEX文件:

wKgZO2gtS7GAYMpOAABj4Fl6SXU193.png

點擊Debug->選擇CMSIS-DAPDebugger下載調試方式->點擊Settings->點擊Flash Download->勾選自動復位->點擊OK->點擊OK:

wKgZO2gtS7GAL2mXAAFNaHUEPZs937.png

在main.c里面編寫主函數,點擊編譯發現有25個錯誤,提示缺少w55mh32_conf.h文件:

wKgZPGgtS7GAMkUQAAAp11-K5w0439.png

w55mh32_conf.h為用戶配置文件,我們可以從例程里面找到。打開1.SDK文件夾下的ModuleDemo文件夾,隨便打開一個例程,在USER文件夾下將w55mh32_conf.h文件復制粘貼到我們新建的工程里的USER文件夾:

再將USER文件Include路徑包含進去:

wKgZPGgtS7GAMkUQAAAp11-K5w0439.png

再次點擊編譯,0錯誤0警告:

wKgZO2gtS7GAUXORAAFY5od85v8972.png

這樣我們就成功的新建了一個新工程了。

WIZnet 是一家無晶圓廠半導體公司,成立于 1998 年。產品包括互聯網處理器 iMCU?,它采用 TOE(TCP/IP 卸載引擎)技術,基于獨特的專利全硬連線 TCP/IP。iMCU? 面向各種應用中的嵌入式互聯網設備。

WIZnet 在全球擁有 70 多家分銷商,在香港、韓國、美國設有辦事處,提供技術支持和產品營銷。

香港辦事處管理的區域包括:澳大利亞、印度、土耳其、亞洲(韓國和日本除外)。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6061

    文章

    44868

    瀏覽量

    646044
  • 以太網
    +關注

    關注

    40

    文章

    5573

    瀏覽量

    174581
  • WIZnet
    +關注

    關注

    3

    文章

    22

    瀏覽量

    42362
  • keil5
    +關注

    關注

    7

    文章

    46

    瀏覽量

    21012
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    keil5新建stm32工程

    keil5新建stm32工程,之前用的MDK是5.1,現在用的是5.13,MDK5.0之前的版本(本人簡稱舊版)和之后的版本(本人簡稱新版)新建工程有很大區別。對于剛開始用學stm32
    發表于 08-09 07:40

    keil5新建stm32工程詳細圖解

    keil5新建stm32工程詳細圖解,Keil5建立STM32標準庫模板標準庫模板建立1.準備工作2.新建一個
    發表于 08-10 07:18

    Keil5新建工程的基本操作方法

    我用的是漢化版Keil5,其他版本操作方法基本相同。第一步:點擊工程[Project]------->:新建vision工程[Create New Project]
    發表于 12-08 06:31

    如何安裝Keil5

    Keil5新建工程小白指南安裝Keil5教程:這里給大家安利個對學生黨(白嫖黨)非常友好的公眾號:軟件安裝管家。對話框發送對應的軟件,即會推
    發表于 01-05 08:07

    STM32是如何新建工程的呢

    STM32如何新建工程一:下載芯片支持包xxx.pack文件第二步第三步STM32新建工程跟51差不多的,但是32會多點東西,比如加載芯片支持包啦,啟動文件啦。還有一個很重要的 你得有KEIL
    發表于 01-20 06:09

    如何利用keil5新建一種STM32工程文件呢

    Keil5新建工程模板(理論基礎篇)
    發表于 02-11 06:26

    keil5如何建工程

    北京科技大學MEI團隊提供的如何使用keil5如何建工程,比較實用
    發表于 07-14 11:32 ?11次下載

    KEIL5新建工程模版

    KEL5新建工程模板
    發表于 07-19 08:55 ?0次下載

    如何安裝 KEIL5

    第1 如何安裝 KEIL5 本章內容所涉及的軟件只供教學使用,不得用于商業用途。個人或公司因商業用途導致的法律責任,后果自負。 1.1 溫馨提示 1、安裝路徑不能帶中文,必須是英文路
    發表于 12-07 16:26 ?14次下載
    如何<b class='flag-5'>安裝</b> <b class='flag-5'>KEIL5</b>

    如何安裝KEIL5詳細教程說明

    本文檔的主要內容詳細介紹的是如何安裝KEIL5詳細教程說明包括了:獲取KEIL5安裝包,開始安裝KEIL
    發表于 03-19 08:00 ?0次下載
    如何<b class='flag-5'>安裝</b><b class='flag-5'>KEIL5</b>詳細教程說明

    Keil5新建STM32工程的教程免費下載

    本文檔的主要內容詳細介紹的是Keil5新建STM32工程的教程免費下載。
    發表于 01-28 08:00 ?23次下載
    <b class='flag-5'>Keil5</b><b class='flag-5'>新建</b>STM32<b class='flag-5'>工程</b>的教程免費下載

    Keil5軟件配置與新建STM32工程教程

    中找到,第三個文件是空文件。 在Keil5新建工程的步驟 如下圖所示,Project-New,新建工程工程名為Led,點擊保存。
    的頭像 發表于 08-16 10:21 ?1.8w次閱讀
    <b class='flag-5'>Keil5</b>軟件配置與<b class='flag-5'>新建</b>STM32<b class='flag-5'>工程</b>教程

    KEIL5安裝C51依賴,解決KEIL5無法創建C51工程

    KEIL5安裝C51依賴,解決KEIL5無法創建C51工程KEIL5安裝C51依賴,解決
    發表于 11-29 12:51 ?56次下載
    <b class='flag-5'>KEIL5</b><b class='flag-5'>安裝</b>C51依賴,解決<b class='flag-5'>KEIL5</b>無法創建C51<b class='flag-5'>工程</b>

    keil5新建STM32工程文件--理論篇(以STM32F103為例)

    Keil5新建工程模板(理論基礎篇)
    發表于 12-08 09:06 ?18次下載
    <b class='flag-5'>keil5</b><b class='flag-5'>新建</b>STM32<b class='flag-5'>工程</b>文件--理論篇(以STM32F103為例)

    Keil5軟件配置與新建STM32工程的步驟

    本文將介紹下Keil5軟件配置與新建STM32工程的步驟。
    發表于 02-08 15:36 ?64次下載
    <b class='flag-5'>Keil5</b>軟件配置與<b class='flag-5'>新建</b>STM32<b class='flag-5'>工程</b>的步驟
    主站蜘蛛池模板: 美女久久久 | 天天操狠狠干 | 777色狠狠一区二区三区香蕉 | 免费一级毛片不卡在线播放 | 福利久久 | 国产一二三区精品 | 天天干狠狠操 | 免费在线观看大片影视大全 | 亚洲激情视频网 | 九色愉拍自拍 | 欧美亚洲专区 | 色视频观看 | 午夜影院美女 | 高清毛片aaaaaaaaa片 | 色多多影视| 午夜大片在线观看 | 五月六月伊人狠狠丁香网 | 免费爱做网站在线看 | 欧美一级视频在线 | 久久免费精品高清麻豆 | 美女被强插 | 奇米影视第四色7777 | 久青草视频在线 | 香港三级在线视频 | 欧美高清一区二区 | 好紧好爽的午夜寂寞视频 | 精品国产影院 | 日本aaaa级片| 日日拍拍 | 日本视频网站在线www色 | 国产精品久久久久久吹潮 | 男人日女人免费视频 | 国产精品高清免费网站 | 性生活毛片 | 黄蓉h肉辣文大全 | 亚洲韩国日本欧美一区二区三区 | 欧美成人免费观看bbb | 26uuu另类亚洲欧美日本一 | 色婷婷综合久久久 | 国产偷啪视频一区 | 永久免费人成网ww555kkk手机 |