<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
首頁(yè)  資訊  商機   下載  拆解   高校  招聘   雜志  會(huì )展  EETV  百科   問(wèn)答  電路圖  工程師手冊   Datasheet  100例   活動(dòng)中心  E周刊閱讀   樣片申請
EEPW首頁(yè) >> 主題列表 >> sam4e

SAM4E單片機之旅——24、使用DSP庫求向量數量積

  •   DSP(Digital Signal Processing,數字信號處理)中會(huì )使用大量的數學(xué)運算。Cortex-M4中,配置了一些強大的部件,以提高DSP能力。同時(shí)CMSIS提供了一個(gè)DSP庫,提供了許多數學(xué)函數的高效實(shí)現?! ∵@次就先做一個(gè)簡(jiǎn)單的嘗試,求兩個(gè)向量的數量積?! ∫?、 硬件        MAC單元  MAC(Multiply-ACcumulate,乘積累加),是DSP中常用的一種運算。Cortex-M4配置了一個(gè)32位的MA
  • 關(guān)鍵字: SAM4E    

SAM4E單片機之旅——23、在A(yíng)S6(GCC)中使用FPU

  •   浮點(diǎn)單元(Floating Point Unit,FPU),是用于處理浮點(diǎn)數運算的單元?! 槭褂肍PU,除了需要啟用FPU外,還需要對編譯器進(jìn)行設置,以使其針對浮點(diǎn)運算生成特殊的指令。雖然在A(yíng)tmel Studio 6中,開(kāi)發(fā)板使用的工程模板中默認就完成了這兩部分工作,但這次仍然對設置的方法進(jìn)行介紹,同時(shí)簡(jiǎn)單測試一下FPU的效率?! ∫?、 編譯器設置  AS6.1 SP2中,使用的編譯器為arm-none-eabi-gcc.exe,版本為4
  • 關(guān)鍵字: SAM4E  FPU  

SAM4E單片機之旅——22、GMAC和PHY的介紹與初始化

  •   網(wǎng)絡(luò )通信的作用不用多說(shuō),而這次進(jìn)行的工作即是對以太網(wǎng)通信過(guò)程中,需要用到的硬件部分進(jìn)行初始化,也介紹了發(fā)送和接收數據的方法?! ∮捎谳^為復雜,所以使用了ASF框架。但是也會(huì )對用到的庫函數的實(shí)現做一個(gè)介紹?! ∫?、 MAC、PHY和MII  IEEE 802.3是現在常用的以太網(wǎng)標準,它定義了物理層(Physical Layer, PHY)和介質(zhì)訪(fǎng)問(wèn)控制層(Media Access Control, MAC)的標準。另外,在OSI模型
  • 關(guān)鍵字: SAM4E  GMAC  

SAM4E單片機之旅——21、DMAC之USART回顯

  •   DMAC也可以和外設進(jìn)行數據交互。之前我們曾使用PDC進(jìn)行USART的數據回顯,這次就使用DMAC完成相同的工作。而且由于DMAC有內部的緩沖區,實(shí)現起來(lái)更為簡(jiǎn)單?! ∫?、 USART設置  因為之前已經(jīng)做過(guò)相關(guān)的實(shí)驗,這里不再重復。需要注意的是,要注意JP11的跳線(xiàn),以選擇正確的協(xié)議(RS232)。另外,如果使用硬件握手協(xié)議的話(huà),注意設置PC端串口通信軟件的線(xiàn)路控制信號?! ×硗?,由于不再使用手動(dòng)的緩沖區和PDC,所以不需要進(jìn)行相關(guān)的設置。同時(shí),也不用再使用USART的接收超時(shí)功能?! 《?/li>
  • 關(guān)鍵字: SAM4E  USART  

SAM4E單片機之旅——20、DMAC之使用Multi-buffer進(jìn)行內存拷貝

  •   這次使用這個(gè)DMAC的Multi-buffer傳輸功能,將兩個(gè)緩沖區的內容拷貝至一個(gè)連續的緩沖區中?! ∫?、 DMAC  在M4中,DMA控制器(DMAC)比外設DMA控制器(PDC)要復雜,但是功能更加強大?! 檫m應不同的傳輸要求,DMAC 可以進(jìn)行靈活的自定義配置,甚至配備了一個(gè)FIFO緩存。比如可以為源設備和目標設備分別設定傳輸時(shí),地址的變動(dòng)方式(遞增、遞減或固定);以及一次傳輸的數據量(字節、半字或字)?! MAC有4個(gè)通道,每個(gè)通道可以進(jìn)行一個(gè)傳輸任務(wù)。進(jìn)行傳輸的設備
  • 關(guān)鍵字: SAM4E  DMAC  

SAM4E單片機之旅——19、CAN間通信

  •   CAN協(xié)議具有良好的可靠性,在工業(yè)中應用廣泛。這次就先熟悉CAN的基本功能?! ¢_(kāi)發(fā)板有兩個(gè)CAN,每個(gè)CAN有8個(gè)信箱。這次內容是從CAN0的信箱0發(fā)送數據到CAN1的信箱0?! 〕敬问褂玫墓δ芡?,CAN還有遠程幀、強大的錯誤處理功能?! ∫?、電路  CAN總線(xiàn)上的邏輯數值是用顯性電平和隱性電平表示的?!帮@性”的意思是指在同時(shí)傳輸顯性電平和隱性電平時(shí),總線(xiàn)上呈現的是顯性電平。顯性電平表示邏輯“0”,隱性電平表示邏輯“1”?! ≡谑褂肅AN的過(guò)程中,需要使用一個(gè)CAN收發(fā)器進(jìn)行電平的轉換與解釋。開(kāi)發(fā)
  • 關(guān)鍵字: SAM4E  CAN  

SAM4E單片機之旅——18、通過(guò)AFEC(ADC)獲取輸入的電壓

  •   很多時(shí)候,一個(gè)電壓不僅僅需要定性(高電平或者低電平),而且要定量(了解具體電壓的數值)。這個(gè)時(shí)候就可以用到模數轉換器(ADC)了。這次的內容是測量開(kāi)發(fā)板搭載的滑動(dòng)變阻器(VR1)的電壓,然后把ADC轉換的結果通過(guò)UART打印出來(lái)。同時(shí),也簡(jiǎn)單介紹了校準的方法?! AM4E芯片中,ADC是由AFEC管理的。同時(shí),AFEC可以使用一個(gè)多路復用器以選擇需要轉換的信號的通道,也可以通過(guò)平均多次ADC轉換的結果以提高轉換精確度?! ∫?、 電路圖  通過(guò)順時(shí)針?lè )较蛐D該變阻器,PB1引腳電壓將變大,其
  • 關(guān)鍵字: SAM4E  ADC  

SAM4E單片機之旅——17、通過(guò)UART進(jìn)行標準IO

  •   交互還是很有必要的,而且使用鍵盤(pán)和顯示器的交互效率還是很高的。當然,可以直接使用UART進(jìn)行字符的輸入和輸出。但是又何必浪費了C的標準輸入輸出的格式控制之類(lèi)的功能呢?  這次內容就是使用scanf() 和printf() 函數進(jìn)行PC和開(kāi)發(fā)板的交互?! ∫?、 C標準函數庫  與硬件相關(guān)的功能,最終都需要直接訪(fǎng)問(wèn)硬件。這一點(diǎn),C的標準函數庫的實(shí)現面對眾多的硬件設備,已經(jīng)無(wú)能為力了?! tmel Studio使用的C標準庫的實(shí)現疑似為Newlib?! ≡诠こ痰?n
  • 關(guān)鍵字: SAM4E  UART  

SAM4E單片機之旅——16、NAND Flash讀寫(xiě)

  •   這次大概介紹了一下NAND Flash,以及在A(yíng)SF中使用它的方法?! ∫?、 接線(xiàn)  這個(gè)開(kāi)發(fā)板搭載了一個(gè)256 MB,8位的NAND Flash(MT29F2G08ABAEA)。引腳接線(xiàn)如下:        偷個(gè)懶,直接上引腳復用的圖。其中PC14表明該NAND FLASH需要作為SMC的外設0使用。通過(guò)使用NANDOE和NANDWE引腳說(shuō)明需要使用芯片的NAND Flash控制邏輯。另外,PC18復用為輸入
  • 關(guān)鍵字: SAM4E  NAND  

SAM4E單片機之旅——15、觸屏輸入與SPI通信

  •   開(kāi)發(fā)板上配了一個(gè)電阻觸摸屏,它的控制器是ADS7843,使用SPI進(jìn)行通信。這次實(shí)現的功能是通過(guò)SPI接口與該控制器交互,獲取觸摸屏點(diǎn)擊的坐標,并顯示在LCD上。略為難點(diǎn)的是SPI作為同步時(shí)鐘的一種,需要判斷時(shí)鐘的極性以及相位?! 榱送怀鲋黝},就沒(méi)有對電阻屏進(jìn)行校準,顯示的是控制器原始的輸出值?! ∫?、 電路圖        PA12、PA13和PA14引腳的外設A為SPI相關(guān)引腳,PA11為SPI的NPCS0。即,該控制器連接在SPI的片選設備0?! 《?、
  • 關(guān)鍵字: SAM4E  SPI  

SAM4E單片機之旅——14、LCD之SMC的配置

  •   在上個(gè)例子中,已經(jīng)在A(yíng)SF添加了ILI93xx模塊,并做好了相關(guān)的聲明。這次就做好SMC的配置,然后使用ASF提供的API在屏幕上打印出”Hello World!”字樣?! ∫?、 電路圖        開(kāi)發(fā)板的LCD連接器的接線(xiàn)如圖所示。這些連線(xiàn)均按照SMC相應引腳的功能進(jìn)行了連接,這樣的意圖很明顯就是要讓SMC來(lái)和LCD進(jìn)行交互?! ∮袃蓚€(gè)引腳需要注意:  PD18引腳的外設A是NCS1,即讓LCD連接至SMC的片選設備1中?! S線(xiàn)表示“寄存器
  • 關(guān)鍵字: SAM4E  LCD  

SAM4E單片機之旅——13、LCD之ASF初步

  •   在A(yíng)tmel Studio 6中,集成了Atmel Software Framework(ASF框架)。通過(guò)它提供的庫,可以很快速地完成新的項目?! ∵@次的最終目標使用ASF在LCD上顯示出文字“Hello World!”,現階段目標是點(diǎn)亮LCD的背光,學(xué)習目標是了解怎么樣使用ASF提供的模塊?! ∫?、 ASF Wizard  新建一個(gè)項目,根據所使用的開(kāi)發(fā)板選擇模板?! ?nbsp;     然后可以通過(guò)AS
  • 關(guān)鍵字: SAM4E  LCD  

SAM4E單片機之旅——12、USART

  •   清楚了UART的用法之后,現在來(lái)研究一下USART的用法。和上一次差不多,這次也通過(guò)USART的串口來(lái)實(shí)現和PC的通信。和上一次不同的是,USART本身就有接收超時(shí)的功能,所以這次就不用TC了?! SART和UART相比,功能多了許多,可以配置的選項也更多。雖然最主要的差別是USART可以實(shí)現同步通信,但PC的串口沒(méi)有這個(gè)功能,所以我們就先不拿這個(gè)功能開(kāi)刀了?! ∫?、 思路  實(shí)現思路和上一次使用UART的PDC差不多,區別只是這次直接使用USART的接收超時(shí)功能,而不用TC?! 《?、&n
  • 關(guān)鍵字: SAM4E  USART  

SAM4E單片機之旅——11、UART之PDC收發(fā)

  •   使用PDC進(jìn)行數據的收發(fā)能減少CPU的開(kāi)銷(xiāo)。這次就使用PDC進(jìn)行UART數據的接收與發(fā)送,同時(shí),也利用TC也實(shí)現了PDC的接收超時(shí)?! DC是針對外設的DMA控制器。對比DMA控制器,它更為簡(jiǎn)便,與相應外設的結合也更為緊密。比如說(shuō),要配置PDC時(shí),首先要啟用相應的外設的時(shí)鐘;同時(shí)PDC收發(fā)的狀態(tài)是通過(guò)外設上的寄存器反映出來(lái)的;甚至中斷也是通過(guò)相應外設產(chǎn)生的?! ∈褂肞DC時(shí),只需設置好傳輸時(shí)內存的地址,以及傳輸長(cháng)度,就可以在外設和內存之前進(jìn)行數據傳輸了。而SAM4的PDC甚至還提供了一個(gè)類(lèi)似FIFO
  • 關(guān)鍵字: SAM4E  UART  

SAM4E單片機之旅——10、UART與MCK之PLL

  •   為使用更更高的波特率,則需要更更高的外設時(shí)鐘的頻率。這個(gè)時(shí)候就需要用到鎖相環(huán)(PLL)了。鎖相環(huán)可以對輸入的時(shí)鐘進(jìn)行分頻、升頻后進(jìn)行輸出。MCK可以使用的鎖相環(huán)為PLLA,而PLLA的輸入時(shí)鐘為MAINCK?! ”竟潓⑴渲肕CK頻率為120 MHz,UART波特率為115200 Hz?! ∫?、 PLLA的限制  使用PLLA時(shí)需要考慮到它的限制,不然配置失敗了也不好找原因?! 斎胼敵鰰r(shí)鐘頻率的限制        PLLA的輸入時(shí)鐘范圍需
  • 關(guān)鍵字: SAM4E  UART  
共25條 1/2 1 2 »

sam4e介紹

您好,目前還沒(méi)有人創(chuàng )建詞條sam4e!
歡迎您創(chuàng )建該詞條,闡述對sam4e的理解,并與今后在此搜索sam4e的朋友們分享。    創(chuàng )建詞條

熱門(mén)主題

樹(shù)莓派    linux   
關(guān)于我們 - 廣告服務(wù) - 企業(yè)會(huì )員服務(wù) - 網(wǎng)站地圖 - 聯(lián)系我們 - 征稿 - 友情鏈接 - 手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權所有 北京東曉國際技術(shù)信息咨詢(xún)有限公司
備案 京ICP備12027778號-2 北京市公安局備案:1101082052    京公網(wǎng)安備11010802012473
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>