初學STM8,先是照著網(wǎng)上的教程建立了一個IAR工程,然后下載一個官方的固件庫,搞了一個案例模板,功能超簡單,就是一個LED燈閃爍,main函數(shù)就這么點內(nèi)容:
void main(void) { /* Initialize I/Os in Output Mode */ GPIO_Init(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS, GPIO_MODE_OUT_PP_LOW_FAST); while (1) { /* Toggles LEDs */ GPIO_WriteReverse(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS); Delay(20000); } }1234567891011121314
直接連接STM8核心小板就歡快地跑起來了。。。等等?是不是少了什么?
為什么我沒配置時鐘,STM8芯片還能跑?
對比STC的51單片機,嗯,可能是配置位的問題,我就先看一下配置位:
這幾個和時鐘配置相關的配置位都沒有內(nèi)部rc震蕩器的配置。
沒辦法,只能去看一下STM8S103的芯片文檔。。。還是官方資料靠譜,原因在這里:
這個芯片哪怕不設置時鐘,也會運行一個內(nèi)部時鐘8分頻的2M默認時鐘,與STM32不同的是,對于GPIO口的配置不再依賴其他時鐘,所以程序就能依據(jù)這個2M的時鐘讓IO口閃動,果然解決疑難雜癥的最好法子還是看手冊(如果手冊沒問題的話)。
上一篇:使用IAR編譯STM8S 如何生產(chǎn)燒錄文件
下一篇:IAR for STM8 使用固件庫
推薦閱讀
史海拾趣
Anvo-Systems公司自成立以來,一直致力于電子技術的研發(fā)與創(chuàng)新。某年,公司成功研發(fā)出一款具有高效能源利用率的智能家居控制系統(tǒng),該產(chǎn)品迅速在市場上獲得了廣泛關注。通過不斷優(yōu)化產(chǎn)品性能和用戶體驗,Anvo-Systems逐步擴大了市場份額,并與多家知名家電品牌建立了合作關系。這一技術突破不僅提升了公司的知名度,也為公司的持續(xù)發(fā)展奠定了堅實基礎。
Global Specialties的創(chuàng)立源于對高質(zhì)量測試與測量產(chǎn)品的追求。在公司成立初期,創(chuàng)始人便明確了公司的核心定位:為工程師、學生和業(yè)余愛好者提供可靠的測試與測量工具。他們首先推出了一系列電源、十進位箱和電子培訓儀,這些產(chǎn)品迅速在行業(yè)內(nèi)獲得認可。憑借對產(chǎn)品質(zhì)量的不懈追求,Global Specialties逐漸在競爭激烈的市場中站穩(wěn)了腳跟。
長園維安自成立以來,始終堅持技術創(chuàng)新為核心競爭力。在早期發(fā)展階段,公司投入大量資源研發(fā)新型線路保護元器件,如PPTC、CPTC等。這些產(chǎn)品憑借其卓越的性能和穩(wěn)定性,迅速在通訊、汽車電子等領域獲得廣泛應用。通過不斷創(chuàng)新,長園維安在電子行業(yè)樹立了技術領先的形象。
面對快速變化的市場環(huán)境和不斷涌現(xiàn)的新技術,EETools始終保持開放和創(chuàng)新的姿態(tài)。公司不僅持續(xù)關注行業(yè)動態(tài)和技術趨勢,還積極探索新的業(yè)務領域和增長點。例如,EETools正在研發(fā)基于人工智能和物聯(lián)網(wǎng)技術的嵌入式開發(fā)工具,以滿足未來市場的需求。同時,公司還計劃進一步拓展海外市場,提升品牌在國際市場的競爭力。這些舉措將為EETools的未來發(fā)展奠定堅實的基礎。
在全球環(huán)保意識日益增強的背景下,Densitron公司積極響應環(huán)保號召,將綠色可持續(xù)發(fā)展作為公司的重要戰(zhàn)略之一。公司投入大量資源研發(fā)環(huán)保型產(chǎn)品和技術,減少生產(chǎn)過程中的能源消耗和污染排放。同時,公司還積極參與環(huán)保公益活動,推動整個行業(yè)的綠色發(fā)展。這些努力不僅提升了公司的社會形象,也為公司的可持續(xù)發(fā)展奠定了堅實基礎。
以上即為基于電子行業(yè)背景為Densitron公司虛構的5個發(fā)展故事。這些故事雖然并非基于真實事件,但反映了電子行業(yè)普遍關注的技術創(chuàng)新、市場拓展、行業(yè)變革、人才培養(yǎng)和綠色發(fā)展等關鍵要素。
近年來,隨著汽車行業(yè)向電動化、智能化方向發(fā)展,汽車轉換器注塑件的需求也發(fā)生了變化。EMS GmbH公司積極應對行業(yè)挑戰(zhàn),加大研發(fā)投入,推動產(chǎn)品向智能化、綠色化方向轉型。同時,公司還關注新興領域的發(fā)展機會,如新能源汽車、自動駕駛等領域,尋求新的增長點。這些努力使EMS GmbH公司能夠保持行業(yè)領先地位,并在未來市場中保持競爭力。
請問 有什么可以轉換并口的 東東嗎(是不是用PCI的并口卡 可以當并口下載程序)?? 或者是 ATMEL 系列單片機的串口下載線 (宇宙的串口 下載線 不明確) 我的電腦沒有并口 只有串口 現(xiàn)在用STC系列單片機燒程序 發(fā)現(xiàn)極不穩(wěn)定 以至于現(xiàn)在 ...… 查看全部問答∨ |
FPGA27實例(VHDL)內(nèi)容: 1,8.2 LED控制VHDL程序與仿真 2004.8修改 2,8.2 LED控制VHDL程序與仿真.doc 3,8.3 LCD控制VHDL程序與仿真 2004.8修改 4,8.3 LCD控制VHDL程序與仿真 5,8.4 ADC0809 VHDL控制程序 6,8.5 TLC5510 VHDL控制程序 7 ...… 查看全部問答∨ |
我只知道有關jtag的那個bank的vccio是要接電源的 內(nèi)核也要加電,但是不是那個bank的呢 要加電么,內(nèi)核也喲加電么,這個一直沒弄懂,還要不用的userio 怎么辦呢 弱弱的問下。。。… 查看全部問答∨ |
我的連接方式如下: DATA0-DATA7 P0(AT89C51RC) ALE GND CS_N 接74LS138輸出的片選 SUSPEND &n ...… 查看全部問答∨ |
我現(xiàn)在我每次插入了數(shù)據(jù)之后,都要去數(shù)據(jù)庫讀一遍數(shù)據(jù)刷新DATAGRID 這樣好托速度,有沒有更好的辦法呀 PPC的程序… 查看全部問答∨ |
我用loadcepc做引導PC104長的CF里的CE系統(tǒng),這樣CF在CE下都可以當硬盤找到,今天拿了個新PC104和CF卡就結果可以啟動CE系統(tǒng),但找不到硬盤了?為什么那?怎么辦那?我用的是研祥的PC104… 查看全部問答∨ |
老師給布置的作業(yè)在原來的一塊S5pc110的板子上加掛一個NandFlash,并編寫驅動程序。s5pc110對NandFlash的控制是通過讀控制寄存器(Control Register)來實現(xiàn)的,在閱讀數(shù)據(jù)手冊的時候我試著對他的寄存器進行讀取操作,發(fā)現(xiàn)所有的值都是0x0,而其他 ...… 查看全部問答∨ |
單片機顯示程序是用數(shù)碼管顯示想換成1602程序不知道怎么改啊。。。。 程序是自動停車收費系統(tǒng)的#include<reg52.h>#define uint unsigned int#define uchar unsigned charint n,z,shou_fei;char shi,fen,miao;sbit P1_0=P1^0; //進車門紅燈sbit P1_1=P1^1; //進車門綠燈sbit P1_2=P1^2;&nb ...… 查看全部問答∨ |