chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

基于ASF開發(fā)庫進(jìn)行ATWINC1500軟件開發(fā)

電子工程師 ? 作者:工程師陳翠 ? 2018-06-18 14:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、ATWINC1500擴(kuò)展板是在xPlained Pro上的一種擴(kuò)展板,進(jìn)行軟件開發(fā),要在Atmel Studio開發(fā)環(huán)境下進(jìn)行。首先需要的硬件是Smart MCU開發(fā)板或評(píng)估板,以及ATWINC1500擴(kuò)展板,連接的編程UART-to-WiFi或者SPI-to-WiFi界面進(jìn)行通訊。

2、WINC主機(jī)的驅(qū)動(dòng)軟件市C語言編寫的,提供了有關(guān)的API接口,

在應(yīng)用層是物聯(lián)網(wǎng)的應(yīng)用程序,需要用WLAN應(yīng)用界面API,板卡支持API,總線接口API(SPI,I2C,UART)

這些API分別在ASF驅(qū)動(dòng)庫的wifi支持中的,m2m_wifi.h,socket.h,m2m_hif.h,nm_bsp.h,nm_bus_wrapper.h等程序中實(shí)現(xiàn)。

3、WINC1500的驅(qū)動(dòng)軟件結(jié)構(gòu)如下,

在WINC1500層的API也包括了對(duì)應(yīng)的SPI,I2C,UART接口。

這些都是在firmware的下載的程序中實(shí)現(xiàn)的,由廠家編寫并編譯下載到內(nèi)存中。

4、WINC1500和主機(jī)之間的連接方式如下圖,

在設(shè)計(jì)中,兩者之間的會(huì)話要符合協(xié)議要求,以掃描scan功能為例,如下圖

這個(gè)圖示反應(yīng)了會(huì)話,應(yīng)答的握手協(xié)議過程,同時(shí)列出的標(biāo)示是ASF例程里的對(duì)應(yīng)的方法和函數(shù)名稱,可以在程序中很方便地查找到。

5、在程序開發(fā)中,引入wifi開發(fā)庫的API程序名稱包括

m2m_wifi.h

m2m_wifi.c

socket.h

socket.c

nmbsp.h

nm_bsp_samd21.c

samd21.c

等等,在explore里的位置是

6、ASF的wifi應(yīng)用的范例程序,可以在ASF里查找winc1500,找到對(duì)應(yīng)用到WINC1500的范例。其中最有趣的是一個(gè)可以連接遠(yuǎn)程天氣預(yù)報(bào)網(wǎng)站,提供實(shí)時(shí)天氣預(yù)報(bào)的程序。這個(gè)程序,采用了上面提到的庫和API程序,能夠在串口通訊界面回傳當(dāng)前選定位置地址的天氣情況。這個(gè)網(wǎng)站在國外,但是預(yù)報(bào)還是挺準(zhǔn)的。這個(gè)是ASF在一種實(shí)例應(yīng)用的方法,可以在程序中很好地得到借鑒和使用。

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

    關(guān)注

    0

    文章

    3

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    愛特梅爾Atmel - ATWINC1500-XSTK 開發(fā)板資料

    `愛特梅爾ATWINC1500-XSTK 開發(fā)板資料感謝 愛特梅爾 提供大賽用開發(fā)板數(shù)據(jù)下載The Atmel? ATWINC1500-XSTK Xplained Pro starte
    發(fā)表于 05-04 14:55

    【Atmel WINC1500-XSTK申請(qǐng)】【Atmel WINC1500-XSTK試用體驗(yàn)】+農(nóng)業(yè)大棚數(shù)據(jù)采集

    提供了光照、溫度傳感器、WiFi模塊。項(xiàng)目描述:設(shè)計(jì)原理:以SAMD21 XplainedPro作為主控板,采集溫度、濕度、光照、土壤濕度等數(shù)據(jù)。SAMD21 與ATWINC1500 通信將采集到
    發(fā)表于 06-30 17:44

    【Atmel WINC1500-XSTK試用體驗(yàn)】+開箱

    有機(jī)會(huì)試用Atmel WINC1500-XSTK。2.WINC1500-XSTK包括了一塊SAMD21 XplainedPro主板,一塊WiFi模塊擴(kuò)展板ATWINC1500以及一塊IO1傳感器擴(kuò)展
    發(fā)表于 07-05 23:54

    【Atmel WINC1500-XSTK申請(qǐng)】家庭環(huán)境管家

    項(xiàng)目名稱:家庭環(huán)境管家試用計(jì)劃:1,使用過ATMEL各系列產(chǎn)品,對(duì)ATMEL產(chǎn)品開發(fā)流程比較熟悉,能快速搭建開發(fā)環(huán)境,快速進(jìn)去開發(fā)套件的使用。2,熟悉atwinc1500 Wifi模塊
    發(fā)表于 07-11 15:18

    【Atmel WINC1500-XSTK試用體驗(yàn)】+ wifi ATWINC1500擴(kuò)展版(網(wǎng)絡(luò)通信)

    工程中添加WINC1500ASF。 我這里選擇19.4.4的固件版本,之前的我把ATWINC1500 升級(jí)為19.5.2這個(gè)版本,使用起來不流暢,始終出現(xiàn)問題。升級(jí)為19.4.4這
    發(fā)表于 07-26 08:16

    WiFi模塊比較:ATSAMW25,ATWILC1000,ATWILC3000,ATWINC1500ATWINC3400和MRF

    Bluetooth for Bluetooth Low Energy?Is the ATWINC1500 the same WiFi engine as the ATWINC
    發(fā)表于 09-11 14:53

    ATWINC1500 GPIO有用嗎?

    it is. The ATWINC1500 has a few GPIO and I can see in the ASF library file m2m_periph.c there are a
    發(fā)表于 10-23 15:43

    怎么使用ATWINC1500進(jìn)行定制設(shè)計(jì)

    Hi,we want to start a new project with an ATWINC1500 Module.I've read some topics about the firmware
    發(fā)表于 10-24 16:54

    ATWINC1500固件怎么升級(jí)

    Atmel Studio或其他我找不到的Atmel工具……我怎么解決?謝謝你 以上來自于百度翻譯 以下為原文 Hello,I am trying to update the ATWINC1500
    發(fā)表于 11-12 11:35

    怎么向ATWINC1500發(fā)送推送通知?

    ATWINC1500ASF中有一個(gè)叫做“簡單咆哮示例”的例子。它演示了如何從模塊向例如Android或iOS智能手機(jī)發(fā)送推送通知。有人知道是否有相反的方法嗎:向ATWINC1500發(fā)送推送通知?或者,還有其他建議如何將命令推
    發(fā)表于 04-02 09:44

    基于標(biāo)準(zhǔn)外設(shè)軟件開發(fā)

    1.1 基于標(biāo)準(zhǔn)外設(shè)軟件開發(fā)1.1.1 STM32標(biāo)準(zhǔn)外設(shè)概述STM32標(biāo)準(zhǔn)外設(shè)之前的版本也稱固件函數(shù)或簡稱固件
    發(fā)表于 08-02 07:23

    ARM嵌入式軟件開發(fā)

    ARM嵌入式軟件開發(fā)ARM嵌入式軟件開發(fā)ARM嵌入式軟件開發(fā)
    發(fā)表于 01-15 17:29 ?65次下載

    ATWINC1500在Wi-Fi模塊的應(yīng)用

      This getting started guide describes the Atmel? ATWINC1500 Wi-Fi Network Controller to build
    發(fā)表于 09-12 16:20 ?31次下載

    軟件開發(fā)的流程和方法有哪些?

    需求定義階段要對(duì)項(xiàng)目可行性和用戶需求進(jìn)行分析,確定能否開發(fā);軟件開發(fā)階段包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼過程、調(diào)試和測試過程;軟件維護(hù)是周期最長的階段,在這個(gè)過程中需
    的頭像 發(fā)表于 12-27 10:56 ?2793次閱讀
    <b class='flag-5'>軟件開發(fā)</b>的流程和方法有哪些?

    嵌入式軟件開發(fā)軟件開發(fā)的區(qū)別

    嵌入式軟件開發(fā)軟件開發(fā)是兩個(gè)不同的概念,它們?cè)谝恍╆P(guān)鍵方面有著明顯的區(qū)別。嵌入式軟件開發(fā)是指開發(fā)嵌入在硬件設(shè)備中的軟件,而
    的頭像 發(fā)表于 01-22 15:27 ?3651次閱讀