stm32微控制器怎麼跟altium designer聯絡起來

時間 2021-07-14 22:26:52

1樓:匿名使用者

你的意思是用altium來**?通過iar或mdk之類的,甚至altium自身功能來跑**,再在altium裡面看效果?我只能說,你想多了。

他們之間唯一的聯絡就是altium把stm32當成一個器件來使用,畫出一個pcb板子。

2樓:廖骯繕亂

新建原理相簿。選擇選單欄上的【檔案】即可看到,具體操作如下圖所示:

2做完上面的操作後,即可看到新建的原理相簿,在新建的原理相簿中有一個空的元器件,如下圖所示:

3按【ctrl+s】儲存原理相簿,自定義命名並儲存到我們的自定義資料夾,以便今後查詢。如下圖所示:

end第二步:繪製元器件原理圖

1在工具欄上的三角板圖示下,選擇【放置矩形】圖示,從座標原點開始繪製矩形(stc89c51微控制器外形)。具體操作如下圖所示:

2開啟stc89c51資料手冊,觀察手冊中的管腳圖,以便接下來的繪製工作,具體情況如圖:

3單擊右鍵,選擇【放置】欄下的【引腳】,然後開始嚴格按照資料手冊中的管腳圖繪製各個引腳。具體情況如圖:

4按照資料手冊對各個引腳進行相應設定。如管腳的輸入輸出屬性以及管腳名稱,具體操作情況如下圖:

5儲存繪製好的原理圖,並對其進行重新命名為“stc89c51”,具體操作情況如下圖:

end第三步:在原理**件中呼叫自己繪製的元器件

開啟或者新建一個原理圖。如圖所示:

2在庫路徑中搜尋“stc89c51”,找到並放置晶片。如圖所示:

求助各位altium designer的高手,原理圖匯入pcb後,由於晶片引腳太小總是報錯(變綠)怎麼辦?

3樓:匿名使用者

1.首先設定兩個bai不同的優先順序du順序的設zhi置,如上圖

2.在第一個dao優先順序設定上設定你需專要屬的全域性佈局中元器件所需要的間距,並在這個打勾,說明忽略封裝裡面的pad之間的距離

3.在第二個優先順序上的最小間距上填上你器件引腳間的間距,可以自己量,然後勾去掉,最後按ok,就行了。

4樓:匿名使用者

這樣的drc 錯誤

抄是 規則設定裡

襲的 electrical/clearance/clearance 最小間bai距引數引du起的。

比較簡單zhi的做法,一是disable 這條規則,二是把最小間距改得更小。

但是這dao兩個做法都是全域性修改,整個pcb 設計的線路間距都會受到影響,只要間距不小於設定的值都將不會報錯。

比較推薦的做法是,只針對這個晶片,在 electrical/clearance 下新建一條規則,兩個條件分別是 all,incomponent(u1),間距設定成小於等於晶片引腳間距的值。(注:u1是我隨意填的,這裡實際要填這個晶片在pcb 上的 designator。

)只要這條規則優先順序高於全域性規則的那條,就既可以滿足該晶片引腳不報錯的要求,又不會影響全域性的drc 檢查。

altium designer 15裡面 stm32f103zet6 **功能的六個引腳原理圖該怎麼畫? 60

stm32復位問題,STM32微控制器的復位問題

stm32復位腳有內部上拉電阻,執行是沒什麼問題,只是沒辦法手動復位而且上電覆位不可靠,最好接個104左右的電容到復位腳,確保上電時可靠復位。 這個疏忽不應該,但也可以理解。軟體復位是指程式執行過程中,通過向控制暫存器寫入特定資料,實現復位。現在你沒有硬體復位電路,程式啟動都成問題,怎麼實行軟體復位...

51微控制器stm32中sfr和define的定義問題求解

在stm32中有個韌體庫,已經把那些埠的位址全部儲存在乙個向量表中,你用的那個define就是內部已經定義好的。你本來就是使用的韌體庫就可以對埠的位址進行正確的埠操作,然而在51中,這些埠是不能這樣操作的,只能把它都當做特殊的暫存器給他附位址。 因為平台不同,c語言大的框架是相通的,但細節上有所區別...

stm32是什麼艾是32位的微控制器嗎

暗影之王 stm32系列基於專為要求高效能 低成本 低功耗的嵌入式應用專門設計的arm cortex m核心 st s product portfolio contains a comprehensive range of microcontrollers,from robust,low cost ...