查看: 3263|回复: 1

[分享] 深入研究ARM Cortex M33内核 – Mikroe click扩展板的WiFi功能

[复制链接]
  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3868

    主题

    7472

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39232
    最后登录
    2025-7-18
    发表于 2020-3-3 09:26:34 | 显示全部楼层 |阅读模式
    深入研究ARM Cortex M33内核 – Mikroe click扩展板的WiFi功能




    在“深入研究ARM Cortex M33内核”系列的上一篇文章中,我决定探索LPC55S69-EVK的扩展功能。该开发板具有三个扩展端口(PMOD、Arduino Duo、Mikroe click),我选择了Mikroe扩展端口。为什么?仅仅是因为我在Hexiwear项目中使用过这些电路板。


    而且由于本月我一直在做一些和AWS IOT相关的工作,因此希望将LPC55S69-EVK连接到办公室WiFi网络。我知道用于lpcxpresso55s69 2.6.3版的MCUXpresso SDK具有一个名为qca_demo的内置WiFi示例,因此我今天研究wifi功能。


    该WiFi示例支持三个WiFi扩展板,我选择了Mikroe WiFi 10 click扩展板。型号是MIKROE-3432,可以从各大经销商购买。
    7.png
    Mikroelektronika公司的的WiFi 10 click扩展板

    将扩展板插入到LPC55S69-EVK,然后使用SDK Import向导将qca_demo项目导入MCUXpresso IDE,非常简单实现。使用的是MCUXpresso IDE v11.0.1和SDK v2.6.3。将开发板连接到我的办公室WiFi网络上也非常容易实现。开箱即用的qca_demo示例是为其他扩展板制作的。依此类推(按照readme.txt文件中的指南进行项目操作),我修改了头文件wifi_shield.h,使用#define定义WIFI 10 CLICK扩展板:
    8.png
    将qca_demo项目设置为使用Mikroe WiFi 10扩展板。


    该演示程序还经过硬编码,以支持特定的WiFi SSID和必要的密码。它在main.c源模块中设置,当然有必要针对办公室WiFi网络进行修改。再次使用#defines进行配置:
    9.png
    为qca_demo项目配置硬编码的SSID和密码。




    好了,以上就是启动和运行WiFi所需的内容!该项目在不经过优化的情况下,通过调试版本构建了约140 KB(.text部分)和约25 KB的RAM(.bss部分)的代码,并通过UART构建了调试控制台。它通过LPC55S69-EVK上内置的LPC-LINK2调试器下载到板上,并且在运行时,qca_demo通过UART设置了命令行界面(“ CLI”)。




    项目中的readme.txt文件定义了CLI所实现的命令。这是开发板上列出命令的一些输出,以及我运行“ s”扫描命令后主板上的输出。开发板报告了两个WiFi网络,其中一个是我的办公室网络Ozymandias24。
    10.png
    由qca_demo示例项目实现的CLI命令



    命令序列“ s”、“ c”、“ d”将扫描、连接,然后办公室WiFi接入点通过DHCP获得IP地址。此后,演示演示了一些常见的“互联网”协议,例如“ p” IMCP回显请求,“ g”在端口80上的HTTP Get请求和“ R” DNS解析。

    通过本文可以快速轻松地将这款开发板连接到WiFi网络。感谢恩智浦和Mikroelektronika做的工作!






    作者:阿哲                              文章出处:点击

    qiandao qiandao
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 10:18
  • 签到天数: 2371 天

    连续签到: 80 天

    [LV.Master]伴坛终老

    84

    主题

    1万

    帖子

    3

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    21961
    最后登录
    2025-7-20
    发表于 2020-3-3 14:28:54 | 显示全部楼层
    学习

    nxp.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 07:01 , Processed in 0.083436 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表