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微控制器spi問題,STM32微控制器SPI問題
才慕悅臧優 基本的底層驅動都是有的,如果使用到某個感測器,而網上一時還沒有對應的驅動庫,可以自己根據感測器的手冊編寫對應的驅動 和spi口的cs sck sdi sdo是怎麼對應的 這是你從裝置上的標識吧。一般接線為 左邊主裝置,右邊從裝置 spix nss cs spix sck sck spix...
stm32微控制器怎麼產生脈衝訊號控制步進電動機
簡單點的話,跟51也沒什麼分別吧!要是想stm32的硬體來處理那就看看能不能用pwm功能! include stepmotor.h include u32 pul cnt tim3脈衝計數 vu32 step done vu32 run state define run state stop 0 d...
stm32微控制器ucos這個東西要怎麼學啊
有stm32基礎的話不難 推薦看邵貝貝的書 網上有電子版的 想結合實際工程 可以看北航出版社出版的 嵌入式實時作業系統uc os ii經典例項 希望對你有幫助 先把stm32學了,至少知道有些什麼硬體資源,資源是怎麼控制的 上了作業系統,說白了就和硬體層關係就不那麼大了,所有的資源都交給作業系統去管...