一、使用ads1.2平台設計程式,並具有以下功能:(30分)
要求:在micro 2440 平台下實現,串列埠輸入字元控制蜂鳴器發聲。
當串列埠傳送『a』、『b』、『c』、『d』、時,蜂鳴器發出不同的聲音。
(組合語言,c、彙編混合程式設計都可以)
area |xie|,code,readonly
entry
ldr r13, =0x1000
import main
b main
end#define gpbdat (*(volatile unsigned long*)0x56000014)
#define gpbcon (*(volatile unsigned long*)0x56000010)
#define gpbup (*(volatile unsigned long*)0x56000018)
#define rulcon0 (*(volatile unsigned long*)0x50000000)
#define rucon0 (*(volatile unsigned long*)0x50000004)
#define rurxh0 (*(volatile unsigned long*)0x50000024)
void u(void)
int rb(void)
void beep_on(void)
void beep_off(void)
void delay(int n)
int main()
if(rb()=='2')
if(rb()=='3')
if(rb()=='4')
}return 0;
}
嵌入式產品 硬體 串列埠
裝置節點 dev ttysx 或者 dev ttyamax 檢視配置 sudo stty f dev ttys0 1.開啟裝置 2.設定波特率 資料位 停止位 奇偶校驗位 資料流控制等 3.設定是否阻塞讀 讀取最少字元數量 等待時間等 4.讀寫裝置1.注意清空讀寫緩衝區 2.如果讀寫資料頻繁則開啟執...
嵌入式開發中串列埠問題
用筆記本,往往沒有串列埠,一般用usb轉串列埠,總結了下,首先一般這個轉換器都是pl2303的,可以在配套的驅動資料夾下看到乙個pl2303.dat的資料夾,就是它了。window下,用dnw或者securecrt,有時會出現不通,或者不能從pc鍵盤輸入,現在就是這樣 這個時候,確認線是接好的,然後...
嵌入式linux串列埠程式設計(二)
com writer.c include uart api.h int main void if set com config fd,115200,8,n 1 0 配置串列埠 dowrite fd,buff,strlen buff while strncmp buff,quit 4 close fd...