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

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

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

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

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

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-25 15:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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


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

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

image.png

image.png

大一些的一塊板子,是基站板,為WIOTA AP 評估板。

小一些的兩塊板子,是終端板,為WIOTA IOTE 評估板。

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

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

WIOTA IOTE 評估板為UM200,核心是UC8288。

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

拿到板子后,第一件事情,就是點燈。

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

image.png

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

D12:GPIO5

D13:GPIO28

D14:GPIO7

D15:GPIO6

在WIOTA IOTE 評估板上,有5個LED可以控制:

image.png

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

D15:GPIO2

D14:GPIO3

D2:GPIO7

D10:GPIO16

D11:GPIO17

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

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

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

iShot_2022-06-26_00.16.26.png

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

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

iShot_2022-06-26_00.19.44.png

IOTE板上,沒有留出單獨的GND引腳,只要焊點。參考AP板,燒錄口不用的時候,缺口右則第一個引腳,一樣可用做GND。

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

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

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

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

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

iShot_2022-06-26_00.26.13.png

說明驅(qū)動安裝正確,可以進行下一步操作了。

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

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

iShot_2022-06-26_00.30.17.png

上面的截圖中,我自己復(fù)制了一份gpio為gpio_led,所以打開的是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 評估板 8088
#endif
#if WIOTA_TYPE == 1
GPIO_PIN leds[] = {GPIO_PIN_7, GPIO_PIN_15, GPIO_PIN_17}; //WIOTA AP 評估板 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 評估板 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 評估板 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>

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

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

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

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

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

    其中,2為LED正序依次閃動,3為倒序依次閃動。因為有兩塊IOTE開發(fā)板,所以做了一點點小小的差異化處理。
    以上代碼,可以通用于AP開發(fā)板和IOTE開發(fā)板,注意修改對應(yīng)的WIOTA_TYPE值即可。

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

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

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

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


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

    關(guān)注

    4

    文章

    60

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RV1126B開發(fā)套件評測大賽正式開賽!

    大賽簡介EASYEAI靈眸科技正式啟動2025年首屆“瑞RV1126B開發(fā)套件評測大賽”,以“硬核實踐,賦能未來”為主題,面向開發(fā)者開放價值835元的EASYEAINano-TB
    的頭像 發(fā)表于 10-27 09:12 ?2452次閱讀
    瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RV1126B<b class='flag-5'>開發(fā)套件</b>評測大賽正式開賽!

    【作品合集】中科昊Core_DSC280025C開發(fā)板測評

    試用體驗】---LED閃爍 【中科昊Core_DSC280025C開發(fā)板試用體驗】---定時器中斷方式的LED流水燈 【中科昊
    發(fā)表于 09-18 10:52

    【高云GW5AT-LV60 開發(fā)套件試用體驗】、LED控制實驗

    【高云GW5AT-LV60 開發(fā)套件試用體驗】、LED控制實驗 高云軟件開發(fā)環(huán)境搭建好以后,進行正式的FPGA編程前,必須使用安裝好的G
    發(fā)表于 07-21 05:57

    有獎丨米爾 瑞RK3506開發(fā)板免費試用來啦!

    米爾與瑞合作發(fā)布的新品基于瑞RK3506應(yīng)用處理器的MYD-YR3506開發(fā)板免費試用
    的頭像 發(fā)表于 07-10 08:03 ?655次閱讀
    有獎丨米爾 瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3506<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>來啦!

    有獎丨米爾 瑞RK3506開發(fā)板免費試用

    米爾與瑞合作發(fā)布的新品基于瑞RK3506應(yīng)用處理器的MYD-YR3506開發(fā)板免費試用
    的頭像 發(fā)表于 06-19 08:04 ?862次閱讀
    有獎丨米爾 瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3506<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>

    有獎丨米爾 瑞RK3562開發(fā)板免費試用新增名額!

    米爾與瑞合作發(fā)布的新品基于瑞RK3562應(yīng)用處理器的MYD-YR3562開發(fā)板免費試用
    的頭像 發(fā)表于 06-13 08:04 ?858次閱讀
    有獎丨米爾 瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3562<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>新增名額!

    基于RK處理器,創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗

    數(shù)量: 10 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費試用 RISC-V開發(fā)板深度評測!頂級
    的頭像 發(fā)表于 06-05 16:31 ?918次閱讀
    基于RK處理器,創(chuàng)龍TL3562-MiniEVM<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>體驗

    性能強悍!合眾HZ-RK3568開發(fā)板試用體驗

    月19日 ? 評測數(shù)量: 10 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費試用 RISC-V開發(fā)板深度評測!頂級
    的頭像 發(fā)表于 06-05 16:30 ?1107次閱讀
    性能強悍!合眾HZ-RK3568<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>體驗

    【評測試用】合眾HZ-T536開發(fā)板免費試用體驗

    【評測試用】合眾HZ-T536開發(fā)板免費試用體驗
    的頭像 發(fā)表于 05-27 08:05 ?698次閱讀
    【評測<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>體驗

    【高云GW5AT-LV60 開發(fā)套件試用體驗】一、硬件篇

    ,x3,x4通道,支持End Point模式) 一、開發(fā)板基本硬件介紹 感謝電子發(fā)燒友組織的開發(fā)套件體驗活動,五月初收到了,電子發(fā)燒友皮皮姐的安排寄過來的高云GW5AT-LV60 開發(fā)套件。 收到的
    發(fā)表于 05-19 09:51

    【高云GW5AT-LV60 開發(fā)套件試用體驗】開箱及IDE與開發(fā)板基礎(chǔ)功能測評

    本帖最后由 jf_88521721 于 2025-5-18 12:34 編輯 一、硬件配置與開箱體驗 高云GW5AT-LV60開發(fā)套件以“全場景圖像處理”為核心定位,包裝內(nèi)包含核心、底板
    發(fā)表于 05-18 12:11

    RK3506開發(fā)板之Qt應(yīng)用開發(fā)手冊() 深圳觸覺智能出品,嵌入式方案商

    RK3506開發(fā)板必備攻略之Qt應(yīng)用開發(fā)手冊() 基于Ubuntu
    的頭像 發(fā)表于 04-28 17:16 ?1184次閱讀
    瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3506<b class='flag-5'>開發(fā)板</b>之Qt應(yīng)用<b class='flag-5'>開發(fā)</b>手冊(<b class='flag-5'>上</b>) 深圳觸覺智能出品,嵌入式方案商

    有獎丨米爾 瑞YR3562開發(fā)板免費試用

    米爾與瑞合作發(fā)布的新品基于瑞RK3562應(yīng)用處理器的MYD-YR3562開發(fā)板免費試用
    的頭像 發(fā)表于 03-20 08:05 ?806次閱讀
    有獎丨米爾 瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>YR3562<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>

    Banana Pi開源社區(qū)基于瑞RK3588開發(fā)板,DeepSeek開發(fā)利器

    Banana Pi開源社區(qū)基于瑞RK3588開發(fā)板,DeepSeek開發(fā)利器
    的頭像 發(fā)表于 02-19 18:25 ?3227次閱讀
    Banana Pi開源社區(qū)基于瑞<b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3588<b class='flag-5'>開發(fā)板</b>,DeepSeek<b class='flag-5'>開發(fā)</b>利器

    【正點原子STM32H7R3開發(fā)套件試用體驗】開發(fā)套件開箱報告

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