人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

技術熱線: 4007-888-234
設計開發(fā)

專注差異化嵌入式產品解決方案 給智能產品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應用測試 完善的開發(fā)代碼案例庫分享

技術支持

從全面的產品導入到強大技術支援服務 全程貼心伴隨服務,創(chuàng)造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產品競爭力

新聞中心

提供最新的單片機資訊,行業(yè)消息以及公司新聞動態(tài)

英銳恩:單片機選型的重要因素

更新時間: 2020-09-28
閱讀量:4898

市場上有各種各樣的單片機,才有了單片選型這個重要步驟。這些單片機都具有獨特的功能,并具有不同的封裝尺寸、不同的RAM和ROM容量、不同的指令集、不同的體系結構、寄存器等。單片機是每個電子產品開發(fā)項目的核心,項目的成敗也取決于它。

不同品牌的單片機,除了特定的替代類型單片機,其應用程序并不都是通用的,因為每個應用程序都有不同的要求。因此,為項目選擇合適的單片機始終是一項艱巨的任務,因為要考慮許多技術功能。

因此,在本文中,英銳恩將介紹在為項目做單片機選型時,需要明確一些重要參數(shù)(如體系結構,內存,接口和I/O等)。

fully-assembled-circuit-boards-8.jpeg

1.硬件要求

在為電子產品開發(fā)項目選擇單片機之前,你要做的第一件事是羅列出與項目有關的所有內容,并列出要與單片機連接的所有外部接口以及有關該項目的技術規(guī)范。特別需要注意,它經常被人所忽略:項目所需的通信接口(如UART)。你應該知道你的項目是否需要互聯(lián)網連接,以及項目需要多少個輸出和輸入引腳。根據這些因素,你才可以選擇適合你的項目的單片機。

2.軟件要求

達到硬件要求之后,你需要了解單片機項目的軟件要求。因此,需要先列出該項目的軟件要求,例如處理速度、處理能力、時序約束等。根據處理要求,你可以決定是使用80 MHz DSP還是使用8 MHz 8051。其他還有一些因素,有幾點比較重要,例如你的算法需要浮點數(shù)學?還是需要高頻控制回路?有沒有傳感器?

3.單片機架構

了解項目的硬件和軟件要求后,你可以確定所需的體系結構。單片機的設計主要采用兩種架構:

(1)馮·諾依曼架構。
(2)哈佛架構。

馮·諾依曼體系結構基于存儲的計算機程序概念,其中指令和程序數(shù)據存儲在同一存儲器中。因此,在馮·諾依曼(Von Neumann)架構中,數(shù)據傳輸和指令獲取不能同時執(zhí)行,因此需要在不同的時間進行調度。另一方面,哈佛體系結構具有用于指令和程序的單獨存儲,并且它使用單獨的總線來傳輸數(shù)據和提取指令。

4.內存大小需求

單片機選型時,應注意與單片機相關的存儲器。閃存、RAM、ROM和EEPROM是任何單片機的關鍵組件,在挑選單片機時,請確保你不會因為任何變量和程序耗盡空間。

RAM(即易失性存儲器)用于臨時存儲數(shù)據,只要有電源就可以保存數(shù)據。單片機的程序存儲器存儲著單片機的程序。斷開單片機電源后,程序存儲器不會丟失其數(shù)據。在單片機項目開發(fā)時,所需程序存儲器的大小取決于程序文件的大小。

5.成本和功耗需求

成本和功耗要求因單片機而異,如果你的單片機項目需要復雜的功能和操作,那么成本將會更高。如果是用于簡單項目,則可以使用便宜的單片機。

功耗是考慮項目是否由電池供電的重要因素。具有更高處理能力的單片機將消耗更多電量。因此,請確保你選擇的單片機滿足項目的電源要求。

6.位大小

單片機具有不同的位速率,例如8位,16位,32位和64位速率,64位是當前單片機擁有的最大位大小。在為你的項目選擇單片機時,位大小非常重要。單片機的性能隨著位大小的增加而提高。8位單片機具有8條數(shù)據總線,每個指令、地址、變量或寄存器的表示形式均為8位。8位單片機只有255個唯一的存儲位置,因此用于較小的應用程序。32位單片機具有4294967295個唯一的存儲位置,這導致可以添加一些額外的功能,例如SPI、I2C、浮點單元和與過程相關的功能。

7.對單片機的支持

為你的項目選擇單片機時,請確認是否技術支持和詳細的說明文檔,包括:代碼示例、參考設計、售后幫助等。如果在單片機項目的分步實施過程中遇到任何問題,可以閱讀這些文檔,也可以通過單片機供應商尋求幫助。選擇具有良好開發(fā)套件的單片機很重要,這樣你就可以快速開始構建原型并了解單片機的內部工作原理。

此外,在單片機選型時,還要考慮匯編器、調試器、代碼高效的C編譯器、仿真器的可用性。

以上就是英銳恩單片機開發(fā)工程師分享的單片機選型的重要因素。英銳恩專注單片機應用方案設計與開發(fā),提供8位單片機、16位單片機、32位單片機、運放芯片和模擬開關。

新晃| 沙田区| 建平县| 西昌市| 灵石县| 大冶市| 大足县| 沂南县| 横山县| 焉耆| 横峰县| 锦屏县| 榕江县| 城固县| 同仁县| 旺苍县| 剑河县| 井冈山市| 鄂尔多斯市| 来安县| 锦州市| 山阴县| 淅川县| 定远县| 安国市| 潞城市| 宝丰县| 永康市| 镇赉县| 新晃| 柘城县| 札达县| 马山县| 肃南| 嵩明县| 平潭县| 毕节市| 九龙县| 沂水县| 达州市| 鄂托克前旗|