ARM實驗2 蜂鳴器實驗

2022-08-31 21:18:30 字數 943 閱讀 6090

pwm蜂鳴器實驗:

實驗內容:

編寫pwm模組程式,通過pwm控制fs_4412平台上的蜂鳴器。

實驗目的:

熟悉開發環境。

掌握exynos4412處理器的pwm功能。

實驗平台:

fs_4412開發平台,eclipse,securecrt。

實驗步驟:

1.檢視pwm在開發板上的位置。

2.檢視motor_pwm在核心板的位置。

3.檢視gpd0_0的晶元說明:

將gpd0_0設為0x2。xpwmtout0設為輸出模式。

3.建立main.c函式

1/*2

* main.c3*

4* created on: 2018-9-17

5* author: administrator6*/

789 #include"

exynos_4412.h"10

11//

pwm0初始化程式。

12void

init_pwm0()

2425

intmain()

4.程式編譯鏈結成功後,使用securecrt,

通過 go 0x40008000 命令讓程式全速執行

實驗結果;

蜂鳴器控制實驗

實驗名稱 蜂鳴器控制實驗 實驗目的 熟悉 ads使用,熟悉 c程式設計 實驗原理 arm的 gpb0 控制蜂鳴器,當輸出高電平時,三極體導通,蜂鳴器工作。輸出低電平時,三極體未工作,蜂鳴器停止。實驗步驟 先初始化指標 sp,用不著中斷,就不必設定了。檔案 init.s,如下 area data,co...

實驗7 PWM 控制蜂鳴器實驗

大多數負載 無論是電感性負載還是電容性負載 需要的調製頻率高於10hz。通常調製頻率為1khz 到200khz 之間。從模擬訊號轉向pwm 可以極大地延長通訊距離。在接收端,通過適當的rc 或lc 網路可以濾除調製高頻方波並將訊號還原為模擬形式。pwm 脈衝頻率由tcntbn 決定。pwm 脈衝寬度...

stm32蜂鳴器實驗

一 蜂鳴器的硬體連線 原理圖如下 二 蜂鳴器的實驗步驟 1.使能io口時鐘。呼叫rcc apb2periphcolckcmd 不同的io組,呼叫的時鐘使能函式不同。2.初始化io口模式。呼叫函式beep init 3.操作io口,輸出高低電平。三 示例 beep.h ifndef beep defi...