女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

第四章 W55MH32初體驗(yàn)

W55MH32 ? 來源:W55MH32 ? 作者:W55MH32 ? 2025-05-26 09:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單芯片解決方案,開啟全新體驗(yàn)——W55MH32 高性能以太網(wǎng)單片機(jī)

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

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

W55MH32Q采用QFN68封裝版本,尺寸為8x8mm,它擁有36個(gè)GPIO、3個(gè)ADC、12通道DMA、17個(gè)定時(shí)器、2個(gè)I2C、3個(gè)串口、2個(gè)SPI接口(其中1個(gè)帶I2S接口復(fù)用)、1個(gè)CAN以及1個(gè)USB2.0。在保持與同系列其他版本一致的核心性能基礎(chǔ)上,僅減少了部分GPIO以及SDIO接口,其他參數(shù)保持一致,性價(jià)比優(yōu)勢(shì)顯著,尤其適合網(wǎng)關(guān)模組等對(duì)空間布局要求較高的場(chǎng)景。緊湊的尺寸和精簡化外設(shè)配置,使其能夠在有限空間內(nèi)實(shí)現(xiàn)高效的網(wǎng)絡(luò)連接與數(shù)據(jù)交互,成為物聯(lián)網(wǎng)網(wǎng)關(guān)、邊緣計(jì)算節(jié)點(diǎn)等緊湊型設(shè)備的理想選擇。 同系列還有QFN100封裝的W55MH32L版本,該版本擁有更豐富的外設(shè)資源,適用于需要多接口擴(kuò)展的復(fù)雜工控場(chǎng)景,軟件使用方法一致。更多信息和資料請(qǐng)進(jìn)入http://www.w5500.com/網(wǎng)站或者私信獲取。

此外,本W(wǎng)55MH32支持硬件加密算法單元,WIZnet還推出TOE+SSL應(yīng)用,涵蓋TCP SSL、HTTP SSL以及MQTT SSL等,為網(wǎng)絡(luò)通信安全再添保障。

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

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

wKgZO2gbOfaAVPzkACJSygzv-rI600.png

第四章 W55MH32初體驗(yàn)

本章,我們不介紹如何編寫代碼,而是向大家介紹如何編譯、串口下載、仿真器下載、仿真調(diào)試開發(fā)板例程,體驗(yàn)一下 W55MH32 的開發(fā)流程,并介紹 MDK5 的一些使用技巧,通過本章的學(xué)習(xí),將對(duì) W55MH32 的開發(fā)流程和 MDK5 使用有個(gè)大概了解,為后續(xù)深入學(xué)習(xí)打好基礎(chǔ)。本章將分為如下幾個(gè)小節(jié):

1 打開示例工程

2 KEIL主界面介紹

3 仿真器介紹

4 新建工程

1 打開示例工程

1.1 外設(shè)示例目錄

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

wKgZPGgzyieAUeLZABgDaKu5R90234.png

示例程序

1.2 TOE 引擎示例目錄

其中 TOE 引擎示例包含多種網(wǎng)絡(luò)協(xié)議應(yīng)用。

wKgZPGgzyimAWs3lABs_2vdsR_Y118.png

TOE 示例程序

2 KEIL 主界面介紹

KEIL 工程后綴為.uvprojx,外設(shè)例程的 KEIL 工程文件在對(duì)應(yīng)外設(shè)示例的 USER 目錄中,TOE 示例的 KEIL 工程文件在 Project 目錄下。雙擊打開后出現(xiàn) KEIL5 的主窗口界面,如下圖所示。

wKgZO2gzyiKAEVmjAAPXMRuOajg333.png

KEIL5 主界面

  1. 菜單欄:包含 File 文件、Edit 編輯、View 視圖、Project 工程、Help 幫助等。
  2. 工具欄:常見工具的快捷按鈕,下面會(huì)重點(diǎn)介紹一些常用的工具。
  3. 工程窗口:主要顯示項(xiàng)目內(nèi)容,文件組、源文件和頭文件等。
  4. 編輯窗口:編寫代碼的地方。
  5. 消息窗口:反饋編譯信息、燒錄信息等。
  6. 狀態(tài)欄:光標(biāo)的行列位置、字符編碼、鍵盤 NUM 鎖定等一些狀態(tài)信息。

2.1 常用快捷鍵按鈕

三類常用工具快捷鍵按鈕。

wKgZPGgzyiCAIVA9AACTXUCfsTI032.png

常用工具快捷鍵按鈕

1.仿真類快捷按鈕:在仿真時(shí)使用,具有斷點(diǎn)標(biāo)記作用。

仿真類按鈕

英文名稱

中文描述

快捷鍵

Start/StopDebugSession

打開/關(guān)閉調(diào)試

Ctrl+F5

Insert/RemoveBreakpoint

插入/移除斷點(diǎn)

F9

Enable/DisableBreakpoint

使能/失能斷點(diǎn)

Ctrl+F9

DisableAllBreakpoints

失能所有斷點(diǎn)

-

KillAllBreakpoints

取消所有斷點(diǎn)

Ctrl+Shift+F9

2.編譯類快捷按鈕:對(duì)代碼進(jìn)行編譯下載。

編譯類按鈕

英文名稱

中文描述

快捷鍵

Translate

編譯當(dāng)前文件

Ctrl+F7

Build

編譯工程目標(biāo)

F7

Rebuild

重新編譯所有目標(biāo)文件

-

BatchBuild

分批編譯(多工程)

-

StopBuild

停止編譯(正在編譯時(shí)有效)

-

Download

下載

F8

3.工程目標(biāo)選項(xiàng)又稱魔術(shù)棒:即對(duì)工程目標(biāo)的配置,如芯片設(shè)備選擇、C/C++選項(xiàng)、仿真配置等等。

3 仿真器介紹

3.1 仿真器簡介

開發(fā)板集成了一個(gè)仿真器 WIZ-Link,如圖所示。WIZ-Link 遵循 ARM 公司的 CMSIS-DAP 標(biāo)準(zhǔn),支持下載和在線仿真程序,支持在 XP/WIN7/WIN8/WIN10 這四個(gè)操作系統(tǒng)上免驅(qū)使用,支持 KEIL 和IAR 直接下載。此外,WIZ-Link 還支持一個(gè)虛擬串口,內(nèi)部連接至 W55MH32的 PA9 和 PA10。下載,日志,仿真皆可通過 WIZ-Link 實(shí)現(xiàn),非常方便。

wKgZO2gzyiqAc-KDABd2fiJegsU593.png

WIZ-Link

3.2 仿真器配置

在通過 WIZ-Link 連接好開發(fā)板和電腦后,打開電腦的設(shè)備管理器,可以看到 WIZ-Link 及虛擬的串口。如下圖所示。

wKgZPGgzyiGATtI4AAGMmNS35F4608.png

WIZ-Link 設(shè)備管理器示意圖

打開 KEIL,在魔術(shù)棒選項(xiàng)卡里面選擇 CMSIS-DAP 仿真器即可,如下圖所示。

wKgZPGgzyiGAc7f8AAHF14LeUWc705.png

Debug 選項(xiàng)配置

點(diǎn)擊 Settings 按鈕后,進(jìn)入 CMSIS-DAP Debugger 配置界面。

wKgZPGgzyiGAZc8mAAI0z9zQTWc374.png

CMSIS-DAP Debugger 配置

注意:如果設(shè)備管理器識(shí)別到了 WIZ-Link,但是在 CMSIS-DAP Debugger 設(shè)置界面沒有識(shí)別到開發(fā)板,可以將 KEIL5 升級(jí)到最新版本。

3.3 使用其他仿真器和串口調(diào)試工具

W55MH32 支持市面上大部分仿真器,如 ST-LINKV2、JLINK、ARM Emulator 等。

注意:不支持 ST-LINKV3。

開發(fā)板上使用跳線帽連接 W55MH32 和 WIZ-Link 的串口以及調(diào)試口,如圖所示,如您需要使用其他串口調(diào)試工具或仿真器,可以拔掉跳線帽以避免同時(shí)連接。

wKgZO2gzyiqAehkDABsAo_C4CCA024.png

W55MH32 跳線帽連接WIZ-Link

在使用 JLINK 時(shí),在 JLINK 配置界面會(huì)出現(xiàn)無法識(shí)別芯片的情況,此時(shí),需要做出如下改動(dòng):

1.修改JLINK 安裝目錄下的JLinkDevices.xml 文件,添加如下內(nèi)容:

WorkRAMAddr="0x20000000" WorkRAMSize="0x00018000"/>

LoaderType="FLASH_ALGO_TYPE_OPEN" MaxSize="0x00100000" Name="Internal Flash"

BaseAddr="0x08000000" AlwaysPresent="1"/>

wKgZPGgzyiaAEngNAAeM9jiAM1Y896.png

2.在 Devices/WIZnet/W55MH32/路徑下,添加 W55MH32.FLM 文件。

wKgZO2gzyieAYUrTAAyCIp4vsV4295.png

添加W55MH32.FLM 文件

其中,W55MH32.FLM 文件在 keil 安裝目錄下的 W55MH32W55MH32_DFP1.0.0CMSISFlash 路徑中,如下圖所示。

wKgZO2gzyiOAZlHWAAS3iJoU-6I124.png

W55MH32.FLM 文件位置

4 新建工程

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

首先,我們依次點(diǎn)擊Project->New μVision Project...:

wKgZPGgtS7CAUgV0AAB3jIwQP6M750.png

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

wKgZO2gtS7CAPUjaAADAJ3pB770035.png

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

wKgZO2gzyiCAHI0eAACWyHP5Up8443.png

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

繼續(xù)點(diǎn)擊OK:

wKgZO2gtS7CAPUjaAADAJ3pB770035.png

將開發(fā)套件里1.SDK/Libraries文件夾下的啟動(dòng)文件、內(nèi)核文件和庫文件等復(fù)制粘貼到新建的項(xiàng)目目錄下:

點(diǎn)擊品字形的按鈕(管理項(xiàng)目事項(xiàng)):

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

wKgZPGgtS7GAPD_zAAEmVN6MGAs884.png

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

wKgZPGgtS7GASGHtAAb5pxjA_cc855.png

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

wKgZPGgtS7GAU4TpAAFdsHxnFY4103.png

點(diǎn)擊魔術(shù)棒->點(diǎn)擊C/C++->Define輸入U(xiǎn)SE_STDPERIPH_DRIVER預(yù)定義->點(diǎn)擊Include Paths右邊的...設(shè)置文件夾路徑包含->添加路徑->點(diǎn)擊路徑右邊的...預(yù)覽并選擇文件夾->點(diǎn)擊OK->點(diǎn)擊OK:

wKgZPGgtS7GACXeyAAIpJ9S7Nbc739.png

再次點(diǎn)擊魔術(shù)棒->點(diǎn)擊Target->編譯器版本選擇V5:

點(diǎn)擊Output->填寫輸出的文件名->勾選創(chuàng)建HEX文件:

wKgZO2gtS7GAYMpOAABj4Fl6SXU193.png

點(diǎn)擊Debug->選擇CMSIS-DAPDebugger下載調(diào)試方式->點(diǎn)擊Settings->點(diǎn)擊Flash Download->勾選自動(dòng)復(fù)位->點(diǎn)擊OK->點(diǎn)擊OK:

wKgZO2gtS7GAL2mXAAFNaHUEPZs937.png

在main.c里面編寫主函數(shù),點(diǎn)擊編譯發(fā)現(xiàn)有25個(gè)錯(cuò)誤,提示缺少w55mh32_conf.h文件:

wKgZO2gzyiGAA_o-AAGAToMkOxg019.png

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

wKgZO2gzyiCAAFX4AADeLr7LOg8963.png

再將USER文件Include路徑包含進(jìn)去:

wKgZPGgtS7GAMkUQAAAp11-K5w0439.png

再次點(diǎn)擊編譯,0錯(cuò)誤0警告:

wKgZO2gtS7GAUXORAAFY5od85v8972.png

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44982

    瀏覽量

    650314
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    5631

    瀏覽量

    175878
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2930

    文章

    46219

    瀏覽量

    392236
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    第四章嵌入式結(jié)構(gòu)設(shè)計(jì)2

    第四章嵌入式結(jié)構(gòu)設(shè)計(jì)2
    發(fā)表于 09-26 13:58

    《測(cè)控電路》習(xí)題完整參考答案(第四章

    《測(cè)控電路》習(xí)題完整參考答案(第四章
    發(fā)表于 05-06 23:46

    三相交流電路第四章

    三相交流電路第四章 本章主要討論三相交流電路中負(fù)載的聯(lián)結(jié)方式以及電壓、電流的相值與線值的關(guān)系和
    發(fā)表于 04-14 11:18 ?54次下載

    高頻電子線路第四章答案

    高頻電子線路第四章答案.
    發(fā)表于 06-05 10:38 ?32次下載

    PCB布局設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(第四章)

    PCB布局設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(第四章)   AD轉(zhuǎn)換器的精度和分辨率增加時(shí)使用的布線技巧。   最初,模數(shù)(A/D)轉(zhuǎn)
    發(fā)表于 10-28 09:28 ?1390次閱讀
    PCB布局設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(<b class='flag-5'>第四章</b>)

    PCB布線設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(第四章)

    PCB布線設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(第四章) AD轉(zhuǎn)換器的精度和分辨率增加時(shí)使用的布線技巧。   最初,模數(shù)(A/D)
    發(fā)表于 05-12 10:06 ?2597次閱讀
    PCB布線設(shè)計(jì)經(jīng)驗(yàn)談附原理圖(<b class='flag-5'>第四章</b>)

    射頻電路-第四章發(fā)送、接收機(jī)結(jié)構(gòu)

    無線通信的基本概念,射頻常用計(jì)算單位簡介,射頻常用概念辨析第四章射頻系統(tǒng)介紹
    發(fā)表于 08-17 10:36 ?0次下載

    自動(dòng)控制原理第四章_根軌跡法

    自動(dòng)控制原理第四章_根軌跡法課件,學(xué)習(xí)的基礎(chǔ)資料。
    發(fā)表于 09-02 16:54 ?0次下載

    自動(dòng)控制原理第四章_根軌跡分析法_Part3部分

    自動(dòng)控制原理第四章_根軌跡分析法_Part3部分,學(xué)習(xí)的基礎(chǔ)資料。
    發(fā)表于 09-02 16:54 ?0次下載

    《測(cè)控電路》習(xí)題完整參考答案(第四章

    《測(cè)控電路》習(xí)題完整參考答案(第四章
    發(fā)表于 02-14 17:11 ?0次下載

    數(shù)字信號(hào)處理 第四章

    數(shù)字信號(hào)處理 第四章
    發(fā)表于 10-19 09:31 ?7次下載
    數(shù)字信號(hào)處理 <b class='flag-5'>第四章</b>

    靜噪基礎(chǔ)第四章_空間傳導(dǎo)及其應(yīng)對(duì)措施

    靜噪基礎(chǔ)第四章,空間傳導(dǎo)及其應(yīng)對(duì)措施
    發(fā)表于 01-24 16:16 ?2次下載

    計(jì)算機(jī)網(wǎng)絡(luò)第四章網(wǎng)絡(luò)層課件下載

    計(jì)算機(jī)網(wǎng)絡(luò)第四章網(wǎng)絡(luò)層課件下載
    發(fā)表于 05-17 10:44 ?0次下載

    數(shù)字信號(hào)處理第四章IFFT算法PPT課件下載

    數(shù)字信號(hào)處理第四章IFFT算法PPT課件下載
    發(fā)表于 08-31 09:22 ?4次下載

    電路理論的基礎(chǔ)知識(shí)第四章電路定理

    電路理論的基礎(chǔ)知識(shí)第四章電路定理
    發(fā)表于 01-13 13:48 ?0次下載