freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

物聯(lián)網(wǎng)實驗(文件)

2024-10-15 11:42 上一頁面

下一頁面
 

【正文】 lightLED(){if(m_echo_buf==39。){} else { ADBG(DBG_LEV, “Error Key %crn”, m_echo_buf)。LED_BLUE_TOGGLE。調(diào)試結(jié)果: 碰到的問題 此實驗相對比較容易,基本無碰上什么問題。提供各式各樣的內(nèi)部組件也為我們做物聯(lián)網(wǎng)的開發(fā)應(yīng)用節(jié)省了許多編程上的時間。Flash存儲器的組織結(jié)構(gòu)為:每頁2KB,共64頁(CC2530F128)。使用DMA傳輸和CPU直接訪問SFR都可以配合Flash控制器完成寫Flash等操作。修改方案:將數(shù)組ieee2 改為結(jié)構(gòu)體,在結(jié)構(gòu)體里面定義一個數(shù)組。task void initTask(){uint8_t i。for(i=0。[i] = ieee1[i]。for(i=0。在定義結(jié)構(gòu)體類型的時候不能給結(jié)構(gòu)體內(nèi)定義的數(shù)組賦初值,在定義好結(jié)構(gòu)體變量后,也不能直接給該結(jié)構(gòu)體變量的數(shù)組變量賦初值。這些基礎(chǔ)實驗雖然比較簡單,但是在之后的綜合實驗上會經(jīng)常使用到,為后面的綜合實驗做準備。ActiveMessageC向上層提供的接口有AMSend、Receive、AMPacket、Packet、Snoop等。在TinyOS操作系統(tǒng)下,所有的數(shù)據(jù)包都封裝到一個叫message_t的結(jié)構(gòu)體中。 實驗步驟 ,打開基站的開關(guān),將基站的燒錄開關(guān)撥上去 ,進行軟件的編譯和燒錄,(GRP=01 NID=01 的意思是將當(dāng)前的點燒錄為第一組,第一號),將基站的燒錄開關(guān)撥下去,將節(jié)點對應(yīng)的燒錄開關(guān)撥上去,然后打開節(jié)點的開關(guān) antc3 reinstall GRP=01 NID=02 繼續(xù)實驗完成一個點對點的傳輸,讓基站給單獨節(jié)點發(fā)送一個命令,節(jié)點在接收到命令后將自己的藍燈狀態(tài)改變。修改代碼:event message_t* (message_t* msg, void* payload, uint8_t len){uint8_t i。i++){ } ADBG_APP(“%c”,((uint8_t*)payload)[i])。amp。amp。amp。LED_YELLOW_TOGGLE。 碰到的問題 ,容易出現(xiàn)nochipsystem was detected。做繼續(xù)實驗的時候發(fā)現(xiàn),雖然串口調(diào)試助手顯示的是SentFAIL ,但是基站還是能夠通過發(fā)送命令控制藍燈的亮滅。 心得體會該實驗完成了基本的節(jié)點之間的通訊,該實驗是基于穩(wěn)定的MAC點對點傳輸。在這兩個地方糾結(jié)的很久,最后還是跟同學(xué)交流,才知道這些問題大家都有出現(xiàn)。該實驗就是改變CC2530芯片的發(fā)射功率寄存器的數(shù)值來改變發(fā)射功率。 繼續(xù)實驗 在該實驗的基礎(chǔ)上測試,在最大和最小發(fā)射功率下兩個點之間通訊距離的差距。在設(shè)置發(fā)射功率的時候,想把功率設(shè)置成14,卻怎么也設(shè)置不了。為了解決這個實驗中出現(xiàn)的問題。在這個實驗中所有的基本節(jié)點都是直接將數(shù)據(jù)發(fā)送給基站,這樣就會形成一個星形。,確保每個節(jié)點的NID是不一樣的 ,并且將節(jié)點的開關(guān)都打開。如果想看到一個更大的星形的網(wǎng)絡(luò),可以多燒錄幾個節(jié)點。修改方案:將node文件夾里面的makefile 文件打開,將PFLAGS +=DATE_PROFILE_TABLE_CONFIG 改為PFLAGS +=DATE_PROFILE_TABLE_CONFIG=2。 碰到的問題按照步驟將所給的程序分別燒錄到基站和節(jié)點以后,會發(fā)現(xiàn)網(wǎng)絡(luò)拓撲圖所示的網(wǎng)絡(luò)非星形網(wǎng)絡(luò),而是樹狀網(wǎng)絡(luò)。按照繼續(xù)實驗的要求修改makefile文件后,燒錄時給基站賦予的節(jié)點ID值也改為了2,但是出來的網(wǎng)絡(luò)拓撲圖,其星形網(wǎng)絡(luò)的父節(jié)點的ID仍然是1。該網(wǎng)絡(luò)只需要基本節(jié)點將數(shù)據(jù)發(fā)送到基站,而不需要基本節(jié)點之間進行通訊,也不需要基站向基本節(jié)點發(fā)送消息,所以基本節(jié)點在每次發(fā)送的時候只需要填寫目的地址為1就可以。為了分析網(wǎng)絡(luò)拓撲圖出現(xiàn)樹狀網(wǎng)絡(luò)的原因,還找到了靜態(tài)路由協(xié)議的文件夾Profile,仔細查找才發(fā)現(xiàn)影響父節(jié)點的變量是ATE_PROFILE_TABLE_CONFIG。但是沒有討論出解決方案。需要將Node文件夾里的makefile文件的ATE_PROFILE_TABLE_CONFIG 改為PFLAGS +=DATE_PROFILE_TABLE_CONFIG=1。ATE_PROFILE_TABLE_CONFIG的值就是靜態(tài)路由默認的目的節(jié)點的ID號。每個基本節(jié)點都將自己的目的地址變?yōu)?。,點擊運行標(biāo)志,運行之后的界面如下。 實驗步驟,打開基站的開關(guān) /opt/atos/apps/Atosenet/ANTStartnet/Base antc3 install GRP=01 NID=01,進行軟件的編譯和燒錄,將基站的燒錄開關(guān)撥下去,將節(jié)點對應(yīng)的燒錄開關(guān)撥上去,然后打開節(jié)點的開關(guān) /opt/atos/apps/Atosenet/ANTStartnet/Node,進入到星形實驗的節(jié)點目錄。實驗四 星狀網(wǎng)絡(luò)通訊實驗 實驗?zāi)康牧私庑切尉W(wǎng)絡(luò)的特點,掌握星形網(wǎng)絡(luò)的實現(xiàn)方法。 心得體會 本實驗是在點對點通信實驗的基礎(chǔ)上完成的。說明當(dāng)節(jié)點接收到數(shù)據(jù)以后,節(jié)點的黃燈就會改變燈的狀態(tài)。在上面的界面中,按“Y”后 會顯示功率列表提供選擇,根據(jù)自己的選擇進行功率設(shè)置,在設(shè)置完成后程序會自動給節(jié)點號為1的節(jié)點發(fā)送射頻數(shù)據(jù),如下圖。實驗三 發(fā)射功率設(shè)置實驗 實驗?zāi)康牧私釩C2530芯片的8個輸出功率等級,掌握節(jié)點輸出功率的設(shè)置方法。這個實驗依然是驗證性實驗,但是出現(xiàn)的問題比前幾個實驗多了。串口調(diào)試助手上顯示的是有誤的?;窘o節(jié)點發(fā)送消息時,串口調(diào)試助手大多時間會顯示SentFAIL!。post showMenu()。E39。U39。L39。B39。for(i=0?;緩拇诮邮盏降臄?shù)據(jù)存放在payload變量當(dāng)中,所以只需要判斷payload的長度和內(nèi)容跟命令是否一樣,如果一樣就改變藍燈的狀態(tài)。其中header中包含了數(shù)據(jù)包長度、fcf、dsn、源地址、目的地址等信息;metadata包含了rssi等信息,、。AMSend、Receive、Snoop都是參數(shù)化接口,參數(shù)為一個8位的id號,類似于TCP/IP協(xié)議中的端口號。在ATOS平臺下,ActiveMessageC包含的主要功能有:CSMA/CA、鏈路層重發(fā)、重復(fù)包判斷等機制。 心得體會這次實驗學(xué)習(xí)了Flash存儲器讀寫的基本原理,并通過了實驗來驗證對Flash存儲器的基本操作實現(xiàn)。++i){ } ADBG(DBG_LEV, “[%d]=%dn”,(int)i,(int)ieee[i])。} call (ieee,(uint8_t *)0x1FFF8, 8)。i+=4){ } call ((uint8_t*)(0x1FFF8+i),(amp。for(i=0。uint8_t ieee[8] = {0}?!?”時觸發(fā)DMA,傳輸長度應(yīng)為4的整數(shù)倍,否則需要補充;選擇字節(jié)傳輸,傳輸模式為單次模式,選擇高優(yōu)先級。因此,需要修改某頁中的部分字節(jié)時,需要將本頁中用到的所有數(shù)據(jù)讀出到RAM空間中修改,然后擦除本頁,再將RAM中的數(shù)據(jù)寫入。 實驗原理Flash存儲器具有非易失的特點,即其存儲的數(shù)據(jù)掉電后不會丟失。TinyOS系統(tǒng)事先已經(jīng)將串口的發(fā)送和接受功能封裝成接口來讓我們調(diào)用,為我們使用串口的功能提供的極大的便利。post showMenuTask()。/* 切換黃色LED燈 */ ADBG(DBG_LEV, “You choose to toggle YELLOW LEDrn”)。){} else if(m_echo_buf == 39。 繼續(xù)實驗實現(xiàn)一個串口實驗,在串口助手中實現(xiàn)回顯的功能。 antc3 install,進行編譯和燒錄。 實驗原理平臺提供了串口通信模塊組件PlatformSerialC,該組件提供了三個接口:StdControl、UartStream以及CC2530UartControl,其中,StdControl用于控制串口通信模塊的開關(guān),UartStream提供了串口收發(fā)功能;CC2530UartControl接口用于設(shè)置串口通信得到波特率。 心得體會 本實驗屬于驗證性實驗,比較簡單,代碼也淺顯易懂。輸出內(nèi)容如下圖所示: 碰到的問題 第一次將基站同電腦用燒錄線連接起來時,電腦會無法識別此USB設(shè)備。ADBG
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1