STM8S103F3P6可以使用那種燒寫器燒寫程序?


1、STM8S103F3P6 可以使用那種燒寫器燒寫程序?
品名:STM8S103F3P6單片機(jī)核心板
主控IC:STM8S103F3P6
在某寶上買了一塊這樣的最小系統(tǒng)板,請(qǐng)問這個(gè)芯片使用那種燒寫器燒寫程序?
如果使用STLINK/ST-LINK V2可以燒寫的話,但是某寶上售價(jià)十幾元到幾百元價(jià)格不等,初學(xué)者應(yīng)該如何選擇?
ST(意法半導(dǎo)體)的型號(hào)STM8S103F3P6(點(diǎn)擊立即購(gòu)買)屬于8位MCU微控制器,是訪問線8位微控制器提供8 KB閃存程序存儲(chǔ)器,以及集成的真實(shí)數(shù)據(jù)EEPROM。它們具有以下優(yōu)點(diǎn):性能、魯棒性和降低的系統(tǒng)成本。

STM8S103F3P6采用先進(jìn)技術(shù)制造的先進(jìn)核心和外圍設(shè)備、16 MHz時(shí)鐘頻率、強(qiáng)大的I/O、具有獨(dú)立時(shí)鐘源的獨(dú)立看門狗以及時(shí)鐘安全系統(tǒng),確保了設(shè)備性能和可靠性。
STM8S103F3P6由于集成了高達(dá)300k寫入/擦除周期的真實(shí)數(shù)據(jù)EEPROM,以及具有內(nèi)部時(shí)鐘振蕩器、看門狗和斷電復(fù)位的高系統(tǒng)集成水平,系統(tǒng)成本得以降低。
一、STM8S103F3P6的功能特點(diǎn)
1、高性能:STM8S103F3P6采用了高性能的STM8內(nèi)核架構(gòu),運(yùn)行頻率高達(dá)16MHz,具備執(zhí)行指令快速的能力。
2、豐富的外設(shè):STM8S103F3P6擁有豐富的外設(shè)資源,包括16KB的Flash存儲(chǔ)器、1KB的RAM存儲(chǔ)器、GPIO(通用輸入輸出)引腳、定時(shí)器、UART(串行通信接口)等,可以滿足多樣化的應(yīng)用需求。
3、低功耗:STM8S103F3P6在功率管理方面表現(xiàn)出色,具有多種低功耗模式可供選擇,可以有效延長(zhǎng)電池壽命和節(jié)省能源。
4、多種通信接口:STM8S103F3P6支持多種通信接口,包括SPI(串行外設(shè)接口)、I2C(串行總線接口)和UART,可與外部設(shè)備進(jìn)行高速數(shù)據(jù)傳輸和通信交互。
5、強(qiáng)大的調(diào)試能力:意法半導(dǎo)體為STM8S103F3P6提供了全套的調(diào)試工具和開發(fā)支持,包括仿真器、調(diào)試器和開發(fā)環(huán)境等,方便開發(fā)者進(jìn)行軟件調(diào)試和開發(fā)。
二、STM8S103F3P6的應(yīng)用領(lǐng)域
STM8S103F3P6是一款功能強(qiáng)大、成本低廉的8位微控制器,適用于多個(gè)應(yīng)用領(lǐng)域,其主要應(yīng)用領(lǐng)域如下:
1、工業(yè)控制:STM8S103F3P6可用于工業(yè)自動(dòng)化領(lǐng)域,如PLC(可編程控制器)、工業(yè)機(jī)器人、傳感器接口等。
2、家電:STM8S103F3P6可應(yīng)用于各種家電設(shè)備,如電視機(jī)、空調(diào)、冰箱、洗衣機(jī)等,用于控制和監(jiān)控。
3、汽車電子:STM8S103F3P6可以應(yīng)用于汽車電子領(lǐng)域,包括車輛控制單元(ECU)、車輛信息系統(tǒng)(IVI)、車身電子控制等。
4、安防監(jiān)控:STM8S103F3P6適用于安防監(jiān)控系統(tǒng)中的報(bào)警控制、視頻監(jiān)控、門禁系統(tǒng)等。
5、儀器儀表:STM8S103F3P6可用于各種儀器儀表設(shè)備,如測(cè)量?jī)x器、醫(yī)療設(shè)備、工業(yè)儀表等。
三、STM8S103F3P6的中文參數(shù)
品牌:ST(意法半導(dǎo)體)
產(chǎn)品分類:8位MCU
系列:STM8S
是否無(wú)鉛:Yes
安裝類型:SMT
封裝/外殼:TSSOP20_6.5X4.4MM
工作溫度:-40℃~+85℃
接口:I2C, IrDA, LINbus, SPI, UART/USART
零件狀態(tài):Active
CPU內(nèi)核:STM8
核心尺寸:8-位
I/O口總數(shù):16
程序空間容量:8KB
程序空間類型:閃存
工作電壓(范圍):2.95V~5.5V
時(shí)鐘源:內(nèi)部
內(nèi)存RAM容量:1x8KB
EEPROM容量:640x8KB
長(zhǎng)x寬/尺寸:6.50 x 4.40mm
四、STM8S103F3P6的引腳圖

五、STM8S103F3P6的原理圖

六、STM8S103F3P6的封裝圖

七、STM8S103F3P6的料號(hào)解釋圖

使用STM8S103F3P6進(jìn)行編程的方法
STM8是STMicroelectronics的一系列8位微控制器,已成為成本敏感型產(chǎn)品開發(fā)微控制器的常見選擇。該IC不僅價(jià)格便宜,而且還包含許多功能和選項(xiàng),使其適用于許多不同的應(yīng)用。例如,STM8S系列控制器(我們將在本教程系列中學(xué)習(xí))是通用控制器,但還有其他系列,例如用于汽車設(shè)計(jì)的STM8A和用于低功耗電池供電設(shè)計(jì)的STM8L,它們擴(kuò)展了這些控制器的應(yīng)用。
在本系列教程中,我們將學(xué)習(xí)如何對(duì)STM8S微控制器,更具體地說(shuō)是STM8S103F3P6進(jìn)行編程。開始使用這個(gè)特定部件號(hào)的原因僅僅是因?yàn)樗男詢r(jià)比因素。喜歡!!只需0.25美元(約20盧比),我們就可以得到一個(gè)8位微控制器,帶有16Mhz內(nèi)部振蕩器、8kB閃存、10位ADC、UART、SPI和I2C。誰(shuí)不感興趣?此外,STM8S103F3P6廣受歡迎,因此作為初學(xué)者,如果您需要教程之外的幫助,您將獲得足夠的支持。
選擇硬件和軟件開發(fā)工具
現(xiàn)在我們已經(jīng)確定了微控制器,我們將不得不選擇硬件和軟件開發(fā)工具來(lái)開始我們的學(xué)習(xí)過程。有很多選擇,這里我選擇了可以免費(fèi)使用且易于所有人使用的選項(xiàng)。
STM8S103F3P6開發(fā)
ST 8 位微控制器的官方開發(fā)板稱為 STM8 Discovery 套件,但我們將使用另一種低成本開發(fā)板,您可以從當(dāng)?shù)毓?yīng)商或在線商店輕松找到。我們將在本教程中使用的STM8S103F3P6 開發(fā)板的圖像 如下所示。
該板僅包含開始開發(fā)所需的最少組件。它對(duì)面包板友好,適用于緊湊型應(yīng)用。開發(fā)板的內(nèi)部電路圖如下所示。
仔細(xì)看,您會(huì)注意到,除了 STM8S103F3p6 控制器之外,我們還有一個(gè)復(fù)位按鈕來(lái)復(fù)位控制器。一個(gè)電源 LED 和一個(gè)測(cè)試 LED 連接到 PB5(端口 B 引腳 5)和一個(gè) AMS1117 穩(wěn)壓器,將 USB 端口的 5V 轉(zhuǎn)換為控制器的 3.3V。如果需要,也可以使控制器在 5V 上運(yùn)行??刂破魃系牟煌考缦滤尽N覀冞€有 4 個(gè)編程器引腳,即 3.3V、GND、SWIM 和 NRST,可用于輕松編程和調(diào)試我們的微控制器。
STM8S103F3P6 編程器
為了對(duì)我們的控制器進(jìn)行編程,我們將使用 便宜且易于在線獲得的ST-LINK v2 。此 ST-LINK v2 板有許多變體(金屬、塑料、金色、粉紅色、裸板),并且都具有相同的用途。我的如下所示,但您可以使用任何類型的 ST-LINK 編程器,引腳排列會(huì)有所不同,因此請(qǐng)確保您正確讀取外殼上的引腳排列。ST-Microelectronics 本身也有 ST-LINK V3,可用于一些嚴(yán)重的調(diào)試。我們暫時(shí)不會(huì)使用它,因?yàn)樗悬c(diǎn)貴,我們會(huì)為將來(lái)保存它。
STM8S103F3P6 IDE和編譯器
為 STM8S103F3P6 選擇正確的 IDE 和編譯器令人費(fèi)解,因?yàn)橛泻芏噙x項(xiàng)可供選擇??捎糜?STM8 微控制器的官方工具如下圖所示。
poYBAGL2AR2ADJAmAAHDCpqjYaA918.png
在配置方面,我們有 STM8CubeMx,我嘗試了該軟件,這讓我完全失望。與 STM32Cube 不同, STM8Cube 不能自動(dòng)生成代碼。它只能為可視化目的生成引腳映射,如果您將代碼從一個(gè)控制器移植到另一個(gè)控制器,它可能會(huì)派上用場(chǎng)。除此之外,我不會(huì)使用它。所以在本教程系列中,我們不會(huì)使用它。
對(duì)于 IDE 和編譯器,我們有很多選項(xiàng)可供選擇。IDE 的前兩個(gè)選項(xiàng)是 IAR workbench 和 ST Visual Develop (STVD), 這兩個(gè)軟件都感覺像是來(lái)自 90 年代,但玩了一段時(shí)間后,我發(fā)現(xiàn) STVD 是一個(gè)不錯(cuò)的選擇,因?yàn)樗峭耆赓M(fèi)的。同樣,對(duì)于編譯器,我們將使用 Cosmic C 編譯器,同樣只是因?yàn)樗峭耆赓M(fèi)的。選擇這個(gè) IDE 和編譯器的另一個(gè)原因是,一旦我們熟悉了環(huán)境,應(yīng)該很容易使用 ST 的任何其他 8 位微控制器,而無(wú)需付出太多努力。我們將在本文后面介紹如何使用 Cosmic C 編譯器安裝和設(shè)置 STVD。
For Flashing, we will be using ST Visual Programmer (STVP), this tool will automatically get installed when we install STVD. It will be integrated in the IDE itself, helping us to quickly program and debug. The final software will be STMStudio which is an STM8 Monitoring software. The software can help with real-time debugging of STM8 and has some cool features like monitoring variable value, plotting graph, etc. I have not experimented enough with this software. And, at least for the first few tutorials, we won’t be using this software since we won’t need big debugging requirements.
STM8S 標(biāo)準(zhǔn)外設(shè)庫(kù): ST Microelectronics 提供了一組庫(kù)來(lái)簡(jiǎn)化 STM8S 微控制器的代碼開發(fā),這個(gè)庫(kù)被稱為“標(biāo)準(zhǔn)外設(shè)庫(kù)”或簡(jiǎn)稱 SPL。該庫(kù)很酷,除了它是通過記住 STM8S/A 8 位系列中所有可能的控制器而編寫的,而不僅僅是我們將使用的 STM8S103F3P6 控制器。因此,我們必須在這里和那里進(jìn)行一些調(diào)整以使其工作(稍后我將分享)。但是,我仍然認(rèn)為值得一試,因?yàn)樗梢允归_發(fā)速度非常快,因此,我們將在我們的教程中使用它。
如果您不想使用該庫(kù),則必須直接訪問控制器的寄存器或進(jìn)行裸機(jī)組裝編程。只要您有時(shí)間學(xué)習(xí)和使用它,這兩者都很有趣。我的想法是在 SPL 庫(kù)運(yùn)行良好的地方使用它,然后在需要時(shí)在寄存器和匯編級(jí)別上工作。讓我們盡量不要重新發(fā)明輪子!
STM8S 與 Arduino 使用 Sduino
如果我不提及 Arduino IDE 支持 STM8S,那么討論軟件選項(xiàng)將永遠(yuǎn)不會(huì)完整。是的,同樣的 STM8S103F3P6 板可以使用 Sduino從 Arduino IDE 直接編程,這要感謝 Michael Mayer。但是,該項(xiàng)目仍處于開發(fā)階段,可能需要一些時(shí)間和社區(qū)支持 Sduino 才能提供完整的平臺(tái)支持。然而,就在玩 Sduino 的幾分鐘內(nèi),我開始喜歡它,因此決定另外寫一篇關(guān)于如何使用 Arduino 對(duì) STM8S 微控制器進(jìn)行編程的文章。準(zhǔn)備好后,我將在此處鏈接該文章。那篇文章將討論為什么以及為什么不應(yīng)該使用 Arduino IDE 對(duì)您的 STM8S 微控制器進(jìn)行編程。
下載所需軟件的
現(xiàn)在我們已經(jīng)決定了我們將用于本教程的軟件,讓我們繼續(xù)使用以下鏈接下載它們。所有軟件都可以免費(fèi)下載和使用,如果您還沒有在 ST 和 Cosmic 上注冊(cè)一個(gè)免費(fèi)帳戶,您只需注冊(cè)一個(gè)免費(fèi)帳戶即可。
ST 視覺開發(fā) (STVD)
Cosmic C 編譯器
標(biāo)準(zhǔn)外設(shè)庫(kù)
STM8Cube Mx (可選)
STM8 的 STMStudio (可選)
設(shè)置 STVD 和 Cosmic C 編譯器
下載這兩個(gè)軟件后,只需按照屏幕上的說(shuō)明進(jìn)行安裝即可。我建議將它們保留在默認(rèn)目錄中以避免以后混淆。STVD IDE 將毫不費(fèi)力地安裝。對(duì)于 Cosmic C 編譯器,您必須在安裝過程中獲得免費(fèi)的許可證密鑰。您只需提供公司信息和 E-mail ID,如果您是學(xué)生,請(qǐng)?zhí)峒?。獲取許可證密鑰的過程是即時(shí)和自動(dòng)的,雖然設(shè)置說(shuō)明說(shuō)可能需要一兩天,但我一提交就自動(dòng)在我的電子郵件 ID 上收到了許可證密鑰,只要確保你檢查垃圾郵件。我的確認(rèn)電子郵件如下所示。
按照電子郵件說(shuō)明,只需復(fù)制 license.lic 文件并粘貼到安裝文件夾中的“l(fā)icense”子文件夾中。對(duì)我來(lái)說(shuō),路徑是 “C:Program Files (x86)COSMICFSE_CompilersCXSTM8License”。只需將文件粘貼到如下所示的位置
STM8S103F3P6 標(biāo)準(zhǔn)外設(shè)庫(kù)
如前所述,ST Microelectronics 提供名為 SPL 的庫(kù),可用于所有 8 位 STM8S/A 微控制器。您可以從 ST Microelectronics 下載原始 SPL 并進(jìn)行所需的更改,或者下載我的 STM8S103F3P6 SPL 庫(kù)并照此使用。我會(huì)推薦后者。
ST Microelectronics 的原始 SPL
STM8S103F3P6 聲壓級(jí)
當(dāng)您在那里時(shí),請(qǐng)確保下載 SPL 用戶手冊(cè),這在對(duì)控制器進(jìn)行編程時(shí)將非常方便。
編譯第一個(gè)程序
現(xiàn)在一切準(zhǔn)備就緒,讓我們嘗試編譯我們的第一個(gè)程序,以檢查 IDE、編譯器和庫(kù)是否都按應(yīng)有的方式工作。您還可以查看頁(yè)面底部的視頻以獲取詳細(xì)說(shuō)明。
首先打開 STVD 并選擇 File -》 WorkSpace,在彈出窗口中選擇“New Workspace”并輸入項(xiàng)目名稱和程序應(yīng)保存的路徑。我將我的程序命名為 BareMinimum 并將其保存在桌面上的文件夾中。單擊確定,您將獲得如下所示的新建項(xiàng)目對(duì)話框。
我再次將項(xiàng)目命名為bareminimum,在工具鏈下,我們必須將工具鏈根指定到安裝STM8 Cosmic編譯器的路徑。默認(rèn)路徑地址為 “C:Program Files (x86)COSMICFSE_CompilersCXSTM8”。之后只需單擊“確定”即可獲得“MCU 選擇”窗口。
搜索 STM8S103F3P 并選擇它并單擊確定。這將在 STVD 上為 STM8S103F3P 打開一個(gè)新項(xiàng)目,完成后窗口應(yīng)如下所示。
右鍵單擊“源文件”并選擇“將文件添加到文件夾”以包含我們 SPL 庫(kù)中的所有 c 文件,同樣右鍵單擊包含文件以包含所有頭文件。如果您有任何疑問,可以參考下面的視頻。添加完所有文件后,單擊 Build -》 rebuil d all 然后 Compile 檢查編譯器和 SPL 是否按預(yù)期工作。如果一切順利,您應(yīng)該會(huì)看到以下屏幕,其中包含構(gòu)建結(jié)果 0 錯(cuò)誤和 0 警告。
pYYBAGL2AP2ATjxEAAEVlB8vFuU384.png
完成后,現(xiàn)在我們可以確定我們所有的 SPL 庫(kù)都在使用 Cosmic 編譯器和 STVD。這是我們將為每個(gè)新項(xiàng)目遵循的標(biāo)準(zhǔn)程序。如果需要,您還可以僅包含項(xiàng)目所需的必要頭文件和源文件,以減少構(gòu)建時(shí)間。
使用 ST-Link V2 將代碼從 STVD 上傳到 STM8S 開發(fā)板
將 ST-Link V2 與開發(fā)板連接,如下圖所示。
poYBAGL2APiASWSJAAB9XAOUkHI916.png
連接非常簡(jiǎn)單,最好的部分是您不需要外部組件。我的編程硬件設(shè)置如下所示,我剛剛使用母頭線進(jìn)行連接。但是,請(qǐng)注意您的 ST-Link 的引腳排列可能與我的不同,請(qǐng)確保在進(jìn)行連接之前遵循設(shè)備上的引腳排列。
pYYBAGL2APWAWWQcAATtB3HP384459.png
建立連接并將設(shè)備連接到您的計(jì)算機(jī),驅(qū)動(dòng)程序安裝應(yīng)自動(dòng)開始。您可以使用設(shè)備管理器來(lái)確保您的計(jì)算機(jī)是否正確發(fā)現(xiàn)了 ST-LINK V2。如果這是第一次為電路板供電,您還會(huì)注意到電路板上的測(cè)試 LED 閃爍。一旦我們?cè)?STVD 上成功編譯了代碼,我們就會(huì)在項(xiàng)目文件夾的 debug 目錄下得到一個(gè)“S19”擴(kuò)展文件。我的 S19 文件如下所示。
pYYBAGL2APCADk4sAAGIe95BxA0411.png
這個(gè) S19 就像應(yīng)該上傳到控制器的 Hex 文件。要上傳程序,請(qǐng)打開應(yīng)該與 STVD 一起安裝的 ST Visual Programmer (STVP)。然后在配置窗口中,如下圖所示選擇,然后單擊確定。
poYBAGL2AOyACo-JAAHFmvRdyqs654.png
然后單擊 文件-》打開 并導(dǎo)航到我們之前顯示的 S19 文件。然后要刷新設(shè)備,請(qǐng)按照 程序 -》 當(dāng)前 選項(xiàng)卡。如果刷寫成功,您應(yīng)該會(huì)看到以下輸出。
poYBAGL2AOiANqXEAADJKrzWmQo525.png
默認(rèn)情況下,當(dāng)您購(gòu)買 STM8S 時(shí),它將有一個(gè)閃爍測(cè)試 LED 的 blin 程序。現(xiàn)在上傳此空白代碼后,LED 將不再閃爍。
/* MAIN.C 文件
*
* 版權(quán)所有 (c) 2002-2005 STMicroelectronics
*/
#包括“STM8s.h”
主要的()
{
GPIO_Init(GPIOB, GPIO_PIN_5, GPIO_MODE_OUT_PP_HIGH_SLOW);
而(1);
}
2、8s003f3p6可以直接代替電路板里壞掉的芯片嗎?
這個(gè)是不可以的。8s003f3p6應(yīng)該是一顆單片機(jī)。里面是有程序的。這個(gè)沒程序就是換了也沒用。只有找廠家或者更換板子了。
stm8s003f3p6的國(guó)產(chǎn)替代選手
最近兩年行業(yè)不太景氣,到處都在省錢省成本。疊加一個(gè)美國(guó)對(duì)華為芯片禁售,這個(gè)我們一直擔(dān)心但一直覺得不會(huì)發(fā)生的事情終于發(fā)生了。
雖然目前華為勉強(qiáng)頂住,但有一就有二,誰(shuí)也不知道哪天這些事情會(huì)發(fā)展到全面禁售。
與此同時(shí),近幾年國(guó)產(chǎn)也發(fā)展起來(lái)了,越來(lái)越爭(zhēng)氣,從外圍到通用MCU。
早在幾年前,STM8S003F3P6這顆芯片就成功地打擊了當(dāng)時(shí)包括STC在內(nèi)打著便宜和愛國(guó)旗號(hào)的國(guó)產(chǎn)MCU。前陣子我做一個(gè)項(xiàng)目,剛好需要找一個(gè)
20pin的廉價(jià)單片機(jī)我第一個(gè)反應(yīng)就想起了它。
然而后來(lái)聽一個(gè)同行說(shuō),STM8S003F3P6漲價(jià)了,斷供了什么的。當(dāng)時(shí)鬼使神差的就聽了他的用了一款叫 CX32L003的國(guó)產(chǎn)MCU。
當(dāng)時(shí)沒多想,后來(lái)差點(diǎn)闖出大亂子,還好現(xiàn)在都沒啥大問題。
這個(gè)時(shí)候我開始想去找一下國(guó)產(chǎn)MCU里可以替代這顆料的品種。
簡(jiǎn)單搜索了一下。
找到以下幾款,待篩選,待測(cè)試
新唐 N76E003AT20 1.33 應(yīng)該是32位,比較貴
MS51FB9AE
芯圣 HC89S003F4 和賽元差不多
錦銳 CA51F351P4
靈動(dòng) MM32F003系列
中基國(guó)威 SM51F003
太欣 STK6037
華大 HC32F003
某臺(tái)系 MS84F2004
賽元 SC92F8003X20U 1塊左右,合適
HK8S003
愛普特 APT32F003F6P6 1.5含稅,太貴
STM8S003F3P6 10KU的官方價(jià)是0.22到0.23刀,大概合1.4人民幣左右,這和我?guī)啄昵澳玫囊豢?4片價(jià)格一致。
今天咨詢了一下代理商,表示也是這個(gè)價(jià)格。
而國(guó)產(chǎn)的替代款,通常價(jià)格都鎖定在1塊左右——這是一般價(jià)格,不是大批量找代理談的價(jià)格。
想法其實(shí)很簡(jiǎn)單:
價(jià)格保持在1塊以內(nèi),然后我手頭沒有stm8s003f3p6的產(chǎn)品,所以如果不pin2pin,但如果功能一致,我也能接受。當(dāng)然一定要測(cè)試沒什么問題——因?yàn)槲矣肅X32L003的時(shí)候,因?yàn)橛玫氖瞧觿偝鰜?lái)時(shí)的流片,庫(kù)和資料也是早期的,甚至據(jù)昨天找到的FAE說(shuō),這份資料可能被認(rèn)為篡改過.....
所以,一旦確定要嘗試測(cè)試其中某款產(chǎn)品,還是要找原廠,或者比較好的代理,拿到正式的資料,并確保至少不是剛流片出來(lái)的芯片。
3、8s003f3p6用Keil軟件怎樣燒錄
您好,很高興為您解答。
在keil中對(duì)其進(jìn)行如下設(shè)置,便能產(chǎn)生hex文件:
如果程序無(wú)誤,在Project的當(dāng)前目錄即會(huì)產(chǎn)生HEX文件
再將這個(gè)HEX文件用下載線或編譯器寫進(jìn)單片機(jī)就行
STM8S103F3P6 的開發(fā), 燒錄和Debug筆記
STM8S103F3
基本信息: 16MHz 8位 MCU, 8K字節(jié)Flash, 1K內(nèi)存, 640字節(jié)EEPROM, 內(nèi)置振蕩源, 支持3.3V和5V電壓, 支持SPI, UART, I2C, ADC, PWM
產(chǎn)品手冊(cè): https://www.st.com/resource/en/datasheet/stm8s103f2.pdf
內(nèi)核
16 MHz advanced STM8 core with Harvard architecture and 3-stage pipeline 16MHz, 哈佛結(jié)構(gòu), 三級(jí)流水線
Extended instruction set
存儲(chǔ)
Program memory: 8 Kbyte Flash; data retention 20 years at 55 °C after 10 kcycle 程序8K字節(jié), 可擦寫1萬(wàn)次
Data memory: 640 byte true data EEPROM; endurance 300 kcycle 數(shù)據(jù)640字節(jié), 可擦寫30萬(wàn)次
RAM: 1 Kbyte 內(nèi)存1K字節(jié)
時(shí)鐘, 重置和電源管理
2.95 to 5.5 V operating voltage 支持2.95V到5.5V的電壓
Flexible clock control, 4 master clock sources
Low power crystal resonator oscillator
External clock input
Internal, user-trimmable 16 MHz RC 可調(diào)節(jié)的內(nèi)部16MHz振蕩源
Internal low-power 128 kHz RC 低功耗內(nèi)部128KHz振蕩源
Clock security system with clock monitor
Power management:
Low-power modes (wait, active-halt, halt)
Switch-off peripheral clocks individually
Permanently active, low-consumption poweron and power-down reset
中斷管理
Nested interrupt controller with 32 interrupts
Up to 27 external interrupts on 6 vectors
時(shí)鐘
Advanced control timer: 16-bit, 4 CAPCOM channels, 3 complementary outputs, dead-time insertion and flexible synchronization
16-bit general purpose timer, with 3 CAPCOM channels (IC, OC or PWM)
8-bit basic timer with 8-bit prescaler
Auto wake-up timer
Window watchdog and independent watchdog timers
通信接口
UART with clock output for synchronous operation, SmartCard, IrDA, LIN master mode
SPI interface up to 8 Mbit/s
I2C interface up to 400 kbit/s
ADC轉(zhuǎn)換接口
10-bit, ±1 LSB ADC with up to 5 multiplexed channels, scan mode and analog watchdog 5個(gè)10位ADC
I/Os
Up to 28 I/Os on a 32-pin package including 21 high sink outputs
Highly robust I/O design, immune against current injection
Unique ID
96-bit unique key for each device
4、求助,STM8S003 F3P6聯(lián)不上ST-LINK
1,無(wú)線網(wǎng)卡問題,可能是出現(xiàn)了故障或者是驅(qū)動(dòng)程序問題。
2,軟件的干擾,當(dāng)你有了無(wú)線網(wǎng)卡后,只要在網(wǎng)上搜索并且安裝一個(gè)驅(qū)動(dòng)程序就OK了,記住從網(wǎng)上找的驅(qū)動(dòng)程序一定要和你的無(wú)線網(wǎng)卡型號(hào)對(duì)應(yīng)。這些做完后,根本沒有必要安裝別的軟件。
3,有可能是無(wú)線連接被禁用。以Windows 7系統(tǒng)為例來(lái)說(shuō)明解決方法:
在桌面右擊“網(wǎng)絡(luò)”(xp系統(tǒng)下叫“網(wǎng)上鄰居”),選擇屬性,會(huì)出現(xiàn)一個(gè)窗口,在窗口的左上方有一個(gè)“更改無(wú)線適配器設(shè)置”,點(diǎn)擊此項(xiàng)打開,在新出現(xiàn)的窗口中檢查一下你的無(wú)線網(wǎng)絡(luò)選項(xiàng),右擊相應(yīng)的選項(xiàng),可以查看到相應(yīng)的狀態(tài),或者還可以用“Windows網(wǎng)絡(luò)診斷”檢查一下。
責(zé)任編輯:David
【免責(zé)聲明】
1、本文內(nèi)容、數(shù)據(jù)、圖表等來(lái)源于網(wǎng)絡(luò)引用或其他公開資料,版權(quán)歸屬原作者、原發(fā)表出處。若版權(quán)所有方對(duì)本文的引用持有異議,請(qǐng)聯(lián)系拍明芯城(marketing@iczoom.com),本方將及時(shí)處理。
2、本文的引用僅供讀者交流學(xué)習(xí)使用,不涉及商業(yè)目的。
3、本文內(nèi)容僅代表作者觀點(diǎn),拍明芯城不對(duì)內(nèi)容的準(zhǔn)確性、可靠性或完整性提供明示或暗示的保證。讀者閱讀本文后做出的決定或行為,是基于自主意愿和獨(dú)立判斷做出的,請(qǐng)讀者明確相關(guān)結(jié)果。
4、如需轉(zhuǎn)載本方擁有版權(quán)的文章,請(qǐng)聯(lián)系拍明芯城(marketing@iczoom.com)注明“轉(zhuǎn)載原因”。未經(jīng)允許私自轉(zhuǎn)載拍明芯城將保留追究其法律責(zé)任的權(quán)利。
拍明芯城擁有對(duì)此聲明的最終解釋權(quán)。