版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、必考簡答題1、位帶區(qū):支持位帶操作的地址區(qū) 實現(xiàn)位操作位帶別名:位帶區(qū)中位的別名,對別名的訪問最終映射到位帶區(qū)中某一位的訪問上。關(guān)系:在位帶區(qū)中,每個比特都映射到位帶別名地址區(qū)的一個字。位帶操作的作用:可以使用普通的加載/存儲指令來對單一的比特進(jìn)行讀寫。2、比較串行通信和并行通信各自的優(yōu)點(diǎn)和缺點(diǎn)。串行通信:數(shù)據(jù)按照位的順序一位一位傳送。并行通信:數(shù)據(jù)的各個數(shù)位同時傳送。串行的優(yōu)點(diǎn):成本大大降低;易于實行遠(yuǎn)距離傳輸;工作頻率可以更高;通常支持簡單的數(shù)據(jù)傳輸協(xié)議或規(guī)范,支持?jǐn)?shù)據(jù)確認(rèn)機(jī)制。缺點(diǎn):需要傳輸?shù)淖止?jié)數(shù)據(jù)或者字?jǐn)?shù)據(jù)必須逐位通過串行連接線傳輸,與同樣工作頻率的并行總線相比,數(shù)據(jù)吞吐量大大降
2、低。3、 I2C通信與并行通信相比有哪些優(yōu)點(diǎn)?(1)I2C總線只需要一根數(shù)據(jù)線(SDA)、一根時鐘線(SCL),I2C總線簡化了硬件電路PCB布線,降低了系統(tǒng)成本,提高了系統(tǒng)可靠性;(2)I2C總線是一個真正的多主機(jī)總線;(3)I2C總線可以通過外部連線進(jìn)行在線檢測;(4)連接到相同總線上的IC數(shù)量只受總線最大電容的限制;(5)總線具有極低的電流消耗,抗高噪聲干擾。4、CAN總線是一種串行數(shù)據(jù)通信協(xié)議,其通信接口中集成了CAN協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗、優(yōu)先級判別等項工作。 CAN總線有什么優(yōu)點(diǎn)?它與RS485相比有哪些優(yōu)勢?
3、(1)可以多主方式工作,網(wǎng)絡(luò)上任意一個節(jié)點(diǎn)均可以在任意時刻主動地向網(wǎng)絡(luò)上的其他節(jié)點(diǎn)發(fā)送信息,而不分主從,通信方式靈活。(2)網(wǎng)絡(luò)上的節(jié)點(diǎn)(信息)可分成不同的優(yōu)先級,可以滿足不同的實時要求。 (3)采用非破壞性位仲裁總線結(jié)構(gòu)機(jī)制,當(dāng)兩個節(jié)點(diǎn)同時向網(wǎng)絡(luò)上傳送信息時,優(yōu)先級低的節(jié)點(diǎn)主動停止數(shù)據(jù)發(fā)送,而優(yōu)先級高的節(jié)點(diǎn)可不受影響地繼續(xù)傳輸數(shù)據(jù)。(4)可以點(diǎn)對點(diǎn)、一點(diǎn)對多點(diǎn)(成組)及全局廣播幾種傳送方式接收數(shù)據(jù)。(5)直接通信距離最遠(yuǎn)可達(dá)10km(速率5Kbps下)。(6)通信速率最高可達(dá)1MB/s(此時距離最長40m)。(7)節(jié)點(diǎn)數(shù)實際可達(dá)110個。(8)采用短幀結(jié)構(gòu),每一幀的有效字節(jié)數(shù)為8
4、個。(9)每幀信息都有CRC校驗及其他檢錯措施,數(shù)據(jù)出錯率極低。(10)通信介質(zhì)可采用雙絞線,同軸電纜和光導(dǎo)纖維,一般采用廉價的雙絞線即可,無特殊要求。(11) 節(jié)點(diǎn)在錯誤嚴(yán)重的情況下,具有自動關(guān)閉總線的功能,切斷它與總線的聯(lián)系,以使總線上的其他操作不受影響。二、必考知識點(diǎn)1、嵌入式系統(tǒng): 以現(xiàn)代計算機(jī)技術(shù)為基礎(chǔ),以應(yīng)用為中心,可以根據(jù)系統(tǒng)或用戶需求(功能、可靠性、成本、體積、功耗、環(huán)境等),靈活裁剪軟硬件模塊的專用計算機(jī)系統(tǒng);采用哈佛結(jié)構(gòu)。2、V7架構(gòu):1、Cortex-A:高性能(High Performance)2、Cortex-M:微控制器類(Microcontroller)
5、3、Cortex-R:實時類(Real Time)3、Cortex-M3微處理器內(nèi)核其核心是基于哈佛結(jié)構(gòu)的三級流水線內(nèi)核。該內(nèi)核基于最新的ARMv7架構(gòu),采用Thumb-2指令集,集成了分支預(yù)測,單周期乘法,硬件除法等眾多功能。4、CortexM3內(nèi)核集成了中斷控制器嵌套向量中斷控制器 NVIC (Nested Vectored Interrupt Controller)。功能:可嵌套中斷支持;向量中斷支持;動態(tài)優(yōu)先級調(diào)整支持;中斷延遲大大縮短;中斷可屏蔽。5、在Cortex-M3中,優(yōu)先級的數(shù)值越小,則優(yōu)先級越高。6、Cortex-M3擁有一張向量表,用于在發(fā)生中斷并作出響應(yīng)時,從表中查詢與
6、中斷對應(yīng)的處理例程的入口地址向量。地址異常編號值(32位整數(shù))0x00000000-MSP的初始值0x000000041復(fù)位向量(PC初始值)0x000000082NMI服務(wù)例程的入口地址0x0000000C3硬Fault服務(wù)例程的入口地址其他異常服務(wù)例程的入口地址7、P133圖3-48、AHB和高速APB2的最高頻率是72MHz,低速APB1的最高頻率是36MHz。9、P166中斷源/事件的應(yīng)用10、復(fù)用功能(AF),復(fù)用功能的端口兼有IO功能等。復(fù)位期間和剛復(fù)位后,復(fù)用功能未開啟,I/O 端口被配置成浮空輸入模式:(CNFx1:0=01b,MODEx1:0=00b)。11、定時器
7、的應(yīng)用: 定時操作,完成與時間相關(guān)的任務(wù);另一種情況是計數(shù)操作。當(dāng)可編程定時/計數(shù)器時鐘源來自內(nèi)部系統(tǒng)時,則定時/計數(shù)值就可以完成精密的定時;如果時鐘源來自外部信號時,可編程定時/計數(shù)器就可以完成外部信號計數(shù)。計數(shù)模式: 向上計數(shù)模式向下計數(shù)模式中央對齊模式12、串口:全雙工 異步 SPI:全雙工 同步 I2C:半雙工 同步13、CAN總線知識:邏輯“1”:所有控制器的開關(guān)斷開;總線電平為5Vor3.5V;Canbus未通訊。邏輯“0”:某一控制器閉合;總線電平為0伏; Canbus進(jìn)行通訊。未激活的總線稱為顯性電平,邏輯“0” 。激活的總線電平稱為隱形電平,邏輯“1” 。14、STM32的模
8、擬數(shù)字轉(zhuǎn)換步驟:采樣,量化,編碼。15、Tconv=采樣時間+12.5個周期(量化周期)三、次重點(diǎn)(課后大題)1、請問有哪些方式可以實現(xiàn)定時操作?完全硬件實現(xiàn);純軟件方式;可編程定時。2、STM32高級定時器有哪些功能?(1)16位向上、向下、向上/下自動裝載計數(shù)器 (2) 16位可編程(可以實時修改)預(yù)分頻器,計數(shù)器時鐘頻率的分頻系數(shù)為165535之間的任意數(shù)值 (3)多達(dá)4個獨(dú)立通道: 輸入捕獲 輸出比較 PWM生成(邊緣或中間對齊模式) 單脈沖模式輸出(4)死區(qū)時間可編程的互補(bǔ)輸出 (5)使用外部信號控制定時器和定時器互聯(lián)的同步電路 (6) 允許在指定數(shù)目的計數(shù)器周期之后更新定時器寄存器
9、的重復(fù)計數(shù)器 (7) 剎車輸入信號可以將定時器輸出信號置于復(fù)位狀態(tài)或者一個已知狀態(tài)(8)如下事件發(fā)生時產(chǎn)生中斷/DMA: 更新:計數(shù)器向上溢出/向下溢出,計數(shù)器初始化(通過軟件或者內(nèi)部/外部觸發(fā)) 觸發(fā)事件(計數(shù)器啟動、停止、初始化或者由內(nèi)部/外部觸發(fā)計數(shù)) 輸入捕獲 輸出比較 剎車信號輸入 (9) 支持針對定位的增量(正交)編碼器和霍爾傳感器電路 (10)觸發(fā)輸入作為外部時鐘或者按周期的電流管理3、異步通信:不要求雙方同步,收發(fā)方可采用各自的時鐘源,雙方遵循異步的通信協(xié)議,以字符為數(shù)據(jù)傳輸單位,發(fā)送方傳送字符的時間間隔不確定發(fā)送效率低。同步通信:要求雙方以相同的時鐘頻率進(jìn)行,并準(zhǔn)確協(xié)調(diào),通過
10、共享一個單個時鐘或定時脈沖保證發(fā)送方和接收方的準(zhǔn)確同步,效率高。4、 RS485與RS232比較有什么優(yōu)點(diǎn)?為什么RS485可以實現(xiàn)更遠(yuǎn)距離的傳輸?(1)采用差分傳輸模式代替RS232的非平衡傳輸模式,大大提高了抗干擾性,基于普通雙絞線的傳輸距離可達(dá)1200m(2)RS232 3線 Tx Rx Gnd點(diǎn)對點(diǎn) 全雙工,距離20米以內(nèi); RS485 2線 A B 點(diǎn)對多 主從 半雙工,距離可達(dá)1200米。5、如何連接兩個串行通信設(shè)備?各引腳功能是什么,應(yīng)如何連接?6、7、SPI有哪幾種時序模式? 4種CPOL(時鐘極性) CPOL=0,SCK引腳在空閑狀態(tài)保持低 CPOL=1,SCK引腳在空閑狀態(tài)
11、保持高電平。CPHA(時鐘相位) CPHA =0, SCK時鐘的第一邊沿(CPOL位為0時就是下降沿,CPOL位為1時就是上升沿)進(jìn)行數(shù)據(jù)位采樣。數(shù)據(jù)在第二個時鐘邊沿被鎖存; CPHA =1,從設(shè)備將在SCK時鐘的第二個邊沿(CPOL位為0時就是下降沿,CPOL 位為1時就是上升沿)進(jìn)行數(shù)據(jù)位的采樣,數(shù)據(jù)在第一個時鐘邊沿被鎖存。 8、SPI的幀格式是怎樣的? STM32的SPI模塊支持MSB/LSB選擇和8/16位選擇。(1)SPI_CR1寄存器中的LSBFIRST(第7位)位可用于控制輸出數(shù)據(jù)位時MSB在先還是LSB在先。(2) SPI_CR1寄存器中的DFF(第11位)位可以選擇數(shù)據(jù)幀是8
12、位還是16位。9、I2C通信中,起始位,停止位,應(yīng)答位,非應(yīng)答位是如何定義的?開始信號:SCL為高電平時,SDA由高電平向低電平跳變,開始傳送數(shù)據(jù)。結(jié)束信號:SCL為高電平時,SDA由低電平向高電平跳變,結(jié)束傳送數(shù)據(jù)。應(yīng)答位:發(fā)送器發(fā)送完8位數(shù)據(jù)后,第9個時鐘信號將數(shù)據(jù)線置高電平,接收器根據(jù)通信狀態(tài)可以將數(shù)據(jù)線拉低。非應(yīng)答位:保持?jǐn)?shù)據(jù)線為高電平。10、 CAN總線有哪幾種類型的幀?數(shù)據(jù)幀由哪幾部分構(gòu)成的?4個不同的幀類型所表示和控制:(1)數(shù)據(jù)幀:將數(shù)據(jù)從發(fā)送器傳輸?shù)浇邮掌?;?)遠(yuǎn)程幀:總線單元發(fā)出遠(yuǎn)程幀請求,發(fā)送具有同一識別符的數(shù)據(jù)幀;(3)錯誤幀:任何單元檢測到總線錯誤就發(fā)出錯誤幀;(4
13、)過載幀:過載幀用以在先行的和后續(xù)的數(shù)據(jù)幀(或遠(yuǎn)程幀)之間提供一段附加的延時;數(shù)據(jù)幀由7個不同的位場組成:幀起始、仲裁場、控制場、數(shù)據(jù)場、CRC校驗場、應(yīng)答場、幀結(jié)束.11、 bxCAN模塊有哪些工作模式?各種模式如何切換?初始化、正常和睡眠模式 P36512、請解釋bxCAN模塊標(biāo)識符屏蔽模式與標(biāo)志列表模式工作原理。屏蔽位模式 :在屏蔽位模式下,標(biāo)識符寄存器和屏蔽寄存器一起,指定報文標(biāo)識符的任何一位,應(yīng)該按照“必須匹配”或“不用關(guān)心”處理。標(biāo)識符列表模式:在標(biāo)識符列表模式下,屏蔽寄存器也被當(dāng)作標(biāo)識符寄存器用。因此,不是采用一個標(biāo)識符加一個屏蔽位的方式,而是使用2個標(biāo)識符寄存器。接收報文標(biāo)識符
14、的每一位都必須跟過濾器標(biāo)識符相同。 13、 如何設(shè)置CAN總線通信波特率?AHB=72MHZbxCAN在APB1tPclk=APB1=36MHZ波特率=36MHZ/(N*(1+TBS1+TBS2)N=5TBS1=12TBS2=7波特率=36MHZ/(5*(1+12+7)=36KHZ14、ADC的主要技術(shù)指標(biāo)有哪些?ADC的分辨率和精度是一回事嗎?1) 分辨率2) 轉(zhuǎn)換速率3) 量化誤差4) 偏移誤差5) 滿刻度誤差6) 線性度精度”是用來描述物理量的準(zhǔn)確程度的,而“分辨率”是用來描述刻度劃分的。同樣的分辨率的A/D轉(zhuǎn)換器其精度可能不同
15、。15、STM32F103微控制器中,規(guī)則通道和注入通道的區(qū)別是?通常規(guī)則通道組中可以安排最多16個通道,而注入通道組可以安排最多4個通道。 規(guī)則通道組的轉(zhuǎn)換會按預(yù)先設(shè)定的順序執(zhí)行,而在外部事件發(fā)生時會進(jìn)入注入通道組的轉(zhuǎn)換,完畢后再次回到規(guī)則通道組的轉(zhuǎn)換繼續(xù),兩個任務(wù)互不干擾可快速轉(zhuǎn)換。16、為什么ST要在STM32F103的設(shè)計中引入雙ADC設(shè)計?(1)在雙 ADC 模式,根據(jù) ADC1_CR1 寄存器中 DUALMOD3:0位所選的模式,轉(zhuǎn) 換的啟動可以是 ADC1 主和 ADC2 從的交替觸發(fā)或同時觸發(fā)。P398(2)雙ADC模式可以實現(xiàn)重疊采樣,進(jìn)一步提高了連續(xù)信號的采樣性能。四、畫圖
16、題1、詳見P262 無握手連線 2、如何利用MCU自帶的唯一一個SPI接口與多個外設(shè)模塊實現(xiàn)通信?請畫出電路圖3、4、五、程序題(詳見實驗四 串口1(USART1)實驗)void USART_Config(USART_TypeDef* USARTx)USART_InitStructure.USART_BaudRate = 115200; /速率115200bpsUSART_InitStructure.USART_WordLength = USART_WordLength_8b; /數(shù)據(jù)位8位USART_InitStructure.USART_StopBits = USART_StopBits_
17、1; /停止位1位USART_InitStructure.USART_Parity = USART_Parity_No; /無校驗位USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; /無硬件流控USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; /收發(fā)模式/* Configure USART1 */USART_Init(USARTx, &USART_InitStructure); /配置串口參數(shù)函數(shù)/*
18、 Enable USART1 Receive and Transmit interrupts */USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); /使能接收中斷USART_ITConfig(USART1, USART_IT_TXE, ENABLE); /使能發(fā)送緩沖空中斷/USART_ITConfig(USART1, USART_IT_TC, ENABLE); /使能發(fā)送完成中斷/* Enable the USART1 */USART_Cmd(USART1, ENABLE);/_-void USART1_IRQHandler(void) /串口1 中斷服務(wù)程序unsigned int i;if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) /判斷讀寄存器是否非空/* Read one byte from the receive data register */RxBuffer1RxCounter1+ = USART_ReceiveData(USART1); /將讀寄存器的數(shù)據(jù)緩存到接收緩沖區(qū)里if(RxBuffer1RxCounter1-2=0x0d&&RxBuffer1RxCounter1-1=0x0a) /判斷結(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度呈現(xiàn)大合集人員管理十篇
- 2024年城管督查個人總結(jié)
- 寒假自習(xí)課 25春初中道德與法治八年級下冊教學(xué)課件 第三單元 第五課 第1課時 根本政治制度
- 建筑工程行業(yè)安全管理工作總結(jié)
- 2011年高考語文試卷(大綱版全國Ⅱ卷)(空白卷)
- 化妝品行業(yè)銷售工作總結(jié)
- 小學(xué)數(shù)學(xué)教學(xué)計劃18篇
- 2023年項目部治理人員安全培訓(xùn)考試題含下載答案可打印
- 2023年-2024年項目部安全培訓(xùn)考試題答案往年題考
- 競業(yè)限制協(xié)議書三篇
- 2025年云南昆明經(jīng)濟(jì)技術(shù)開發(fā)區(qū)投資開發(fā)(集團(tuán))有限公司招聘筆試參考題庫附帶答案詳解
- HSE基礎(chǔ)知識培訓(xùn)
- 企業(yè)地震應(yīng)急預(yù)案樣本(三篇)
- 安徽省蚌埠市2023-2024學(xué)年高一上學(xué)期期末考試 地理 含答案
- GB/T 5483-2024天然石膏
- 2024年度托管班二人合伙協(xié)議書3篇
- 山東中醫(yī)藥大學(xué)中西醫(yī)臨床(專升本)學(xué)士學(xué)位考試復(fù)習(xí)題
- 2024-2025學(xué)年九年級語文上冊部編版期末綜合模擬試卷(含答案)
- 鄉(xiāng)村振興暨干部素質(zhì)提升培訓(xùn)班學(xué)習(xí)心得體會
- IATF16949:2024標(biāo)準(zhǔn)質(zhì)量手冊
- 飼料加工混凝土施工合同
評論
0/150
提交評論