做硬體設計對於微控制器的資料手冊主要看晶元的哪些引數

2021-03-04 05:35:27 字數 982 閱讀 9058

1樓:匿名使用者

你是什麼晶元? 晶元種類太多,也不能一概而論,一般整合晶元,我主要是看工作溫度,工作電壓,工作電流等。當然,功能和使用方法是最重要的,也是不得不看的。

如何看微控制器晶元的資料手冊

2樓:du知道君

看資料手冊有一些技巧,主要為

1,如果是英文不太好的朋友,建議盡量找中文的datasheet看,或者英文不是非常好的,也建議先找中文版本的看了之後,再看英文版本的,或者結合著看。如果英文比較牛,或者是已經非常了解datasheet的文章結構的,建議直接看英文版本的,因為一般英文版本的錯誤概率會低很多。

2,微控制器的資料手冊一般分為這麼幾個部分

a,微控制器的基本的效能,比如說flash是多少,ram是多少,主頻是多少。

b,微控制器的內部框架結果,這個如果不是很複雜的話,其實不看也可以,如果比較複雜了,那麼就建議先看看

c,各個管腳的用途,簡單的微控制器,比如說51的,那麼一般來說,就只是p0,p1,p2…是哪些埠,因為編寫程式的時候,會直接對映到這些埠上。以及埠是不是有復用,51的埠一般最多的就是串列埠,標準名稱是uart,或者usart,以及外部中斷輸入口,還有晶振是那些管腳,電源是哪些管腳等等。

d,再往下就是看暫存器了,因為程式設計的時候,基本上就是讀寫暫存器,至於沒有用過微控制器的朋友先弄明白一下,暫存器都是幹嘛用的,不然看到這個地方就比較頭大了。這個地方一般是用來查閱用的,就是說不用一口氣看到尾,到需要用的時候再來看。

e,還有就是特殊功能的說明,比如說stm32的就牽涉到各種外接介面,比如說spi,iic,液晶顯示等等。這個部分也是在需要用的時候,再詳細看的。

f,尾巴一般是晶元的封裝,這個是畫pcb的時候用的,一般也是不用先看,到了自己需要買元件,或者是需要畫板子的時候才用的。

意思是,如果是初學者,可以大致先把整個datasheet掃一遍,把上面說的a,b兩部分弄明白,其他的都可以需要程式設計,或者需要畫板子的時候再慢慢細緻的看了。

關於資料型別的問題微控制器,關於微控制器的種類問題

1 sbit是用來定義埠位的。和bit是不一樣的。和sfr相類似,比如。sfr p0 0x80 1111,1111 0 sbit p00 p0 0 2 在選擇微控制器型別中,會提示新增對應的微控制器標頭檔案的,也可以自己手動修改,裡面有對io口的定義的。比如keil 中的device設定。第乙個問題...

畢業設計微控制器的交通燈控制設計

org 0000h ajmp main org 0003h ajmp sever org 0030h main addr8279 1 equ 0bfffh addr8279 2 equ 0bffeh mov dptr,addr8279 1 mov a,0d1h movx dptr,a wait mo...

DLL庫如何與硬體(微控制器)的程序相關聯

先自己定義個串列埠協議,通過串列埠微控制器和pc連線通訊,pc上再用vb編寫個小程式,程式用來接收串列埠的資料,並對dll進行相應的處理 汗!一直以為dll是個軟體用的,硬體用lib。dll給微控制器用需要上位機軟體轉換吧?不一定要用驅動開發。看你的dll要提供什麼應用。dll與硬體打交道,也可以直...