- 博客(273)
- 收藏
- 关注
原创 【无标题】
本文介绍了W55MH32的FLASH模块,由主存储器、信息块和接口寄存器组成。读取需注意等待时间,编程由FPEC管理,需半字写入,擦除分页擦除和整片擦除,介绍了关键寄存器及读写测试例程。
2025-06-10 17:29:35
757
原创 第二十四章 通用同步异步收发器(USART)
本文介绍了W55MH32的通用同步异步收发器(USART),其支持全双工异步通信、NRZ格式,具分数波特率发生器,可编程数据字长、停止位等。支持LIN、IrDA等模式,有DMA及多种中断,适用于多场景高速通信。
2025-06-10 17:24:26
566
原创 【第二十三章 IAP】
本文介绍了W55MH32的IAP(在应用编程)功能,其可实现程序升级,需编写Bootloader和APP程序。Bootloader检查更新、接收数据,APP 为功能代码,还涉及APP起始地址、中断向量表偏移量设置及例程设计等内容。
2025-06-10 17:14:42
780
原创 第二十二章 USB 全速设备接口(USB)
本文介绍了W55MH32的USB全速设备接口,其符合USB2.0规范,可配1-8个端点,支持同步传输、双缓冲机制及挂起/恢复。含SIE等模块,数据传输基于令牌分组,涉及端点初始化、控制传输等内容,与CAN共享512字节SRAM。
2025-06-10 17:05:35
918
原创 【第二十一章 SDIO接口(SDIO)】
本文介绍W55MH32的SDIO接口,其与MMC、SD等多种卡规格兼容,支持1 位、4位、8位数据总线模式,8位模式速率可达48MHz。含适配器模块和AHB总线接口,通信基于命令/响应结构,还涉及卡识别、读写等操作。
2025-06-10 17:01:27
507
原创 第二十章 BKP
文章介绍了W55MH32的BKP模块,其含42个16 位备份寄存器,VDD掉电后由VBAT供电,具侵入检测和RTC校准功能。例程BKP_BackupData 测试数据读写,BKP_Tamper验证篡改检测机制。
2025-06-10 16:55:28
828
原创 第十九章 PWR
本篇文章介绍了W55MH32的电源控制(PWR)功能,其工作电压2.0~3.6V,含电源管理器,有POR/PDR、PVD等。低功耗模式包括睡眠、停止、待机,介绍了相关例程,用于测试低功耗模式及唤醒功能。
2025-06-10 16:52:40
515
原创 第十八章 CRC
本篇文章介绍了CRC(循环冗余校验),其计算单元用 CRC-32多项式,32位数据寄存器,4个AHB时钟周期完成计算。含数据、独立数据和控制寄存器,例程可测试不同模式CRC计算并验证结果。
2025-06-10 16:49:40
290
原创 第十七章 SPI
本篇文章介绍了W55MH32的SPI接口,可工作于SPI或I2S模式,支持半 / 全双工、主从操作,具可编程时钟极性/相位等特征。阐述了主从模式配置、DMA 通信等,介绍相关例程用于验证数据传输功能。
2025-06-10 16:48:06
607
原创 第十六章 I2C
本篇文章介绍了W55MH32的I2C总线,其由SDA和SCL构成,具设备寻址等特点,协议含起始 / 停止信号等。阐述主从模式,介绍了相关例程,用于验证 I2C 通信功能。
2025-06-10 16:41:14
654
原创 第十五章 DAC (下篇)
本篇文章为第十五章DAC(下篇),介绍三个例程:DAC_OutDMASineWave用DMA输出正弦波,DAC_OutNoiseWave输出噪声波,DAC_OutTriangleWave生成三角波,均有初始化、波形配置及串口调试功能。
2025-06-10 16:37:04
364
原创 【第十五章 DAC (上篇)】
文章介绍了基于W55MH32的DAC(数字/模拟转换器)上篇内容,其为12位转换器,有2通道,支持8/12位模式、DMA等,具噪声和三角波生成等功能,还介绍了DAC_OutAudio例程的配置与验证。
2025-06-10 16:35:37
515
原创 【第十四章 ADC(下篇)】
文章介绍了基于W55MH32的三个ADC例程:ADC_Double双模式同步采样两通道,ADC_Single单通道采样,ADC_VrefintTemper采集内部传感器与参考电压,均用DMA传输数据、串口输出,介绍系统初始化等流程。
2025-06-10 16:31:27
708
原创 第十二章 高级定时器
本章介绍了W55MH32的高级定时器TIM1和TIM8,其由 16 位计数器等构成,具重复计数、死区控制、断路等功能,详解了时基等四个初始化结构体,适用于电机控制等场景。
2025-06-10 16:28:45
573
原创 第十一章 通用定时器(下篇)
本章为W55MH32通用定时器的下篇,介绍了TIM_InputCapture 等 4 个程序设计例程,涉及输入捕获、PWM 输出、中断测试、触摸检测等功能和例程下载验证情况,如串口输出、波形检测等。
2025-06-10 16:24:12
632
原创 第十一章 通用定时器(上篇)
本章介绍了W55MH32的通用定时器TIM2~TIM5,其由 16 位计数器等构成,具输入捕获等功能,有多种计数模式及时钟选择。对例程进行了讲解并下载验证,TIM9~14功能类似,详见《W55MH32参考手册》。
2025-06-10 16:22:01
496
原创 第十四章 ADC(上篇)
本章介绍了W55MH32的12位ADC(上篇),其有18通道,支持单次、连续等转换模式,具有自校准、模拟看门狗等功能。还含ADC_AnalogWatchdog 例程,可监测电压超阈值并触发中断。
2025-06-10 16:10:17
546
原创 第十三章 RTC 实时时钟
本章介绍了W55MH32的RTC实时时钟,其为独立定时器,具可编程预分频、32位计数器等特性,有闹钟等3类中断。含寄存器描述,程序设计例程可实现时间显示调整与 LSI 校准,适用于时钟日历场景。
2025-06-10 15:59:19
616
原创 第十章 基本定时器
本章介绍了W55MH32的基本定时器TIM6和TIM7,其含 16 位自动重装载计数器、可编程预分频器,可作时间基准、驱动 DAC,更新事件可产中断请求,讲解了寄存器及调试模式。
2025-06-10 15:55:48
729
原创 第九章 窗口看门狗(WWDG)
本章介绍了W55MH32的窗口看门狗(WWDG),其用于监测软件故障,具可编程递减计数器等特性。从寄存器、中断喂狗和复位测试两个程序例程进行讲解。
2025-06-10 15:02:44
576
原创 第八章 独立看门狗(IWDG)
本章介绍了W55MH32的独立看门狗(IWDG),其由LSI驱动,独立于主时钟,具递减计数、喂狗防复位等特性,寄存器有写保护。讲解了程序设计,包括初始化、配置及通过输入“r”喂狗的操作。
2025-06-10 14:56:34
494
原创 第七章 串口通信
本章介绍了W55MH32的串口通信,讲述了数据通信基础概念、串口通信协议和特性与功能,以及DMA在串口中用于高速数据传输场景,并进行了多种模式的程序设计与下载验证。
2025-06-10 14:53:23
611
原创 第六章 外部中断
本章介绍W55MH32的IO口作为外部中断输入的使用。先阐述了NVIC(嵌套向量中断控制器)的结构、寄存器、优先级及相关函数,再说明EXTI(外部中断和事件控制器)的功能。框图及IO口与中断线的映射。
2025-06-10 14:49:11
372
原创 第五章 GPIO示例
本章通过跑马灯程序介绍了W55MH32的GPIO使用。简介其8种工作模式、相关寄存器,展示输入输出例程的程序设计,希望对大家掌握GPIO的使用方法有所帮助。
2025-06-10 14:45:57
709
原创 第四章 W55MH32初体验
本章我们将和大家初次体验W55MH32开发流程,介绍打开示例工程、KEIL主界面及常用快捷键,讲解WIZ-Link仿真器配置与使用,还一步步演示了新建工程的过程,助于了解开发流程和MDK5使用。
2025-06-10 14:42:02
758
原创 第三章 开发环境搭建
本章介绍了W55MH32开发环境搭建。常用工具 KEIL MDK功能强大,安装需注意路径等要点并安装芯片包。还讲解MDK5使用技巧,如文本美化、语法检测、代码编辑等实用功能。
2025-06-10 14:34:15
747
原创 第二章 开发板与芯片介绍
本章介绍了W55MH32芯片及开发板。该芯片采用Cortex-M3内核,主频216MHz,集成以太网功能,有L和Q两种型号。配套开发板L-EVB功能丰富、Q-EVB为最小系统板,均含仿真器,可到官网获取资料。
2025-06-10 14:27:58
660
原创 第一章 本文章学习方法
本章介绍W55MH32的学习方法,建议先了解硬件资源,按基础篇、入门篇循序渐进学习。参考两份手册,提供例程资料,还给出官网、github 等学习资料查找渠道。让我们一起踏上W55MH32高性能以太网单片机的学习之路!
2025-06-10 14:17:50
482
翻译 WIZnet 推出一体化 W55RP20 芯片
传统上,WIZnet 的芯片集成了 TCP/IP、MAC 和 PHY,有效覆盖了 OSI 模型的前四层。这款先进的芯片不仅保持了其前代产品的高标准,而且还扩展了其功能以涵盖所有七个 OSI 层,从而提供了更完整、更强大的网络解决方案。这项服务不仅加速了部署过程,还增强了可靠性和功能性,使客户可以专注于核心业务运营,并确信他们的网络解决方案完全符合他们的需求。WIZnet 以其创新的基于硬件的 TCP/IP 技术而闻名,它彻底改变了以太网连接,使其芯片成为各种应用的首选。宽输入电压 5~36V。
2024-09-11 10:22:01
397
1
翻译 WIZnet ioNIC体验计划!
该计划旨在探索和展示 WIZnet ioNIC EVB 板的功能,该板采用新的 WIZnet W55RP20 芯片。与传统竞赛不同,ioNIC 体验计划是一个协作平台,来自世界各地的参与者可以在此学习、创建和分享创新的物联网项目。无论您是 Raspberry Pi 爱好者、物联网爱好者、开发人员、IT 专业人士还是 DIY 社区成员,该计划都为您提供了一个独特的机会来发展您的技能并为不断发展的 WIZnet 生态系统做出贡献。因此,Raspberry Pi Pico 和 W5500 的功能均可用。
2024-09-05 10:06:40
110
翻译 使用 W5500-EVB-Pico 上的 CircuitPython 固件测试 SSL:综合指南
在嵌入式系统和物联网设备不断发展的环境中,确保安全通信至关重要。W5500-EVB-Pico 是一款多功能微控制器板,为联网应用提供了强大的平台。当与 CircuitPython(一种为微控制器量身定制的开源编程语言)结合使用时,开发人员可以轻松创建安全高效的项目。该项目探索了 SSL(安全套接字层)与 W5500-EVB-Pico 上的最新 CircuitPython 固件的集成。SSL 是建立服务器和客户端之间加密链接的关键技术,可确保通过网络传输的数据保持机密性和防篡改性。
2024-06-26 10:02:47
173
翻译 RP2040 FreeRTOS COAP
Microcoap 是一个轻量级的 CoAP 库,旨在在资源受限的环境中提供基本的 CoAP 功能。将 microcoap 库集成到 RP2040-HAT-FREERTOS-C 项目。链接:https://github.com/1248/microcoap。轻量级 Coap 库。
2024-06-06 16:45:33
184
翻译 如何使用 Surf 5 作为 S2E
但是,Surf5 没有连接到 PA00 的 Link 信号,并且来自 IP101GRI(PHY) 的 Link 信号未连接到连接器。”时,输入 MC00:08:DC:xx:xx:xx$0d$0a 以输入您的 MAC 地址。因此,WIZ750SR-1xx 模块通过来自 IP101GRI 的链接信号连接到 Surf5 的 PA00。如果您的 Surf5 与 ISP 工具连接成功,您可以在 ISP 工具左下角看到串行打开完成消息。当您按下“开始所有步骤”按钮时,Surf5 将删除旧数据并下载您选择的二进制文件。
2024-05-30 09:57:32
142
翻译 使用两个 W5500-EVB-PICO 板作为 RP2040 的调试探针
在这篇文章中,我将介绍如何使用两块 W5500-EVB-PICO 板在 VS Code 中运行 Raspberry Pi Pico 的 DebugProbe。写这篇文章的原因是,虽然有很多与 DebugProbe 相关的文章,但我不得不参考大量文章才能在 Windows 环境中运行它,但仍然无法正常工作。尽管它很简单,但我遇到了太多的反复试验问题。我发布这篇文章是为了帮助其他用户避免这样的困难。使用此 DebugProbe 有几个原因。
2024-05-21 11:24:30
232
翻译 以太网通信为何使用差分信号
你好!今天我们将学习为什么以太网通信使用差分信号。以太网 UTP 电缆共有四对双绞线。UTP 电缆Wiznet 芯片仅支持 10 Base-T 和 100 Base-T,因此它仅使用两对。但为什么以太网电缆使用难以加工的双绞线呢?第一个原因是降低噪音和抗干扰。差分信号使用单对中两个信号 (+,-) 之间的差异来传输所需的数据。如果差分信号有噪声线路上的外部噪声对接收端来说不是问题,因为 + 和 - 信号的噪声相同。
2024-05-16 09:57:37
403
2
翻译 测试 mbedtls 向后兼容性
该项目旨在确保 WIZnet 的 SDK(包含 mbedTLS 版本 3.0)与包含 mbedTLS 版本 2.28 的 pico-sdk 具有强大的向后兼容性。目标是验证较新的 WIZnet SDK 是否能够与围绕 pico-sdk 中集成的旧 mbedTLS 版本构建的环境和依赖项无缝运行。
2024-05-14 10:07:52
155
翻译 10Base-T以太网解码
你好!今天我将通过直接测量波形来分析10Base-T的链接过程以及数据是如何发送的。测量使用的模块是W5100S-EVB-PICO,设置为10M half而不是Auto negotiagion,并使用TCP环回服务器示例。请注意,10Base-t 使用正常链路脉冲 (NLP),与使用快速链路脉冲 (FLP) 的 100Base-t 不同。蓝色波形是 W5100S-EVB-PICO 的 TX,黄色波形是 RX。NLP 的波形周期为 100 ns,每 16 ms±8 ms 发送一次 NLP。
2024-05-09 09:46:39
422
翻译 W5100S-PORT
W5100S-PORT是一款内置W5100S芯片的新产品。目前已开发完成,功能验证没有问题,目前进展为小批量生产。之后,样品将被发送到总部进行以太网兼容性测试、EMC、EMI等。如果测试过程中没有出现重大问题,将于6月份的“Embedded World Shanghai 2024”上发布,并开始向经销商提供样品。2017年,我们尝试使用W5500开发PORT产品,但由于W5500采用LQFP封装,无法放置在一张PCB上。我们需要使用两块PCB,并通过连接器将它们连接起来。
2024-05-07 10:08:12
210
翻译 如何使用 Groq 在 4 秒内得到 rp2040 的答案
我不知道详细信息,因为该论文未公开,但我阅读并审阅了 Lama3,所以如果您好奇,可以在 Wiznet Tech 博客上阅读。像Nvidia这样销售芯片的环境对于初创公司来说是很困难的,我们说我们会在云环境中做推断的过程。为什么它在这里通过创建基于 LPU 的芯片,我们创建了一个可以比 nvidia 更有效地推断模型的环境。如果安装了groq库就好了,但是当然,我们不能在pico中安装该库,所以我们必须通过API通信来运行代码。我相信它足以替代制造商网站上的示例,并使我们能够以更快的响应来升级我们的项目。
2024-05-02 09:45:11
272
翻译 使用 W6100-EVB 修复以太网 PHY 100FDX/10FDX
以太网是 Xerox PARC 开发的一项网络技术,最初是为局域网 (LAN) 设计的。从那时起,以太网经历了许多变化,但如今它已成为使用最广泛的有线网络技术之一。
2024-04-30 09:25:30
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人