首頁 > 評測 > 與STM8S003對位——賽元微電子SC92F7003評測

與STM8S003對位——賽元微電子SC92F7003評測

  • 作者:AntHero
  • 來源:21ic
  • [導(dǎo)讀]
  • SC92F7003是來自國內(nèi)廠商賽元微電子的一款MCU,主要幫助客戶實現(xiàn)STM8S003產(chǎn)品的替換選型。這款MCU是否真的能夠?qū)ξ怀晒?我們來點燈見真章。

SC92F7003是來自國內(nèi)廠商賽元微電子的一款MCU,主要幫助客戶實現(xiàn)STM8S003產(chǎn)品的替換選型。這款MCU是否真的能夠?qū)ξ怀晒Γ课覀儊睃c燈見真章。

很高興爭取到賽元微電子有限公司的單片機(jī),芯片引腳功能設(shè)計豐富以下兩個圖片是官方提供的芯片及下載仿真器。

image1.png

SC92F7003芯片通過轉(zhuǎn)接板將全部引腳轉(zhuǎn)成DIP

該芯片工作電壓范圍:2.4v~5.5v寬電壓范圍適合各種電壓應(yīng)用場合,芯片具有高速1T 8051內(nèi)核Flash MCU,512 bytes SRAM,8Kbytes FLASH,128bytes,獨立EEPROM,8路12位ADC,7路10位PWM,3個定時器,UART,SSI,Check Sum校驗?zāi)K強(qiáng)大外設(shè)。

工作溫度:-40~85℃ 工作電壓:2.4V~5.5V寬電壓范圍

image2.png

賽元燒寫仿真開發(fā)工具SC LINK

官方指定下載仿真調(diào)試器,在KEIL可以設(shè)置斷點單步調(diào)試等,賽元燒錄仿真工具SC LINK使用說明詳細(xì)介紹SC LINK在使用過程中與單片機(jī)接口連接如何調(diào)試仿真單步調(diào)試以及在調(diào)試過程中遇到問題的解決辦法等等。

官方提供的資料如下圖:

image3.png

想要學(xué)會一款MCU必須從芯片手冊入手,通過閱讀芯片手冊了解芯片內(nèi)部結(jié)構(gòu)及外圍電路設(shè)計,通過學(xué)習(xí)手冊查看寄存器使用方式通過寄存器控制芯片。

SC LINK資料主要介紹SC LINK使用功能以及在KEIL C51中的插件安裝,安裝好后可以在KEIL中設(shè)置仿真下載程序等。

SC92F7003轉(zhuǎn)CODE資料主要介紹賽元SC92F7003與STM8S003芯片對比及SC92F7003芯片的例程

SC92F7003資料主要介紹SC92F7003芯片的規(guī)格書,寄存器操作方式及應(yīng)用指南。通過官方例程和芯片手冊

賽元量產(chǎn)編程工具PRO52使用說明主要講解量產(chǎn)批量時批量燒寫工具在操作過程中遇到問題及解決辦法。

打開官方給的參考例程歷程(如下圖)中包涵含了所有外設(shè)的基本功能函數(shù),非常適合開發(fā)者在極短時間內(nèi)上手這款芯片

image4.png

芯片引腳示意圖如下圖(具體功能請參考SC92F7003資料\SC92F7003資料\規(guī)格書\ SC92F7003v0.1cn)通過下圖可以看出芯片引腳功能豐富,功能十分強(qiáng)大。

image5.png

通過芯片手冊可以根據(jù)自己所要應(yīng)用的功能來配置相應(yīng)的引腳。

程序下載口說明:

 

TIM截圖20180813150153.jpg

 

通過排線相連即可進(jìn)行下載與仿真。

程序下載完成提示如下圖:

image6.png

官方針對芯片出了整套批量化燒寫程序,通過整個資料文檔可以快速的批量量化生產(chǎn)。文檔介紹在燒寫程序過程中遇到問題及解決辦法。

芯片手冊詳細(xì)介紹了各個外設(shè)寄存器的配置方式通過芯片手冊可以詳細(xì)了解芯片功能,通過芯片手冊跟官方例程可以迅速上手這款芯片同時官方提供了該芯片與STM8S003芯片資源差異與不同,具體如下圖:

image7.png

通過上述圖片我們可以看到SC92F003在一些功能及外設(shè)以及ESD等各方面略有優(yōu)勢。賽元SC92F7003應(yīng)用指南v1.0文檔里詳細(xì)介紹在KEIL如何優(yōu)化未調(diào)用函數(shù),語言指令以及調(diào)用各種外設(shè)需要注意的事項。

查看賽元SC92F7003替換STM8S003技術(shù)手冊v1.0詳細(xì)介紹兩個芯片差異講解固件庫及寄存器操作方式跟程序移植,可以根據(jù)自己代碼靈活調(diào)整快速上手SC92F003芯片使用,該手冊寫了各個外設(shè)對比及移植方式及其注意事項。國產(chǎn)芯片雄起為民族芯片崛起自豪。歡迎廣大工程師支持國產(chǎn)芯片。下面為大家展示一下點亮LED燈程序。

通過學(xué)習(xí)手冊及程序現(xiàn)在用IO口點亮LED燈原理圖如下圖所示:

image8.png

上述電路圖可以看出LED的陽極接的電源VDD通過LED的陰極電平就可以使LED點亮。

單片機(jī)的P1.4 P1.5 P1.6分別通過排線與LED的陰極相連,當(dāng)單片機(jī)的引腳輸出低電平時侯LED燈點亮。程序代碼如下:

image9.png

在IO_Init.c中將P1設(shè)置成強(qiáng)推挽IO(如上圖箭頭指的),在main()函數(shù)中將P1.4 P1.5 P1.6設(shè)置成低電平即可,程序如下:

#include "H/SC92F7003_C.H"

#include "H/Function_Init.H"

void main(void)

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+