- 為得到更高的帶寬,需要使用更高的波特率。UART波特率的計算已經介紹過了,現在就嘗試下調整外設的時鐘頻率。可以有多種方法調整外設時鐘(MCK)的頻率,這里先介紹先主要時鐘(MAINCK)的設置,其中包括外部晶振的使用。 外設的時鐘(MCK)可以在慢時鐘(SLCK)、主要時鐘(MAINCK)和MAINCK經鎖相環升頻后的時鐘PLLACK三者中選擇,并可以對選擇的時鐘進行分頻。重置時,MCK使用的時鐘為MAINCK,且不分頻。 MAINCK可以選擇使用一個嵌入的快速RC振蕩器,或是一個晶體振蕩器產生時
- 關鍵字:
SAM4E UART
- 通信還是比讓LED燈閃爍實用得多的。 這次試試使用UART,實現開發版和PC間的通信。功能比較簡單,就是把PC發向開發版的內容發送回去。這次主要介紹一下UART的配置,至于通信,則使用較為簡單的不斷查詢UART狀態寄存器的循環實現。 一、 準備工作 UART作為異步串口通信協議的一種,所以必須先要準備一根串口線。用串口線將PC的串口和開發板的DBGU口連起來。 同時,在PC上需要準備好串口通信軟件。 二、 電路
DBGU有兩個
- 關鍵字:
SAM4E UART
- RTT主要用做一個全局的定時器,而且不太通用。現在嘗試使用一個更為通用的定時器進行定時:定時計數器(Timer Counter, TC)。 TC提供了廣泛的功能,主要可以分為對輸入的測量,以及波形的輸出。同樣,它可以產生一系列的中斷。這一次將使TC以一個固定的周期產生中斷,以達到定時的目的。 一、 TC配置 1. 在PMC中使能TC時鐘。 2. 時鐘選擇。 TC的每個通道內部都有一個32位的計數器。可以為這個計數器選擇一個時鐘,使其以固定頻率
- 關鍵字:
SAM4E LED
- 現在試試用按鈕控制LED燈……讓LED在一個按鈕按下時亮起;彈起時滅掉。 主要目的是學習GPIO的輸入及中斷。 一、 電路
圖中的J39-n是幾個跳線插座,位置在開發板LCD附近,往下進行前要先確保跳線是接通的。 可以看到,當按鈕按下時,引腳接地。即若引腳接個上拉電阻,則在按鈕彈起狀態下,引腳處于高電平狀態;而在按鈕按下時,則處于低電平狀態。 這次使用的按鈕是BP3,即PA20引腳;LED為藍色LED,即PA0。 二、 最簡單
- 關鍵字:
SAM4E
- PWM在高頻情況下,一個很好的用處就是通過控制占空比來控制輸出的功率,比如控制風扇轉速、LED燈的亮度等。這次就利用PWM的中斷功能,動態改變脈沖的占空比,來實現呼吸燈的效果。 一、實現思路 PWM可以選擇讓計數器在周期結束產生中斷(在周期中央對齊時,可能選擇在周期中央也產生中斷),并且可以在運行的時候動態地調整占空比、周期、極性等屬性。所以可以在中斷處理函數中動態地改變占空比以改變LED燈的亮度。 這次也將使用通道0和引腳PA0。 二、PWM設置 這里需要用到較高頻率的時鐘,所以選擇使用主
- 關鍵字:
SAM4E PWM
- 兩個LED燈雖然可以閃了,但是總是需要CPU的參與。現在嘗試使用一種更為自動化的方法:讓脈寬調制(PWM)控制器輸出具有一定周期和占空比的方波,以此控制LED燈的亮滅。 一、實現思路
依然使用藍色和琥珀色的LED燈。開發板上能啟用四個PWM通道,每個通道能輸出兩個互補的方波。我們會啟用其中的一個通道,然后讓這個通道的兩個輸出分別控制一個LED燈。但是由于這兩個引腳上不存在同一通道的輸出,所以需要第三個引腳輔助。 我們將使用PWM的通道0。 1.&nb
- 關鍵字:
SAM4E PWM
- 讓一個LED燈閃爍不過癮,我們應該讓這塊開發板完成一點更高難度的任務:比如讓兩個LED燈閃爍。 …… 當然了,以我們的現在使用的空循環技術,還是可以實現這點的。但是這樣顯得略為低端。所以我們使用一個高端點的技術:中斷。還有就是會介紹一下在CMSIS里怎么使用中斷。 一、電路
二、實現思路 第一個LED的閃爍還是用之前使用的空循環吧,別把世界弄得太復雜了。 第二個LED的閃爍就稍微自動化一點了:使用一個定時器,讓它在到了需要切換引腳電平的時候通知我
- 關鍵字:
SAM4E LED
- 之前我們使用空循環,達到了延遲的目的,但是這樣子的延遲比較不精確。現在就使用實時定時器(RTT)來進行更為精確的計時。RTT雖然不是特別通用,在某些單片機上可能沒有,但它較為簡單。 RTT內部有一個計數器,并且可以配置這個計數器的時鐘。通過配置以及計算,就可以得出經過一段時間后,該計數器的增加值。和之前一樣,我們使用空循環來完成延遲,只是延遲退出的條件變為“計數器增加了一個特定的值”。 一、 RTT配置 為實現這個功能,需要配置的主要就是分頻數了。RTT的時鐘可以選擇對慢時鐘(SCLK
- 關鍵字:
SAM4E LED
- 最近因為導師要寫一本關于SAME4單片機的書籍,而我也作為一個嵌入式的初學者看了這本書。現在也讓我寫寫幾個小的程序,做做示例。既然寫了文檔之類的,就發到博客上來吧。 目前關于這芯片能參考的書籍大概就只有英文手冊了。用的板子是SAM4E16E。IDE用的是Atmel?Studio。既然是學習單片機,就沒有使用asf框架,而是直接采用訪問寄存器的方法了。 第一個程序就是控制板子上一個LED燈的閃爍了。 一、電路 ??
? 通過查看電路圖,可以發現有一個藍
- 關鍵字:
SAM4E LED
- 愛特梅爾公司(Atmel? Corporation)宣布擴展ARM? Cortex?-M4快閃微控制器(MCU)陣容,增添具有先進的連通性外設、一個浮點單元(FPU)、先進的模擬功能,以及更高處理能力的SAM4E系列器件。
上述的豐富特性使得SAM4E器件成為用于工業自動化、家居和樓宇控制、機器至機器通信、汽車配件市場和能源管理應用的理想器件。
愛特梅爾SAM4E ARM Cortex-M4 處理器MCU的最高運作頻率為120MHz,提供了更大的處理能力,帶有一
- 關鍵字:
ATMEL 微控制器 SAM4E
sam4e介紹
您好,目前還沒有人創建詞條sam4e!
歡迎您創建該詞條,闡述對sam4e的理解,并與今后在此搜索sam4e的朋友們分享。
創建詞條
關于我們 -
廣告服務 -
企業會員服務 -
網站地圖 -
聯系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產品世界》雜志社 版權所有 北京東曉國際技術信息咨詢有限公司

京ICP備12027778號-2 北京市公安局備案:1101082052 京公網安備11010802012473