sam4e 文章 最新資訊
SAM4E單片機之旅——24、使用DSP庫求向量數(shù)量積
- DSP(Digital Signal Processing,數(shù)字信號處理)中會使用大量的數(shù)學運算。Cortex-M4中,配置了一些強大的部件,以提高DSP能力。同時CMSIS提供了一個DSP庫,提供了許多數(shù)學函數(shù)的高效實現(xiàn)。 這次就先做一個簡單的嘗試,求兩個向量的數(shù)量積?! ∫弧?nbsp;硬件 MAC單元 MAC(Multiply-ACcumulate,乘積累加),是DSP中常用的一種運算。Cortex-M4配置了一個32位的MA
- 關(guān)鍵字: SAM4E
SAM4E單片機之旅——22、GMAC和PHY的介紹與初始化
- 網(wǎng)絡(luò)通信的作用不用多說,而這次進行的工作即是對以太網(wǎng)通信過程中,需要用到的硬件部分進行初始化,也介紹了發(fā)送和接收數(shù)據(jù)的方法?! ∮捎谳^為復雜,所以使用了ASF框架。但是也會對用到的庫函數(shù)的實現(xiàn)做一個介紹?! ∫弧?nbsp;MAC、PHY和MII IEEE 802.3是現(xiàn)在常用的以太網(wǎng)標準,它定義了物理層(Physical Layer, PHY)和介質(zhì)訪問控制層(Media Access Control, MAC)的標準。另外,在OSI模型
- 關(guān)鍵字: SAM4E GMAC
SAM4E單片機之旅——21、DMAC之USART回顯
- DMAC也可以和外設(shè)進行數(shù)據(jù)交互。之前我們曾使用PDC進行USART的數(shù)據(jù)回顯,這次就使用DMAC完成相同的工作。而且由于DMAC有內(nèi)部的緩沖區(qū),實現(xiàn)起來更為簡單?! ∫?、 USART設(shè)置 因為之前已經(jīng)做過相關(guān)的實驗,這里不再重復。需要注意的是,要注意JP11的跳線,以選擇正確的協(xié)議(RS232)。另外,如果使用硬件握手協(xié)議的話,注意設(shè)置PC端串口通信軟件的線路控制信號?! ×硗猓捎诓辉偈褂檬謩拥木彌_區(qū)和PDC,所以不需要進行相關(guān)的設(shè)置。同時,也不用再使用USART的接收超時功能?! 《?/li>
- 關(guān)鍵字: SAM4E USART
SAM4E單片機之旅——20、DMAC之使用Multi-buffer進行內(nèi)存拷貝
- 這次使用這個DMAC的Multi-buffer傳輸功能,將兩個緩沖區(qū)的內(nèi)容拷貝至一個連續(xù)的緩沖區(qū)中?! ∫?、 DMAC 在M4中,DMA控制器(DMAC)比外設(shè)DMA控制器(PDC)要復雜,但是功能更加強大。 為適應不同的傳輸要求,DMAC 可以進行靈活的自定義配置,甚至配備了一個FIFO緩存。比如可以為源設(shè)備和目標設(shè)備分別設(shè)定傳輸時,地址的變動方式(遞增、遞減或固定);以及一次傳輸?shù)臄?shù)據(jù)量(字節(jié)、半字或字)?! MAC有4個通道,每個通道可以進行一個傳輸任務。進行傳輸?shù)脑O(shè)備
- 關(guān)鍵字: SAM4E DMAC
SAM4E單片機之旅——19、CAN間通信
- CAN協(xié)議具有良好的可靠性,在工業(yè)中應用廣泛。這次就先熟悉CAN的基本功能?! ¢_發(fā)板有兩個CAN,每個CAN有8個信箱。這次內(nèi)容是從CAN0的信箱0發(fā)送數(shù)據(jù)到CAN1的信箱0?! 〕敬问褂玫墓δ芡?,CAN還有遠程幀、強大的錯誤處理功能。 一、電路 CAN總線上的邏輯數(shù)值是用顯性電平和隱性電平表示的?!帮@性”的意思是指在同時傳輸顯性電平和隱性電平時,總線上呈現(xiàn)的是顯性電平。顯性電平表示邏輯“0”,隱性電平表示邏輯“1”?! ≡谑褂肅AN的過程中,需要使用一個CAN收發(fā)器進行電平的轉(zhuǎn)換與解釋。開發(fā)
- 關(guān)鍵字: SAM4E CAN
SAM4E單片機之旅——18、通過AFEC(ADC)獲取輸入的電壓
- 很多時候,一個電壓不僅僅需要定性(高電平或者低電平),而且要定量(了解具體電壓的數(shù)值)。這個時候就可以用到模數(shù)轉(zhuǎn)換器(ADC)了。這次的內(nèi)容是測量開發(fā)板搭載的滑動變阻器(VR1)的電壓,然后把ADC轉(zhuǎn)換的結(jié)果通過UART打印出來。同時,也簡單介紹了校準的方法?! AM4E芯片中,ADC是由AFEC管理的。同時,AFEC可以使用一個多路復用器以選擇需要轉(zhuǎn)換的信號的通道,也可以通過平均多次ADC轉(zhuǎn)換的結(jié)果以提高轉(zhuǎn)換精確度?! ∫?、 電路圖 通過順時針方向旋轉(zhuǎn)該變阻器,PB1引腳電壓將變大,其
- 關(guān)鍵字: SAM4E ADC
SAM4E單片機之旅——17、通過UART進行標準IO
- 交互還是很有必要的,而且使用鍵盤和顯示器的交互效率還是很高的。當然,可以直接使用UART進行字符的輸入和輸出。但是又何必浪費了C的標準輸入輸出的格式控制之類的功能呢? 這次內(nèi)容就是使用scanf() 和printf() 函數(shù)進行PC和開發(fā)板的交互?! ∫?、 C標準函數(shù)庫 與硬件相關(guān)的功能,最終都需要直接訪問硬件。這一點,C的標準函數(shù)庫的實現(xiàn)面對眾多的硬件設(shè)備,已經(jīng)無能為力了?! tmel Studio使用的C標準庫的實現(xiàn)疑似為Newlib。 在工程的&n
- 關(guān)鍵字: SAM4E UART
SAM4E單片機之旅——11、UART之PDC收發(fā)
- 使用PDC進行數(shù)據(jù)的收發(fā)能減少CPU的開銷。這次就使用PDC進行UART數(shù)據(jù)的接收與發(fā)送,同時,也利用TC也實現(xiàn)了PDC的接收超時?! DC是針對外設(shè)的DMA控制器。對比DMA控制器,它更為簡便,與相應外設(shè)的結(jié)合也更為緊密。比如說,要配置PDC時,首先要啟用相應的外設(shè)的時鐘;同時PDC收發(fā)的狀態(tài)是通過外設(shè)上的寄存器反映出來的;甚至中斷也是通過相應外設(shè)產(chǎn)生的。 使用PDC時,只需設(shè)置好傳輸時內(nèi)存的地址,以及傳輸長度,就可以在外設(shè)和內(nèi)存之前進行數(shù)據(jù)傳輸了。而SAM4的PDC甚至還提供了一個類似FIFO
- 關(guān)鍵字: SAM4E UART
sam4e介紹
您好,目前還沒有人創(chuàng)建詞條sam4e!
歡迎您創(chuàng)建該詞條,闡述對sam4e的理解,并與今后在此搜索sam4e的朋友們分享。 創(chuàng)建詞條
歡迎您創(chuàng)建該詞條,闡述對sam4e的理解,并與今后在此搜索sam4e的朋友們分享。 創(chuàng)建詞條
關(guān)于我們 -
廣告服務 -
企業(yè)會員服務 -
網(wǎng)站地圖 -
聯(lián)系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國際技術(shù)信息咨詢有限公司
京ICP備12027778號-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國際技術(shù)信息咨詢有限公司
