吴忠躺衫网络科技有限公司

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

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

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

【御芯微WIoTa?自組網(wǎng)協(xié)議開(kāi)發(fā)套件試用體驗(yàn)】點(diǎn)亮三塊開(kāi)發(fā)板上所有的燈!!!

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-25 15:52 ? 次閱讀

本文來(lái)源電子發(fā)燒友社區(qū),作者:HonestQiao, 帖子地址:https://bbs.elecfans.com/jishu_2289303_1_1.html


演示效果(開(kāi)發(fā)板體驗(yàn)視頻,詳見(jiàn)作者原文鏈接內(nèi)容)

這次有幸試用御芯微WIoTa開(kāi)發(fā)套件,官方很大氣,套件里面包含一拖二開(kāi)發(fā)板及配件:

image.png

image.png

大一些的一塊板子,是基站板,為WIOTA AP 評(píng)估板。

小一些的兩塊板子,是終端板,為WIOTA IOTE 評(píng)估板。

在套間里面,三塊板子均準(zhǔn)備好了天線,以及為基站板準(zhǔn)備了電源(三板通用),為終端板準(zhǔn)備了兩個(gè)18650鋰電池,另外還有一個(gè)專用燒寫(xiě)器。

WIOTA AP 評(píng)估板為UM202,內(nèi)置兩個(gè)MCU,分別是UC8088和UC8288。

WIOTA IOTE 評(píng)估板為UM200,核心是UC8288。

這用燒寫(xiě)器,可以為三塊板子進(jìn)行燒寫(xiě),用于燒寫(xiě)的同時(shí),還可以用做調(diào)試串口,非常方便。

拿到板子后,第一件事情,就是點(diǎn)燈。

經(jīng)過(guò)一些基本的了解,在WIOTA AP 評(píng)估板上,有4個(gè)板載LED可以控制:

image.png

這4個(gè)LED,對(duì)應(yīng)的GPIO口,也有標(biāo)注,具體對(duì)應(yīng)關(guān)系如下:

D12:GPIO5

D13:GPIO28

D14:GPIO7

D15:GPIO6

在WIOTA IOTE 評(píng)估板上,有5個(gè)LED可以控制:

image.png

這5個(gè)LED對(duì)應(yīng)關(guān)系:

D15:GPIO2

D14:GPIO3

D2:GPIO7

D10:GPIO16

D11:GPIO17

了解以上對(duì)應(yīng)關(guān)系后,我們就可以參考御芯微官方提供的demo,來(lái)控制這些LED了。

在具體編碼之前,我們還需要了解一下,主要的接口

首先,可以查看官方wiki中的說(shuō)明,AP板基本接口標(biāo)注如下:

iShot_2022-06-26_00.16.26.png

在以上接口中,兩個(gè)燒錄口中,缺口右邊到頭的第一個(gè)引腳,是GND。如果沒(méi)有燒錄,那么這個(gè)引腳,可以直接當(dāng)作GND,供外設(shè)使用。

IOTE板基本接口標(biāo)注如下:

iShot_2022-06-26_00.19.44.png

IOTE板上,沒(méi)有留出單獨(dú)的GND引腳,只要焊點(diǎn)。參考AP板,燒錄口不用的時(shí)候,缺口右則第一個(gè)引腳,一樣可用做GND。

在我的使用過(guò)程中,僅使用燒寫(xiě)器連接開(kāi)發(fā)板,供電不足,需要單獨(dú)給開(kāi)發(fā)板供電才好使。單獨(dú)供電,可以用官方配的鋰電池,也可以用microusb連接電腦usb口或者手機(jī)電源,也可以用官方配的電源。

然后,開(kāi)始實(shí)際的開(kāi)發(fā)工作了。

參考官方文檔:UCCHIP IDE 安裝 - UCchip Docs (ucthings.com),安裝好UCCHIP IDE,以及相關(guān)的驅(qū)動(dòng)。

安裝驅(qū)動(dòng)的時(shí)候,需要先把燒寫(xiě)器連接到電腦,然后在安裝。

安裝完驅(qū)動(dòng)后,在設(shè)備管理器中,可以看到如下的信息

iShot_2022-06-26_00.26.13.png

說(shuō)明驅(qū)動(dòng)安裝正確,可以進(jìn)行下一步操作了。

然后,從官方編譯下載 - UCchip Docs (ucthings.com)頁(yè)面,下載UC8088例程代碼和UC8288例程代碼。

在參考該頁(yè)面的指導(dǎo),打開(kāi)UC8088的gpio工程。

iShot_2022-06-26_00.30.17.png

上面的截圖中,我自己復(fù)制了一份gpio為gpio_led,所以打開(kāi)的是gpio_led。

然后,將src/main.c,替換為下面的代碼:

#include 
#include "int.h"
#include "gpio.h"
#include "event.h"

static void delay_ms(uint32_t nms)
{
    for(int i=0;ifor(int j=0;j<4500*3;j  )
        {
            asm("nop");
        }
    }
}

#define WIOTA_TYPE 0	// 0:AP-8088 1:AP-8288 2:IOTE-8288-1 3:IOTE-8288-2
#if WIOTA_TYPE == 0
GPIO_PIN leds[] = {GPIO_PIN_3, GPIO_PIN_4, GPIO_PIN_5, GPIO_PIN_28, GPIO_PIN_6, GPIO_PIN_7}; //WIOTA IOTE 評(píng)估板 8088
#endif
#if WIOTA_TYPE == 1
GPIO_PIN leds[] = {GPIO_PIN_7, GPIO_PIN_15, GPIO_PIN_17}; //WIOTA AP 評(píng)估板 8288
#endif

#if WIOTA_TYPE == 2
GPIO_PIN leds[] = {GPIO_PIN_2, GPIO_PIN_3, GPIO_PIN_7, GPIO_PIN_16, GPIO_PIN_17}; //WIOTA IOTE 評(píng)估板 8288
#endif
#if WIOTA_TYPE == 3
GPIO_PIN leds[] = {GPIO_PIN_2, GPIO_PIN_3, GPIO_PIN_7, GPIO_PIN_16, GPIO_PIN_17}; //WIOTA IOTE 評(píng)估板 8288
#endif
	
int main(int argc, char **argv)
{
	//open sim ldo power
	//	uint32_t * ptr = (uint32_t *)(0x1a10422c);
	//	*ptr |= 1<<23;
	//
	//	*ptr |= 1<<22;
	//	*ptr |= 1<<21;
	//	*ptr &= ~(1<<21);

	int len = sizeof(leds)/sizeof(leds[0]);

	for(GPIO_PIN i=0;iint led = 0;
    while(1) {
		printf("LED %d 
", led);
		for(GPIO_PIN i=0;i#if WIOTA_TYPE == 3
		gpio_set_pin_value(UC_GPIO, leds[(len-1)-led%len], GPIO_VALUE_HIGH);
		#else
		gpio_set_pin_value(UC_GPIO, leds[led%len], GPIO_VALUE_HIGH);
		#endif

		delay_ms(0.1*(led%len/2 1)*1000);		
		led  ;
	}
	return 0;
}
;i>;i>;i>

要測(cè)試LED功能,唯一需要修改的就是WIOTA_TYPE的定義值,具體對(duì)應(yīng)如下:

  • 0,對(duì)應(yīng)AP開(kāi)發(fā)板的8088

  • 1,對(duì)應(yīng)AP開(kāi)發(fā)板的8288

  • 2,對(duì)應(yīng)IOTE開(kāi)發(fā)板的8288

  • 3,對(duì)應(yīng)IOTE開(kāi)發(fā)板的8288

    其中,2為L(zhǎng)ED正序依次閃動(dòng),3為倒序依次閃動(dòng)。因?yàn)橛袃蓧KIOTE開(kāi)發(fā)板,所以做了一點(diǎn)點(diǎn)小小的差異化處理。
    以上代碼,可以通用于AP開(kāi)發(fā)板和IOTE開(kāi)發(fā)板,注意修改對(duì)應(yīng)的WIOTA_TYPE值即可。

    御芯微的封裝做的非常不錯(cuò),所以上述代碼的邏輯,非常簡(jiǎn)單,都是最基礎(chǔ)操作了,就不詳細(xì)說(shuō)明了。

    編譯以上代碼,然后點(diǎn)擊上述IDE界面的紙飛機(jī)圖標(biāo),即可下載到開(kāi)發(fā)板。如果沒(méi)有看到紙飛機(jī)圖標(biāo),點(diǎn)擊最右則的向下指示符,即可看到并點(diǎn)擊下載。
    iShot_2022-06-26_00.30.17.png

    AP開(kāi)發(fā)板,可以先只下載8088的程序。如果要給8288下載,請(qǐng)查看WIOTA AP 評(píng)估板 - UCchip Docs (ucthings.com)中關(guān)于跳線帽的說(shuō)明。
    IOTE開(kāi)發(fā)板,下載8288的程序即可。

    下載完成后,對(duì)應(yīng)的LED就會(huì)自動(dòng)點(diǎn)亮了,最終的效果,如視頻所示。在視頻中,我還接了一個(gè)紅綠燈模塊,所以效果更贊。


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

    關(guān)注

    4

    文章

    57

    瀏覽量

    3337
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開(kāi)發(fā)板/主板Android系統(tǒng)APK簽名文件使用方法,實(shí)用干貨

    主板/開(kāi)發(fā)板Android系統(tǒng),APK系統(tǒng)簽名文件使用方法
    的頭像 發(fā)表于 12-26 09:43 ?354次閱讀
    瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>開(kāi)發(fā)板</b>/主板Android系統(tǒng)APK簽名文件使用方法,實(shí)用干貨

    【正點(diǎn)原子STM32H7R3開(kāi)發(fā)套件試用體驗(yàn)】開(kāi)發(fā)套件開(kāi)箱報(bào)告

    的板子,用過(guò)一套,其他的就不會(huì)生疏了,拿到手很容易就能繼續(xù)上手了。當(dāng)然,對(duì)于初次接觸的同學(xué)來(lái)說(shuō),也很容易上手。 開(kāi)發(fā)板開(kāi)發(fā)板拿出來(lái),仔細(xì)端詳一下: 這次的STM32H7R3開(kāi)發(fā)套件
    發(fā)表于 12-12 00:54

    追加名額丨米爾瑞RK3576開(kāi)發(fā)板有獎(jiǎng)試用

    米爾與瑞合作發(fā)布的新品基于瑞RK3576應(yīng)用處理器的MYD-LR3576開(kāi)發(fā)板免費(fèi)試用
    的頭像 發(fā)表于 11-22 01:00 ?274次閱讀
    追加名額丨米爾瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3576<b class='flag-5'>開(kāi)發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    有獎(jiǎng)丨米爾 瑞RK3576開(kāi)發(fā)板免費(fèi)試用

    米爾與瑞合作發(fā)布的新品基于瑞RK3576應(yīng)用處理器的MYD-LR3576開(kāi)發(fā)板免費(fèi)試用
    的頭像 發(fā)表于 11-12 01:00 ?413次閱讀
    有獎(jiǎng)丨米爾 瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3576<b class='flag-5'>開(kāi)發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>

    【星閃派物聯(lián)網(wǎng)開(kāi)發(fā)套件體驗(yàn)連載】智能交通

    開(kāi)發(fā)套件已收到:星閃派物聯(lián)網(wǎng)開(kāi)發(fā)套件x1,星閃派物聯(lián)網(wǎng)開(kāi)發(fā)板x1 套件介紹參考試用連接:https://bbs.elecfans.com
    發(fā)表于 10-05 13:00

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】深入了解Silicon Labs xG24 Matter開(kāi)發(fā)套件

    開(kāi)發(fā)板以及聲明文件。打開(kāi)防靜電袋,一小巧玲瓏的開(kāi)發(fā)板展現(xiàn)在我們面前,它采用了Silicon Labs公司一貫的作風(fēng),黑色的PCB配合金色的LOGO給人以強(qiáng)烈的視覺(jué)震撼,盡顯高檔。
    發(fā)表于 08-27 20:23

    [文章] 【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】點(diǎn)亮一個(gè)LED

    Matter LED 開(kāi)發(fā)套件、Matter 兼容的智能家居控制中心(如 HomePod mini、Google Nest Hub)。 對(duì)比設(shè)備: 51單片機(jī)開(kāi)發(fā)板、配套的LED
    發(fā)表于 07-26 15:12

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】1-基本情況介紹

    )。 說(shuō)是開(kāi)發(fā)套件其實(shí)就是一開(kāi)發(fā)板,好在開(kāi)發(fā)板帶板載 SEGGER J-Link 調(diào)試器,功能接口已經(jīng)包含,其余接口也都引出到端子,方便
    發(fā)表于 07-17 12:39

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】初上手開(kāi)發(fā)板和官方IDE

    本帖最后由 jf_56450220 于 2024-7-13 22:57 編輯 前言首先非常感謝電子發(fā)燒友論壇提供的xG24 Matter開(kāi)發(fā)套件試用。根據(jù)datasheet了解到這塊開(kāi)發(fā)板擁有
    發(fā)表于 07-13 22:20

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】初識(shí)xG24 Matter開(kāi)發(fā)套件

    是一個(gè)基于 EFR32MG24 片系統(tǒng)的小封裝開(kāi)發(fā)和評(píng)估平臺(tái)。EFR32xG24 Explorer 套件專注于快速原型化和概念創(chuàng)建 2.4 GHz 無(wú)線協(xié)議的 IoT 應(yīng)用程序,包括
    發(fā)表于 07-11 23:31

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】+開(kāi)機(jī)啟動(dòng)

    xG24 Matter開(kāi)發(fā)套件試用體驗(yàn): 1.EFR32xG24 Explorer 套件是一個(gè)基于 EFR32MG24 片系統(tǒng)的小封裝開(kāi)發(fā)
    發(fā)表于 07-11 14:05

    如何使用wifi進(jìn)行自組網(wǎng)開(kāi)發(fā)

    您好,我正在使用wifi進(jìn)行自組網(wǎng)開(kāi)發(fā),但是demo中的都是借助于路由器進(jìn)行自組網(wǎng)的,我想知道能否有方案能夠只通過(guò)WIFI就完成自組網(wǎng)
    發(fā)表于 06-28 15:36

    攜合作伙伴發(fā)布新款RFID模組和7款WIoTa方案產(chǎn)品

    4月14日,在第二屆深圳國(guó)際傳感器與應(yīng)用技術(shù)展覽會(huì)期間,s首先一款中長(zhǎng)距的UHF RFID模組,接連發(fā)布了基于WIoTa協(xié)議的7款大容
    發(fā)表于 04-15 20:19 ?470次閱讀
    <b class='flag-5'>御</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>攜合作伙伴發(fā)布新款RFID模組和7款<b class='flag-5'>WIoTa</b>方案產(chǎn)品

    【LicheeRV-Nano開(kāi)發(fā)套件試用體驗(yàn)】+智能平板開(kāi)發(fā)

    豐富的接口,可擴(kuò)展多種多樣的應(yīng)用。下圖1展現(xiàn)開(kāi)發(fā)板參數(shù),圖2開(kāi)發(fā)板引腳及外設(shè)資源及接口 圖1:開(kāi)發(fā)板參數(shù) 圖2:開(kāi)發(fā)板引腳外設(shè)資源及接口 2.實(shí)物開(kāi)箱 LicheeRV-Nano
    發(fā)表于 03-06 23:05

    【LicheeRV-Nano開(kāi)發(fā)套件試用連載體驗(yàn)】+ 實(shí)現(xiàn)麥克納姆輪小車自主導(dǎo)航

    LicheeRV-Nano開(kāi)發(fā)套件的免費(fèi)試用新品體驗(yàn)。 此次試用也將按照新的規(guī)則發(fā)布報(bào)告進(jìn)行試用體驗(yàn)。 1、官方試用要求:
    發(fā)表于 03-03 14:20
    百家乐免费试玩| 百家乐作弊演示| 威尼斯人娱乐备用网址| 百家乐官网书包| 百家乐连输的时候| bet365主页| 欧洲百家乐官网的玩法技巧和规则| 三星百家乐的玩法技巧和规则| 百家乐官网怎打能赢| 现场百家乐平台源码| 乳山市| 百家乐注册赠分| 皇冠在线娱乐城| 百家乐巴厘岛平台| 兴山县| 百家乐路单走势图| 百家乐官网定位膽技巧| 百家乐马宝| 绥德县| 百家乐庄闲和赢率| 金博士百家乐官网娱乐城| 大发888网页游戏平台| 百家乐官网龙虎台布多少钱| 大富豪棋牌游戏中心| 百家乐网络公式| 全南县| 百家乐五湖四海娱乐网| 网络百家乐官网内幕| 大发888娱乐城大发888达法8| 百家乐官网送钱平台| 景德镇市| 蓝盾百家乐的玩法技巧和规则| 怎么看百家乐官网路单| 大发888黄金版网址| 最新百家乐游戏机| 百家乐官网视频游戏平台| 大发888 真钱娱乐场| 百家乐官网那个平好| 兴山县| 威尼斯人娱乐城优惠条件| 属蛇和属猪做生意吗|