色偷偷偷久久伊人大杳蕉,色爽交视频免费观看,欧美扒开腿做爽爽爽a片,欧美孕交alscan巨交xxx,日日碰狠狠躁久久躁蜜桃

x
x
樓主: wangkj
打印 上一主題 下一主題

跟我學(xué)嵌入式(arm fpga 原理圖 pcb verilog 焊接 調(diào)試 軟件硬件)

[復(fù)制鏈接]
61
 樓主| 發(fā)表于 2012-11-1 11:35:33 | 只看該作者
這是中文版的數(shù)據(jù)手冊,在第22頁有管腳的描述圖。
但他這個圖是圖片,不能把里面的文字粘貼出來。

這些資料,建議先不要細(xì)看,可以粗略的看看,學(xué)完之后,回來再看,那時候?qū)@個手冊會有更深的理解。
如果現(xiàn)在看,可能很難看懂。

先依葫蘆畫瓢,先學(xué)會了整個流程,然后再細(xì)細(xì)琢磨其中的每個細(xì)節(jié)。



STM32F051系列數(shù)據(jù)手冊簡介(中文).pdf (3.5 MB)

在這個英文數(shù)據(jù)手冊,也有對應(yīng)的管腳列表,
這個是可以粘貼的,不是圖片,是文字。

一般來講,對于元器件,如果有中文手冊,可以先看看,但必須找到對應(yīng)的
英文手冊核實。翻譯的過程,有時候會出現(xiàn)錯誤。如果你趕上了,沒準(zhǔn)就悲劇了。
這是常有的事情。技術(shù)資料的翻譯,精品有,但太少。很多翻譯的人,對技術(shù)基本不懂。
懂技術(shù)的,懶得做這種翻譯。

第29頁就有這個元件的管腳列表。



DM00039193.pdf (1.07 MB)


62
 樓主| 發(fā)表于 2012-11-1 11:37:10 | 只看該作者
資料準(zhǔn)備好了,就像做飯一樣,先準(zhǔn)備好材料,再開始點火做飯。
現(xiàn)在,我們根據(jù)這些資料新建我們的MCU原件,
鼠標(biāo)右鍵點擊軟件控制窗口中的stm32f0.olb ,菜單中的
New part
New part form spreadsheet
兩項都可以新建一個原理圖元件,
第一個是用畫圖方式建立,適合元件管腳數(shù)量不多的情況,
第二個是用填充表格的方式建立元件,如果有管腳描述手冊,直接拷貝黏貼就行,適合元件管腳數(shù)量大,
特別適合總線地址線這類管腳,可以拷貝黏貼,然后稍微修改。



選中打開“New Part Creation Spreadsheet”窗口



這是英文手冊29頁,對管腳1的描述
上面還有對于縮寫的描述
從這兩條信息可以看出,這個管腳是電源輸入管腳,只是作為電源輸入。








63
 樓主| 發(fā)表于 2012-11-1 11:39:06 | 只看該作者
Number  填入1  這是第一個管腳
Name    填入或者拷貝黏貼過來,管腳的名字,VBAT
Type    類型選擇電源Power,這個管腳是電池供電管腳
Pin Visible 選中,不然,將來你的元器件圖,看不到這個管腳的
Shape 選擇Line即可



按照手冊說明,填寫其他部分,記住,在Section 部分,最好填寫上A,不然,最后保存可能會出錯,
這時候,不能點取消,只能保存。否則,你的工作就白做了。我畫的時候就沒填寫。會出先警告。

然后雙擊保存之后的元件,
我忘記填寫Section部分,結(jié)果,出現(xiàn)了一個意外的長線,選中,刪除掉意外出現(xiàn)的這條長線,然后放大。
這時候,你就看到的這個元件了。



這就是經(jīng)過調(diào)整之后的我們的MCU 器件,STM32F051R8



64
 樓主| 發(fā)表于 2012-11-2 15:19:19 | 只看該作者
我們這個元件的的管腳排列方法和原廠的器件不一直,我們用鼠標(biāo)拉動管腳調(diào)整一下。
其實,管腳的號碼能對上就是正確的,只是看比起來不一樣而已。都是正確的。
我們主要是考慮和原廠盡量一致。

其實,我們做原理圖的時候,經(jīng)常把管腳分類放置,比如,電源部分,輸入部分,輸出部分等等。


這個風(fēng)格問題,各有個的好處。一般來講,跟原廠一致最好,這樣,能讓讓看到你原理圖的,
能和原廠的盡量對比一下,盡快掌握,減少困惑。



現(xiàn)在,在控制窗口中,選擇10_Mcu/PAGE1,
鼠標(biāo)雙擊選中之后,選擇 原理圖程序的菜單的  Place / Part

也可以直接按鍵盤上的字母P,這是快捷放置功能。



右面出現(xiàn)的對話框中,選擇 我們剛才制作的這個元件,
STM32F051
雙擊之后,點擊MCU PAGE1窗口,
記住,點一次就行,
然后鼠標(biāo)右鍵單擊或者按ESC鍵,完成放置。
否則你將連續(xù)放置相同器件。如果放多了,沒關(guān)系,選中刪掉就是了。





65
 樓主| 發(fā)表于 2012-11-2 15:22:17 | 只看該作者
好像少點什么?
器件的編號沒顯示!
這應(yīng)該是器件編號部分顯示屬性問題,
我們鼠標(biāo)右鍵點擊這個器件選擇Edit Part



在出現(xiàn)的器件屬性編輯窗中,
選擇Option/Part Properities



選中Part Reference ,
點擊Display
果然是其屬性為 Do Not Display
選中Value Only
點擊OK



之后出現(xiàn)器件更新提醒窗口,選擇Update Current或者Update All都可以,
因為我們這個原理圖中只有這一個器件更新那個都一樣。
如果有多個器件,就根據(jù)情況而定了。
一般而言,盡量別用同一個器件不同改版,這是會增加潛在錯誤的風(fēng)險,不要對付。
如果對付的,將來可能會付出代價。



66
 樓主| 發(fā)表于 2012-11-2 15:26:00 | 只看該作者
下面這個提示窗,是告訴你,你的更新會保存,別后悔。
我們的改動我們確認(rèn)是正確的,點擊是。



下面這個提示窗,是告訴你,你的更新會保存,別后悔。
我們的改動我們確認(rèn)是正確的,點擊是。



后面的警告繼續(xù)告訴你,想UNDO都不可能,別后悔啊。
選擇Yes




默認(rèn)的標(biāo)識符太小了,我們雙擊這個字符串,改變他的大小到你希望的樣子,我比較喜歡大一點的,醒目
67
 樓主| 發(fā)表于 2012-11-2 15:28:24 | 只看該作者
參照我們以前貼的官方原理圖,補齊其他部分,
我們先畫元件部分,先補齊元器件。
首先增加電阻。
在Place/Part窗口中,點擊打開search for part



電阻英文名稱以res開頭,所以,
器件名稱也應(yīng)該是包含res字符串,我們
填入*res*,然后點擊望遠(yuǎn)鏡圖標(biāo)開始搜索。
我們從搜到的結(jié)果中,選擇最可能的一個,如果選中沒有我們需要的器件,重復(fù)上述過程,直到找到。
如果確實沒有,那么我們之后按住我們剛才講的辦法,自己做器件了
我選中的這個含義是:電阻/無源器件庫



點擊ADD之后,這個器件和庫隨之出現(xiàn)在上面的Part和Libraries窗口中。
在Part List窗口,可以,用鍵盤的上下鍵,快速翻閱這個庫中的所有器件。
選擇你認(rèn)為最適合的,雙擊之后點擊MCU窗口,每次在Mcu窗口的單擊,都放置一次器件
直到按ESC或者鼠標(biāo)左鍵選擇End Mode結(jié)束放置。



68
 樓主| 發(fā)表于 2012-11-2 15:29:33 | 只看該作者
放置電容的時候,在part輸入cap則出現(xiàn)了cap開頭的幾個器件,選擇合適的放入電路圖。
CAP NP是可以當(dāng)作無極性電容放置,CAP POL當(dāng)作有極性電容。我們分別放入原理圖。
如果不知道元件的英文縮寫,去dict.cn或者其他電子詞典查找,或者挨個元器件翻找把。
這個庫中,大部分常用器件都有。
如果這個庫沒有,就只好到Libraries中多次添加庫,然后在找。實在沒有,只能按照我們剛才說的,自己去做。





做視頻跟做這個一樣,如果那位兄弟想做視頻,看著我的帖子做一遍,講一邊,就是視頻
可以成名哦。
這是剛才我們做的成果,放到論壇保留一份。

stm32f020121030161048.rar (18.66 KB)




69
 樓主| 發(fā)表于 2012-11-2 15:31:22 | 只看該作者
先放置電源和地,點擊原理圖頁面,按P鍵或選擇菜單的place / part,
在右側(cè)的邊欄選擇放置電源和地的快捷功能,



鼠標(biāo)放在這些圖標(biāo)上不動,幾秒后,會有功能提示。所有的快捷工具欄都有這個功能。
這也是一個技巧
如果不清楚那個電源,那個是地,可以用這種方法找出來。其實圖標(biāo)也很清楚,應(yīng)該換容易找到。

這就是我們放置的電源和地,點擊這個元件上面的字符串,可以改名。
GND沒有字符串,咋辦
鼠標(biāo)右鍵點擊GND器件,選擇 edit properties
在出現(xiàn)的對話框中,雙擊左面那個空白小方格,切換編輯狀態(tài)。(不切換也能編輯)
選擇 Name 中的GND_single
點擊上面的Display,把顯示屬性改為Value only








70
 樓主| 發(fā)表于 2012-11-2 15:32:48 | 只看該作者
雙擊這些出現(xiàn)的字符串,可以改成希望的名稱。
仔細(xì)看廠家的原理圖,他們的模擬電源和地沒有區(qū)分,那我們也就做成一個。
這樣做,只是精度不高而已。也能用。
一般就來講,高精度的場合,電源模擬數(shù)字要良好區(qū)分。
我們沒有必要都改,改好兩個,復(fù)制就可以了,刪掉不需要的另外兩個,省的造成混亂。



點擊 add library,增加一個connector庫,選擇Jumper器件



用Discrete庫,增加一個晶振器件。這個器件的英文名稱就是晶振的意思。



71
 樓主| 發(fā)表于 2012-11-2 15:35:01 | 只看該作者
現(xiàn)在,電阻,電容,電源,地,晶振,LED,復(fù)位開關(guān)我們這些官方原理圖MCU這部分
用到的器件種類沒動都找好了,復(fù)位開關(guān)我沒找到合適的,用了一個2x2的跳線元件替代。
管腳對,能和pcb圖封裝管腳對上,就能用。



我們的最新成果上傳

stm32f020121030215503.rar (28.05 KB)

我們先放置電源和地,
盡量和原廠的板子保持一致,我們的電源也改名叫VDD,名稱無所謂,一致就好。
按住CTRL鍵拖動電源器件,就能不斷復(fù)制。
省的重復(fù)放置,復(fù)制操作起來更簡單,還不容易出錯。
畢竟我們這幾個器件有些屬性被我們改掉了,庫中的器件,屬性沒改變。如果直接從
庫中調(diào)用出來,忘了改屬性,就會出現(xiàn)網(wǎng)表不一致的問題,原理圖看起來正確,
單沒準(zhǔn)電源和地是分離的。如果做原理圖和pcb的是兩撥人,很可能到最后產(chǎn)品回來還不能
發(fā)現(xiàn)。最終調(diào)試的時候,莫名其妙的錯誤出現(xiàn)了,費了好大功夫,才可能發(fā)現(xiàn)這個小問題。

所以,盡量從同一個器件拷貝黏貼,是防止這種低級常見錯誤的一個好辦法。
是先按住ctrl再用鼠標(biāo)拖動器件完成拷貝黏貼的。
選擇器件,鼠標(biāo)右鍵點擊,可以選擇旋轉(zhuǎn)這個器件。
注意,圖中的標(biāo)注框,是用place recentangne功能放置的,不要用place  wire 之類,那是布線用的。

這是放置各種元件之后的圖,沒有改動元件標(biāo)注,也沒有連線,應(yīng)該算是個草稿吧。



72
 樓主| 發(fā)表于 2012-11-2 15:37:08 | 只看該作者
這是原理圖的原圖,跟上面那個圖片一致,盡量自己完成,多練習(xí)。

stm32f020121031103041.rar (34.44 KB)

這頁原理圖還缺很重要的一項:跨頁連接端口。
這種端口,使得網(wǎng)絡(luò)連線能夠跨頁面連接,
不用這種端口的網(wǎng)絡(luò)連線,只能連接本頁的同樣網(wǎng)絡(luò)名稱的管腳。
用這種功能能實現(xiàn)網(wǎng)頁間管腳的連接。
我們現(xiàn)在看官方原理圖的第一頁,第三頁,這兩頁的管腳就是通過跨頁連接端口實現(xiàn)連接的。
第一頁的中間那個圖,排解的很規(guī)律,實際上那個方框可以要也可以不要,只是個示意圖作用。
重要的跨頁連接端口。
從這張圖上可以看出,
PA0..PA15
PB0..PB15
PC0..PC15
PD2
PF0..PF7
MC0
VBAT,BOOT0,NRST
都是跨頁連接的。



這頁原理圖還缺很重要的一項:跨頁連接端口。
這種端口,使得網(wǎng)絡(luò)連線能夠跨頁面連接,
不用這種端口的網(wǎng)絡(luò)連線,只能連接本頁的同樣網(wǎng)絡(luò)名稱的管腳。
用這種功能能實現(xiàn)網(wǎng)頁間管腳的連接。
我們現(xiàn)在看官方原理圖的第一頁,第三頁,這兩頁的管腳就是通過跨頁連接端口實現(xiàn)連接的。
第一頁的中間那個圖,排解的很規(guī)律,實際上那個方框可以要也可以不要,只是個示意圖作用。
重要的跨頁連接端口。
從這張圖上可以看出,
PA0..PA15
PB0..PB15
PC0..PC15
PD2
PF0..PF7
MC0
VBAT,BOOT0,NRST
都是跨頁連接的。


73
 樓主| 發(fā)表于 2012-11-2 15:38:21 | 只看該作者
從我們的原理圖上,選擇控制窗口中的PAGE3_MAIN,
鼠標(biāo)單擊, Intef*ce 模塊,別雙擊,
從菜單中,選擇Place/Hierarchical Pin ...



再出現(xiàn)的防止層次圖管腳對話框中,輸入
Name PA[0..15]  表示一共16個管腳,從PA0到PA15
Type 選擇 Bidirectional
Width 選擇 BUS   16個管腳,肯定是總線了。
點擊OK

官方原理圖的這頁,是外圍管腳連接器,不是MCU,不要誤會中間那個DIP封裝的樣子,
那只是個示意圖,不是集成電路的意思。只是把跨頁連接管腳放到一起,比較明顯而已。



點擊確認(rèn)之后,放置我們的這個層次圖管腳。



74
 樓主| 發(fā)表于 2012-11-2 15:40:03 | 只看該作者
按照上面的方法,放置PB,PC,PF層次圖管腳,
一定要選中Interf_ace層次圖模塊,才能放置,
allegro的菜單是功能相關(guān)的,動態(tài)調(diào)整。



現(xiàn)在我們放置PD2,這是一個管腳,不是總線,
所以,我們的Width選擇scaler。
這個管腳,官方的數(shù)據(jù)手冊是雙向io,我們還是用雙向Io吧



同樣放置MCO,VBAT,BOOT0,NRST
注意Type類型設(shè)置,先跟官方原理圖一致,如果后面有問題再改。
畢竟,我們用的是allegro,個他那個畫圖軟件細(xì)節(jié)上不會完全一樣。








75
 樓主| 發(fā)表于 2012-11-2 15:41:52 | 只看該作者
同樣,在MCU模塊放置這些層次圖管腳,不過,
注意輸入輸出方向問題,另外一邊輸入,這邊就是輸出。
反正依然。如果是雙向的,一般這邊也是雙向。





選中MCU 功能模塊,鼠標(biāo)右鍵點擊,選擇 synchronize down
把你的管腳同步到你的功能頁面,
現(xiàn)在你的MCU頁面,這些跨頁管腳也出現(xiàn)了。







76
 樓主| 發(fā)表于 2012-11-2 15:43:34 | 只看該作者
現(xiàn)在,我們返回到PAGE3_MAIN 窗口頁面,
從右側(cè)的工具欄,選擇 Place Bus放置總線功能,
把PA,PB,PF三條總線,
哦,我們把PC忘了,調(diào)整一下位置,把PC及其總線也補上。



這個補上來的PC,可以放到任意位置,沒關(guān)系的。
我是為了好看,才這樣調(diào)整的。
補齊之后重新synchronize down 一下,PC管腳也就同步下去了。



用plcace wire功能,把PD2,MCO,VBAT,BOOT0,NRST連起來。
可以用快捷菜單,也可以直接按鍵盤上的W鍵快捷方式。





77
 樓主| 發(fā)表于 2012-11-2 15:44:30 | 只看該作者
按N鍵或者從快捷菜單,選擇Place net alaies,
添加總線網(wǎng)絡(luò)名。
在出現(xiàn)的窗口中填寫PA[0..15]





同樣添加其他幾個連線的網(wǎng)絡(luò)名。



78
 樓主| 發(fā)表于 2012-11-2 15:46:40 | 只看該作者
全部選中這些總線,然后,鼠標(biāo)選擇copy,這用ctrl+c 鍵拷貝這些連線。
然后選中MCU模塊,選擇synchoronize down快速跳轉(zhuǎn)到MCU頁面。
ctrl+v或者用鼠標(biāo)功能黏貼這些連線。
省的在MCU頁面中手工輸入,減少錯誤的幾率。
注意,MCO是在頁面的右面,拉過來。
手動調(diào)整這些跨頁鏈接端口和網(wǎng)絡(luò)連線。
放到什么位置不重要,只有有,就能表達(dá)出這些網(wǎng)絡(luò)線是跨頁連接的。



現(xiàn)在,MCU這頁需要的材料我們都基本齊全了,如果有遺漏,我們后面再補。
我們開始把這頁上面的器件連接起來了。
保存文件,壓縮,上傳網(wǎng)絡(luò)。多保留一個備份。

stm32f020121101144544.rar (39.14 KB)

現(xiàn)在我們根據(jù)廠家原理圖第三頁MCU部分的網(wǎng)絡(luò)標(biāo)號設(shè)置
連接我們的原理圖的網(wǎng)絡(luò)標(biāo)號以及器件之間連線。



79
 樓主| 發(fā)表于 2012-11-2 15:48:19 | 只看該作者
由于跨頁網(wǎng)絡(luò)端口的存在,我們直接用網(wǎng)絡(luò)名就可以了,
沒必要重復(fù)使用網(wǎng)絡(luò)端口標(biāo)志。
這樣就能做到跨頁網(wǎng)絡(luò)連接。這是畫出來的部分圖。
明天繼續(xù)。



stm32f020121101234717.rar (41.9 KB)

按照我們以前提供的方法,按照廠家開發(fā)板的樣子,完成這個原理圖。

stm32f020121102102403.rar (47.85 KB)


80
 樓主| 發(fā)表于 2012-11-6 16:34:10 | 只看該作者
這就是那份圖,圖片形式,上面的元件編號還沒改。



我們先不管元件編號型號這些細(xì)節(jié)問題,我們先做好總體框架,然后再統(tǒng)一修改這些細(xì)節(jié)。
現(xiàn)在MCU部分已經(jīng)差不多了,我們現(xiàn)在制作接口部分的原理圖。
雙擊PAGE3_MAIN,選中Intef_ace模塊圖,選中網(wǎng)絡(luò)總線,復(fù)制,
然后
鼠標(biāo)右鍵選擇synchronize down功能。



調(diào)整和連接跨頁連接端口和網(wǎng)絡(luò)表
的位置,我一般放到左上角。
這個沒有什么特殊要求,比較明顯就好。




您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表