<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

可替代STM8S001J3XX的國產8位RISC MCU詳細介紹

國產單片機入門那些事 ? 來源:國產單片機入門那些事 ? 作者:國產單片機入門那 ? 2022-05-09 09:31 ? 次閱讀
pYYBAGJ2an-AN0NTAAGFk2C3NDU110.png

隨著ST的芯片訂貨難度增大,價格飆升,國產器件的代替,勢在必行,今天介紹一款國產單片機,用以代替STM8 SOP8封裝的MCU——輝芒微電子(輝芒微電子)的8位RISC MCU。

一、FMD的8位RISC MCU

FMD是8位RISC MCU的主要供應商。FMD的所有8位MCU均使用我們的專利EEPROM UltraEE? 工藝制造, EEPROM被公認為最強健和最可靠的硅基NVM技術, 這使FMD能夠提供從商業級到汽車級1級的產品。每款MCU均帶有片上LDO以提高電源的抗干擾能力,以及1-2 kb EEPROM容量用于存儲信息和配置。對FMD來說,可靠性和穩定性與功能一樣重要。FMD的第二代8位MCU通常具有ESD > 8kV和 EFT > 5.5kV的性能,單指令周期快速喚醒是常規,可配置外設在SLEEP模式下運行。
FMD為您的固件提供程序和數據EEPROM讀/寫保護功能,以及hex加密/代碼執行的客戶定制密鑰。
芯片BOOT時具有多重保障,包括校驗和等,提高啟動時的魯棒性。FMD的自調節POR技術,意味著只要電壓大于VPOR,MCU即可在8M/4T及以上的速度下運行,省去了繁瑣的電源檢測和調整操作。這也使得在電池應用環境中,FMD的一些芯片在低至1.5V時仍可工作,再結合較低的工作電流,FMD可比競爭對手延長多達40%的電池使用壽命。FMD特有的低功耗模式工作電流可低至8uA (32kHz速度下運行)。
FMD的MCU產品系列種類豐富,從1k x 14到16k x 16程序容量,從6 pins到48 pins引腳,從簡單I/O型到更高端的可提供12位ADC, LCD驅動, 強抗干擾的觸摸按鍵, I2C, UART, SPI接口, 多重定時器, 多通道通用PWM, 比較器, DAC, 可達0.0125mV分辨率的低端傳感器, 13.56MHz載波, 3.2V – 4.7V鋰電池監測, 多級電流驅動等。FMD的MCU適用于各種日常產品,從小玩具, 無線充, 家用電器, 智能設備到高性能BLDC??煽亢屯ㄓ貌⒉灰馕吨邇r格,FMD提供工業級標準上優性價比的基于NVM的MCU,也致力于節省外部器件BOM。FMD 的MCU和EEPROM產品每月出貨量超過1.5億顆,所以如果你發現家里有FMD的芯片, 不必驚訝!
FMD的8位MCU支持ISP和在線調試。

poYBAGJ2Y3KAVHbHAACzin3VZso822.png8位RISC MCU類型

二、A/D型MCU

由于個人項目需要用到A/D型MCU,這里作主要介紹,其他類型請自行前往官網查閱(www.fremontmicro.com)。

pYYBAGJ2ZVeAY4JaAAA5eRi4WvA365.pngA/D型芯片型號

其中SOP8封裝的有以下芯片:

  1. FT61FC2X是輝芒微電子A/D型8位系列單片機,指令周期2T/4T可選。專門為需要A/D轉換的產品而設計,例如傳感器信號輸入。此款單片機特點為寬電壓工作范圍2.0V至5.5V、多通道A/D轉換、高耐用EEPROM、內置16MHz高速RC振蕩器、內置32KHz低速RC振蕩器、欠壓檢測、支持在系統編程ISP和在線調試,提供SOP8、SOP14和SOP18三種封裝選擇。
  2. FT61F13X是一款精簡指令集的A/D型8位單片機,其內部集成了一個RAM數據存儲器和一個非易失型數據EEPROM存儲器。在模擬特性方面,該芯片內部集成了一個多通道12位的A/D轉換器,以及多個定時器模塊,可以提供定時、計數和PWM功能。內部看門狗、低電壓復位、低電壓檢測功能保證了系統可靠地運行。同時提供豐富的時鐘選項,包括內部快時鐘、內部慢時鐘、外部晶振時鐘和外部輸入時鐘,以便用戶靈活使用,此外該單片機包括豐富的IO資源,使該系列單片機可以廣泛應用于各種產品。
  3. FT61F02X是輝芒微電子A/D型8位系列單片機,指令周期2T/4T可選。專門為需要A/D轉換的產品而設計,例如傳感器信號輸入。此款單片機特點為寬電壓工作范圍2.0V至5.5V、多通道A/D轉換、高耐用EEPROM、內置16MHz高速RC振蕩器、內置32KHz低速RC振蕩器、欠壓檢測、支持在系統編程ISP和在線調試,提供SOP8、SOP14和SOP18三種封裝選擇。
  4. FT61F14X是一款增強型精簡指令集的A/D型8位單片機,指令周期1T/2T/4T可選。其特點為寬工作電壓范圍1.9V至5.5V。該芯片包含一個多通道12-bit ADC,同時具有多個使用靈活的定時器模塊、可提供定時功能、脈沖產生功能以及PWM產生功能。內置一個USART接口,為設計者提供了一個與外部硬件通信的接口。內置低電壓復位、低電壓檢測與看門狗定時器,可以保證芯片在惡劣的環境下可靠的運行。該芯片提供了內部高速時鐘、內部低速時鐘、外部晶振時鐘和外部輸入時鐘,用戶可以靈活的根據需求配置不同的時鐘。

三、FT61F14X

經過對比,FT61F14X芯片對項目后續升級兼容性更強,功能也更強大,故使用該芯片作為樣機開發。

其主要參數如下:

應用領域 :電子測量儀器、環境監控、照明控制、家電、玩具等等。

CPU特性 :

工作電壓:1.9V~5.5V

RISC架構,只需學習49條指令

可選的指令周期1T/2T/4T

最小指令周期為62.5ns,16MHz@1T(VDD>2.7V)

存儲架構:

Flash程序存儲器: 4K x 14bits

數據RAM: 512 x 8bits

數據EEPROM: 128x 8bits

16層硬件堆棧

低功耗模式SLEEP

外設特性 :

時鐘源

  • 16M高速高精度HIRC
  • 32K低速低功耗LIRC
  • 晶體振蕩器和外部時鐘輸入
  • 晶體時鐘缺失檢測

最多18個雙向IO

  • 18個可編程電流管腳
  • 18個喚醒管腳,支持邊沿或電平檢測

1 x12-bit ADC

  • 7個外部通道+1個1/4VDD通道
  • 內部參考電壓:VDD,0.5V,2V,3V
  • 外部參考電壓:VREFP,VREFN
  • 手動和自動觸發模式
  • 支持延時觸發

定時器

  • 1 x 16bit Timer1, 可使用外部晶體時鐘源
  • 1 x 16bit Timer2, 可使用外部晶體時鐘源
  • 1 x 8bit Timer4

1 x USART

帶7位預分頻的16位看門狗,時鐘源可選

上電復位延時計數器

低電壓復位LVR: 2.0V/2.2V/2.5V/2.8V/3.1V/3.6V/4.1V

低電壓檢測LVD: 2.0V2.4V/2.8V/3.0V/3.6V/4.2V,或檢測外部輸入,可當比較器使用

支持ISP和在線調試OCD

工作溫度范圍:-40℃~85℃

四、FMDIDE使用方法

工程新建就不講了,找一個官方的歷程修改一下即可,這里主要講講打開工程后的編譯操作。

poYBAGJ2adeANs1rAAD1qeCfxus178.png打開軟件

點擊Project菜單,選擇Open Project,找到工程目錄里的工程文件(*.prj),點擊Open

poYBAGJ2ah-APjtgAAFimHmv5ho872.png打開工程pYYBAGJ2an-AN0NTAAGFk2C3NDU110.png打開工程后的界面

點擊Compiler菜單,選擇Compiler

poYBAGJ2avKAIIr9AAF5wG9-3SY628.png設置編譯器

在彈出的窗口中,Location路徑選擇軟件安裝目錄下/…/data/bin/c.exe程序(這里選的是C語言編譯器),上方的工具可以選擇FMDCC或者GCC等,根據個人需要選擇,然后點擊OK。

poYBAGJ2a3qAWymaAAGR8A6z5-0745.png選擇編譯器

按下F7,或者點擊編譯按鈕,出現芯片設置框。

poYBAGJ2bY-ADXYwAAHHXa5PTGE109.png芯片設置r

根據提示,設置完成后點擊,OK。(當鼠標在選項卡,右下角的文本顯示框會有相應說明)

poYBAGJ2bJuAL_2hAAGehee34cI030.png編譯成功

軟件的風格很像Keil,上手很快,主要就是編譯器的設置,一開始拿到軟件沒有設置好編譯器出現了以下錯誤(This Language Toolsuite does not exist),希望大家后面使用可以注意,參考解決。

pYYBAGJ2bR2Abt_ZAAGkj2tCdRs271.png編譯錯誤

到此,FMD的芯片介紹搞一段落,本文主要介紹一款可在功能上代替STM8系列芯片SOP8封裝的國產芯片FT61F141-RB,從芯片的功能性能以及FMD IDE的編譯操作進行講解,如有不妥及疑問之處,請大家留言。如需相關資料,可在下方留言,待征求代理商意見后,貼出鏈接。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16130

    瀏覽量

    344840
  • RISC
    +關注

    關注

    6

    文章

    432

    瀏覽量

    83429
  • STM8
    +關注

    關注

    18

    文章

    391

    瀏覽量

    56310
  • FMD
    FMD
    +關注

    關注

    2

    文章

    7

    瀏覽量

    7477
收藏 人收藏

    評論

    相關推薦

    國產RISC-V MCU推薦

    也基本上符合RISC-V JTAG標準。芯片的軟件庫也較為齊全,不過在模擬性能方面,精度和重復性相較一般。 官網顯示,GD32VF103系列MCU是一款基于RISC-V內核的32
    發表于 04-17 11:00

    STM8S001J3選項字節怎么設置

    你好 我在用STM8S001J3 調節器 在我的項目上,我有一些問題,我想在引腳7上使用模擬通道2但是,在STPV中禁用AFR2。我如何解決它? #module-input#stm8s以上來自于谷歌
    發表于 11-22 10:25

    STM8S001J3 UART重映射

    你好STM8S001J3 UART通信存在問題。如果使用PIN8而不重新映射tx,則效果很好。如果重新映射tx并將其用作PIN5,則以下代碼將不起作用。void UART1_init(void
    發表于 11-28 10:04

    如何使用STM8S001J3 portb

    你好我在用STM8S001J3 調節器 在我的項目上,我有一些問題,5,6針GPIOB不起作用。我不知道如何解決它。請幫幫我..//我的源代碼GPIO_DeInit(GPIOB);GPIO_Init
    發表于 01-30 11:58

    STM8S001J3 SWIM引腳設置為輸出無法下載程序

    你好。我使用STM8S001J3時遇到問題。由于SWIM引腳設置為輸出,因此無法下載程序。有沒有辦法恢復設置?我正在使用STVD和IAR進行程序開發。 #stm8#stm8s以上來自于谷歌翻譯以下
    發表于 05-20 15:28

    怎么使用STM8L001J3設計一個簡單的遙控器

    大家好, 我正在使用STM8L001J3設計一個簡單的遙控器。為了生成一個獨特的24S / N,我將使用微處理器的96(12字節),可從0x4925地址讀取。有人已經嘗試過某種方法
    發表于 05-29 13:55

    哪里可以找到stm8l001j3的標準庫

    嗨,哪里可以找到stm8l001j3的標準庫。系統提供使用STSW-STM8016標準外設庫,但此庫不包括stm8l001j3。我需要幫助這個stuation。你有什么優惠?以上來自于谷歌翻譯以下
    發表于 05-31 11:19

    請問哪里可以找到STM8S001J3固件?

    你好,在en.stsw-stm8069中,不包括STM8S001J3的固件。我在哪里可以下載?謝謝。以上來自于谷歌翻譯以下為原文 Hello,in en.stsw-stm8069 firmware for the STM8S001J3 ist not included.
    發表于 07-02 08:20

    STM8S001J3M3原理圖

    STM8S001J3M3的原理圖硬件電路,帶按鍵防鎖功能(這個太重要了??!),帶iic接口,可用于設計參考。
    發表于 09-25 20:01

    STM8S001J38PIN單片機怎么樣的

    如題,有用過STM8S001J3這顆8PIN的單片機嗎?如果你覺得燒錄很麻煩,而且容易把芯片燒成磚,那么有可能你沒有掌握正確的燒錄方法。由于它的PIN腳有限,所以IO都是復用的,其中UART1_TX
    發表于 11-29 06:19

    STM8S001J3M3的相關資料分享

    STM8S001J3M3是STM推出的最小封裝的8單片機,雖然IO口只有8個,真正能用上的只有5個,如果要仿真,那只能有4個。對一些小應用就足以。因項目需要一個小封裝的單片機做項目。
    發表于 11-29 06:25

    STM8S001J3的定義及功能簡要

    STM8S001J3是ST下的8bit單片機,只有8個腳資源:8K flash1K RAM128 EEPROM5個IO口可見STM8S001J3
    發表于 12-10 06:28

    使用STM8S001J3構建一個可編程LED Police-Flasher設備

    描述使用 STM8 的可編程警用 LED 閃光燈STM8S001J3 是一款 8 微控制器,提供 8 KB 閃存程序存儲器以及集成的真實數
    發表于 08-29 06:26

    STM8S001J3中的UART1,在 STVP中對MCU進行編程時mcu不工作怎么解決?

    我在 STM8S001J3 的 UART1 上遇到了一些問題。我正在使用下面的簡單代碼(編譯沒問題),但是當我嘗試在 STVP 中對 MCU 進行編程時,發生錯誤并且 MCU 不再工作,即使我嘗試
    發表于 12-02 07:12

    ST-Link / V2使用STVP對STM8S001J3進行編程出現無法連接設備怎么解決?

    您好,我正在使用 ST-Link / V2 對 STM8S001J3 進行 STVP(游泳連接)編程。當我嘗試對 MCU 進行編程時,出現無法連接設備的錯誤。引腳正確,我使用的是 3.3V(引腳
    發表于 01-09 08:09
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>