微控制器程式設計時如何檢視晶片手冊寫程式,比如驅動,看不明白

2021-03-04 09:22:05 字數 1508 閱讀 1631

1樓:匿名使用者

先看簡單的咯。晶片資料,先看中文的。結合例程,看看人家怎麼寫了。寫多就會了。一般晶片,比較重要的就是時序了。繼電器,沒什麼的。就控制一個腳的高低電平,使繼電器開和管

2樓:鸞膠續絃

看晶片bai手冊程式設計主要du看晶片的一些重要引數和控制時zhi序dao

。比如ds18b20(數字溫度感測內器),主要就是看如何發容送各種指令,各指令的時序是什麼樣的,如何讀取溫度,datasheet裡都有介紹,再者就是看它的驅動電流、電壓,輸出電壓,帶負載能力。還有些工作溫度,溼度,精度等等。。。

有些手冊還會給出典型電路,甚至是示例程式。

有些不用程式設計的晶片主要就是看它是實現什麼功能,電氣引數,典型電路。

對繼電器來說主要就是看它的控制電壓,額定電壓電流,還有開關作用時間。

3樓:匿名使用者

你看廠家出廠的說明。

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

4樓:匿名使用者

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

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

5樓: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兩部分弄明白,其他的都可以需要程式設計,或者需要畫板子的時候再慢慢細緻的看了。

51微控制器程式設計時彙編和c語言如何結合

c語言和組合語言之間主要存在 相互呼叫 混合程式設計等關係,舉例來說吧 1 c語言呼叫匯編子程式 此時,彙編子程式需要申明為外部程式 include extern void delay void sbit pluse p1 0 main 彙編子程式 彙編部分需要做如此處理。public delay ...

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

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

在微控制器實驗中,如何控制8255晶片的片選cs埠。萬分感謝高手指教

用到p0口和p2口的第二功能時,p0口輸出低8位地址,p2口輸出高8位地址,這樣在輸出地址的同時把cs拉低選中8255。首先輸出地址,用74ls373把地址鎖存以後,再通過p0口和8255資料進行資料交換!如果還有疑問可以去看看51教材p口的第二功能!我的回答希望對你有點幫助!這兩種方式的區別 在於...